Additional Resources
Theory and Challenges
Debuggers
- GDB - The GNU Project Debugge.
- GDB Manual - GDB Documentation.
Plugins
- GEF - GDB plugin specifically for Binary Exploitation.
- pwndbg - GDB plugin specifically for Binary Exploitation.
Decompilers and Disassemblers
- Ghidra - A software reverse engineering tool created by the NSA.
- Cutter - A free and open-source reverse engineering tool.
- Binary Ninja - A great decompiler, disassembler, debugger, and binary analysis platform. There is a limited but free version and a full paid version.
- ROPGadget - A tool for locating gadgets within a binary.
- ropper - A tool for locating gadgets within a binary.
- one_gadget - A tool for finding one gadget RCE within libc.so.6.
Similar Sites
- Shell-Storm - A fantastic blog and shellcode database created by Jonathan Salwan (a particularly famous name in the binary exploitation field).