a panoply of pwn problems for pedagogical purposes
Suggested order of completion:
stack
(Stack-based buffer overflows, shellcoding)bof
[pwnable.kr]asm
[pwnable.kr]- Suggested reading:
- Tooling:
rop
(Return-oriented programming, memory leaks)rop
[RPISEC]leakRop
[RPISEC]makeLeak
[RPISEC]- Suggested reading:
- Tooling:
got
(Global Offset Table overwrites)passcode
[pwnable.kr]- Suggested reading:
heap
(Heap vulnerabilities)unlink
[pwnable.kr]0ctfbabyheap2017
[how2heap/0ctf]0ctfbabyheap2017_aslr
[how2heap/0ctf]0ctfbabyheap2018
[0ctf, optional]tw2017parrot
[Tokyo Westerns]- Suggested reading:
- Tooling: