
Hacking: The Art of Exploitation
by Jon Erickson
Jon Erickson's Hacking: The Art of Exploitation approaches security from a fundamentally different angle than most hacking books. Rather than teaching readers to run existing tools, Erickson builds understanding from the ground up, starting with C programming, x86 assembly, and how programs actually execute in memory. From this foundation, the book explains buffer overflows, format string vulnerabilities, and shellcode writing in a way that makes the underlying principles clear rather than just demonstrating specific techniques. The second edition includes a bootable Linux CD that provides a complete development and exploitation environment. Topics progress from basic stack overflows through network programming, cryptography attacks, and countermeasure bypass techniques. The book remains relevant decades after publication because it teaches the fundamental concepts rather than tool-specific procedures.
Available formats
Book Details
- Author
- Jon Erickson
- Year
- 2008
- Category
- Exploitation
- ISBN
- 9781593271442
- Formats
- Paperback, Kindle