Hacking Ubuntu: Serious Hacks Mods and Customizations (ExtremeTech)
Chapter 1: Before You Begin
- Instructions and Data
Chapter 3: Shellcode
- Shellcode Size
Chapter 5: Introduction to Heap Overflows
- Finding the Length of a buffer
Chapter 7: Windows Shellcode
- x86 AT&T syntax versus Intel Syntax
Chapter 8: Windows Overflows
- Calling the Unhandled Exception Filter while debugging
Chapter 9: Overcoming Filters
- Why do Unicode vulnerabilities occur?
Chapter 15: The Art of Fuzzing
- Root and commercial fuzzers