This gitbook is written so as to present in Null monthly meets. The gitbook will be explaining all the steps on how to reverse engineer a binary using ida.
In the simple words, Reverse Engineering means to deconstruct any built application, in order to know how it was made. It is also called back engineering.
Reverse Engineering can be used for many purpose such as:
to make new and compatible version of a product that is cheaper.
uncover the undocumented features of commercial products.
To modify the software in the way you desire.
To indentify any vulnerability or to strengthen its defences.
To analyze the good and bad features of competitors' product.