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: