cat/pwnexplore pwn tools →
Binary Exploitation
// 3 published field manuals
Binary exploitation (pwn) is about turning a memory bug into control of a program’s execution, usually to pop a shell on a remote server.
› field manual articles
- 01intermediate
Buffer Overflow Basics
How stack-based buffer overflows work, how to find the offset, and how to control the instruction pointer.
- 02intermediate
Format String Bugs
Use printf's %p and %n specifiers to leak memory and write arbitrary values anywhere in a process.
- 03advanced
Return-Oriented Programming
Chain together small existing code snippets (gadgets) to execute arbitrary logic when the stack is non-executable.