Hacking: The Art of Exploitation


Hacking: The Art of Exploitation cover
Cover of Hacking: The Art of Exploitation on the Open Library.

A hands-on walkthrough of low-level exploitation techniques — buffer overflows, shellcode, format string attacks, and network exploitation. Reading this with a defender’s mindset deepened my intuition for the class of vulnerabilities that static analysis tools like FlowDroid are designed to detect, and grounded my understanding of the attacker perspective that my PhD research is ultimately trying to counter.