A comprehensive walkthrough — buffer overflows, ret2libc, ROP, heap exploitation, format strings, and modern mitigations.