Reverse Engineering Analysis

Reverse Engineering is a process of reading the software’s binary code to find what the software can make the computer do. It is this code that the computer reads and obeys, not the source code. Though binary code is not easily read by humans, a representation in assembly-language mnemonics, as shown in a debugger, is exactly equivalent (on all but some very obscure theoretical points) to what the computer reads.


REVERSE ENGINEERING
- SOFTWARE'S / TOOLS / UTILITIES

  1. Debuggers
  2. Analyze
  3. Disassemblers
  4. PE Editors
  5. Assembler



DEBUGGERS



ANALYZE



DISASSEMBLERS



PE EDITORS



ASSEMBLER