December 2018
Beginner to intermediate
456 pages
12h 45m
English
In Chapter 6, I used IDA Pro for the recursive disassembly examples and objdump for linear disassembly, but you may prefer different tools. This appendix lists popular disassemblers and binary analysis tools you may find useful, including interactive disassemblers for reverse engineering and disassembly APIs and debuggers capable of execution tracing.
IDA Pro (Windows, Linux, macOS; www.hex-rays.com)
This is the de facto industry-standard recursive disassembler. It’s interactive and includes Python and IDC scripting APIs and a decompiler. It’s one of the best disassemblers out there but also one of the most expensive ($700 for the most basic version). An older version (v7) is available for free, ...
Read now
Unlock full access