31C3 CTF
36 challenges with 41 published solutions between them. CTFtime lists this event but has no writeups filed against it, so it is absent from the index CTFtime feeds. These were found in public repositories instead. Each link is pinned to the commit it was read from.
The event on CTFtimeBinary exploitation13
Turn a memory-safety bug in a native binary into control of execution. Usually a stack overflow, a format string, or a heap primitive.
Booking
1 official solutionCairo
1 official solutionFyltr
1 official solutionNokia 1337
1 official solutionNokia 31337
1 official solutionSarge
1 official solution
Uncategorised7
The upstream scoreboard did not say, so neither do we.
Bindshell
1 official solutionSafelock
1 official solution
Reverse engineering7
Work out what a compiled program does without its source, then work backwards from the check to the input that passes it.
Bor Ey
1 official solutionCasino
1 official solutionCode Mess
1 official solutionCrackme
1 official solutionMerkelfon
1 official solutionNumeric
1 official solutionWhatson
1 official solution
Web5
Reach data or functionality the application meant to keep from you - through its inputs, its tokens, or its trust in the client.
5chan
2 official solutionsPcrapp
2 official solutionsDevilish
1 official solutionPage Builder
1 official solution
Cryptography4
Recover a plaintext or a key from something that was supposed to protect it. In practice: identify the scheme, find the parameter the author got wrong, exploit it.
Cipherflag
1 official solutionHwaes
1 official solution