Tools that aid you in reverse engineer a file whose source code isnt available
Disassemblers helps you in analysing the working of your code.
In the whole walkthrough, i will be using IDA (Interactive Disassembler). Its free version can be downloaded from
IDA is the first choice as disassembler and debugger in corporate world and is widely used in malware analysis or to perform software vulnerability research.