#heap CTF challenges
26 CTF challenges using heap from 20 CTFs (2018–2026), 26 with writeups. Mostly Pwn (62%) and Misc (38%).
Often combined with
#use-after-free 7 #tcache 7 #got-overwrite 3 #malloc-hook-overwrite 2 #function-pointer-overwrite 2 #unsorted-bin-leak 2 #off-by-one-null 2 #libc-2.27 2 #seccomp-orw-shellcode 1 #userfaultfd 1 #linux-kernel-exploitation 1 #mmap-threshold-overwrite 1 #fsop 1 #tcache-dup 1 #libc-2.32 1
Challenges
Filter and sort these in the challenge browser →
| Challenge | CTF | Weight | Category | Has |
|---|---|---|---|---|
| SPlaid_Birch | PlaidCTF 2019 | 95.72 | Misc | files wu 3 |
| error_program | Defenit 2020 | 23.88 | Misc | files wu 3 |
| cache | Defcamp 2022 | – | Pwn | files wu 3 |
| baby-rop | DiceCTF 2022 | 24.82 | Pwn | files wu 3 |
| Online_Nonogram | TokyoWesterns 2020 | – | Misc | files wu 3 |
| SecureKarte | TokyoWesterns 2019 | – | Misc | files wu 3 |
| flippidy | DiceCTF 2021 | 24.82 | Pwn | files wu 3 |
| faker | 3kCTF 2020 | 24.14 | Misc | files wu 2 |
| Lil_Chompy | SunshineCTF 2020 | 23.34 | Misc | files wu 2 |
| Rnote4 | RCTF 2018 | – | Misc | files wu 2 |
| house_of_fishing | TRX 2026 | – | Pwn | files wu 2 |
| Quotebook | DaVinciCTF 2021 | 24.50 | Pwn | files wu 2 |
| word_games | CSAW 2021 Quals | 20.54 | Pwn | files wu 2 |
| how-to-heap | CyberSecurityRumble 2020 | 28.00 | Misc | files wu 2 |
| TiKToK | DawgCTF 2020 | 23.29 | Misc | files wu 2 |
| nullptr | ALLES 2020 | – | Misc | files wu 2 |
| klibrary | 3kCTF 2021 | 24.14 | Pwn | files wu 1 |
| HeapStormII | 0CTF 2018 Quals | – | Pwn | files wu 1 |
| popcorn | DeadSec 2023 | 23.96 | Pwn | files wu 1 |
| Warmup | darkCON 2021 | 24.06 | Pwn | files wu 1 |
| SiceSiceBaby | DiceCTF 2021 | 24.82 | Pwn | files wu 1 |
| baby_talk | DiceCTF 2024 Quals | 54.40 | Pwn | files wu 1 |
| Just_another_heap | DCTF 2021 | – | Pwn | files wu 1 |
| softshell | PatriotCTF 2023 | 24.52 | Pwn | files src wu 1 |
| Jump_Is_Found | UMDCTF 2021 | – | Pwn | files wu 1 |
| slop_allocator | TRX 2026 | – | Pwn | files wu 1 |