11. Buffer Overflows

Sometimes you don't have access to the program code.

11.1. Stack Overflows

11.2. 1-Byte Overflows

11.3. Returning to Libc

11.4. Attacking Countermeasures

11.5. Heap Overflows

11.6. Attacking hard copy protection