Practical Binary Analysis teaches analysis of Linux executables through file formats, disassembly and instrumentation. It fits a reader who already knows basic programming and wants to connect binary structure to observable behavior. Its 2018 examples remain useful as methods, while package versions and build steps should be checked against a maintained environment before following them.
Use it for
Work through a small authorized ELF sample and compare the book's static findings with a controlled run. Focus on why the analyst chooses each inspection step, not on memorizing a historical command line.
What may have aged
The publisher's edition predates current Linux distributions and tool releases. Reproduce examples in an isolated environment and expect dependency or interface differences. Do not treat old screenshots as a compatibility guarantee.
Requirements & evidence
- Resource type
- Book
- Category
- Unknown
- Host platforms
- Unknown
- Targets
- Unknown
- Level
- Intermediate
- Author(s)
- Dennis Andriesse
- Publisher
- No Starch Press
- Publication year
- 2018
- Edition
- Unknown
- Focus
- Linux binary analysis and instrumentation
- Source checked
- 2026-11-03T10:44:15.449921+00:00
Methods remain instructive; check current dependency versions before following examples.
Primary sources
Source descriptions establish documented scope. They do not establish that every workflow has been reproduced by AI Craft Pad.