Repository files navigation
pwn1: ret2win
pwn2: ret2shellcode
pwn3: format string
pwn5: tcache poisoning
first_visit: ret2win
secret_blend: format string
baby pwn: ret2shellcode
biscuits: bypass rand()
cash: tcache poisoning
fantastic doom: bypass rand() + ret2libc
nullcon HackIM CTF Goa 2025
hateful: ret2libc
hateful2: tcache poisoning + stack pivot
Mr Unlucky: bypass rand()
Not So Shrimple Is It: Off-by-one
mrropot: ret2libc
treasurehunt: ret2win
baby-pwn: ret2win
baby-pwn-2: ret2shellcode
ez printf: format string
ez ROP: ROPchain + ret2libc
babyheap: House of Kiwi
login: ret2libc (hard)
Full Week Engineering CTF 2025
guide_to_heap: Tcache Poisoning
iconv_service: ret2libc
Nullcon HackIM CTF Berlin 2025
Fotispy 1: Stack Overflow
Fotispy 4: Unlink Attack
Fotispy 5: Heap Overflow & Use-After-Free
Fotispy 6: Attack __free_hook
Fotispy 7:
solve.py: ret2libc
solve1.py: FSOP (Attack ___printf_chk)
cascade: Stack Pivot + ret2libc
fiumicino: Format String (using fmtstr_payload() pwntools)
Reverse Polish Pwn: ret2libc
zip++: ret2win
spell manager: Heap Exploitaion + ret2libc
RacehorseS: Format String
HeapnoteS: Heap Overflow
SudokuS: Buffer Overflow + ret2shellcode
Hanoi Convention: Buffer Overflow + Format String
Buffer Overflow + Format String
No Heap Exploitation Challenge
You can’t perform that action at this time.