I’m going to use this page to link to useful books, papers, or other publications I’ve mentioned in the posts or that I’ve used in my studies.
Books
Hacking: The Art of Exploitation by Jon Erickson
The UNIX Programming Environment by Brian W. Kernighan and Rob Pike
Advanced Programming in the UNIX Environment by W. Richard Stevens and Stephen A. Rago
Programming From The Ground Up by Jonathan Bartlett
Gray Hat Hacking by Shon Harris, Allen Harper, Chris Eagle, and Jonathan Ness
Inside the Machine by Jon Stokes
Papers and Pubs
Smashing The Stack For Fun And Profit by Aleph One
How to hijack the Global Offset Table with pointers for root shells by c0ntex
Overwriting the .dtors section by Juan M. Bello Rivas
Wikipedia Article – Stack Buffer Overflow by Various Artists ![]()
Sourcefire VRT Blog: How do I become a Ninja? by Matt Watchinski
Exploiting Buffer Overflows on AIX/PowerPC HP-UX/PA-RISC Solaris/SPARC by Fyodor Yarochkin
Phrack 58, 11: HP-UX (PA-RISC 1.1) Overflows by Zhodiac
The Tao of Windows Buffer Overflow by dildog
Windbg Cheat Sheet by Sourcefire VRT Labs
Executable and Linking Format (ELF) by unknown author, Tool Interface Standards, Portable Formats Specification, Ver 1.1
Dynamic Linking in Linux and Windows by Reji Thomas and Bhasker Reddy, Symantec
Understanding Memory by University of Alberta AICT Research and Support