0CTF 2017 Finals
45 challenges with 121 published community solutions between them. Solution links go to CTFtime’s task page, which aggregates every writeup for a challenge - individual blog posts rot, the aggregator does not.
Full task list on CTFtimeUncategorised26
The upstream scoreboard did not say, so neither do we.
Integrity
8 official solutionsAlso written up in: pwning/public-writeup, pwning/public-writeup, sonickun/ctf-crypto-writeups, sonickun/ctf-crypto-writeups, Hope0351/CTF-collection, Hope0351/CTF-collection, pwning/public-writeup, sonickun/ctf-crypto-writeups
engineOnline
6 official solutionsAlso written up in: pwning/public-writeup, Jinmo/ctfs, Hope0351/CTF-collection, mehQQ/public_writeup, pwning/public-writeup, Hope0351/CTF-collection
oneTimePad
4 official solutionsAlso written up in: pwning/public-writeup, Hope0351/CTF-collection, pwning/public-writeup, Hope0351/CTF-collection
oneTimePad2
4 official solutionsAlso written up in: pwning/public-writeup, Hope0351/CTF-collection, pwning/public-writeup, Hope0351/CTF-collection
Also written up in: pwning/public-writeup, Jinmo/ctfs, Hope0351/CTF-collection, insuyun/CTF-writeup
Also written up in: pwning/public-writeup, pwning/public-writeup, Hope0351/CTF-collection, Hope0351/CTF-collection
Babyheap
3 official solutionsAlso written up in: Jinmo/ctfs, murmus/ctf, insuyun/CTF-writeup
Functionn
3 official solutionsAlso written up in: pwning/public-writeup, Hope0351/CTF-collection, asterite3/writeups
REHOST
3 official solutionsAlso written up in: pwncollege/ctf-archive, pwncollege/ctf-archive, pwncollege/ctf-archive
cr1000 AuthenticationSecrecy
2 official solutionsAlso written up in: elliptic-shiho/ctf-writeups, elliptic-shiho/ctf-writeups
Also written up in: 0x01f/pwn_repo, bash-c/pwn_repo
Pages
2 official solutionsAlso written up in: pwning/public-writeup, Hope0351/CTF-collection
Py Misc
2 official solutionsAlso written up in: pwning/public-writeup, Hope0351/CTF-collection
Unchained Qemu
2 official solutionsAlso written up in: sixstars/ctf, sixstars/CTF
UploadCenter
2 official solutionsAlso written up in: Jinmo/ctfs, mehQQ/public_writeup
Vtable
2 official solutionsAlso written up in: 0x01f/pwn_repo, bash-c/pwn_repo
0ctf Slides
1 official solutionAlso written up in: l4wio/CTF-challenges-by-me
Also written up in: Jinmo/ctfs
Diehard
1 official solutionAlso written up in: murmus/ctf
Diethard
1 official solutionAlso written up in: zj3t/ctf
Eaglejump
1 official solutionAlso written up in: Jinmo/ctfs
Eaglejump2
1 official solutionAlso written up in: Jinmo/ctfs
Luckygame
1 official solutionAlso written up in: l4wio/CTF-challenges-by-me
Also written up in: insuyun/CTF-writeup
Starcraft
1 official solutionAlso written up in: scwuaptx/CTF
Binary exploitation11
Turn a memory-safety bug in a native binary into control of execution. Usually a stack overflow, a format string, or a heap primitive.
Knote
8 official solutionsAlso written up in: pwning/public-writeup, Hope0351/CTF-collection, pwning/public-writeup, sixstars/ctf, sixstars/ctf, Hope0351/CTF-collection, sixstars/CTF, sixstars/CTF
Also written up in: pwning/public-writeup, Hope0351/CTF-collection, scwuaptx/CTF, sixstars/ctf, sixstars/CTF, zj3t/ctf
Baby Heap 2017
5 official solutionsAlso written up in: kimtruth/CTF-write-up, sixstars/ctf, posgnu/ctfs, kimtruth/CTF-write-up, sixstars/CTF
Also written up in: sixstars/ctf, LYoungJoo/CTF, scwuaptx/CTF, sixstars/CTF
EasiestPrintf
3 official solutionsAlso written up in: scwuaptx/CTF, sixstars/ctf, sixstars/CTF
Also written up in: winmin/CTF-Writeup, WinMin/CTF-Writeup
- pwnable
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Also written up in: treebacker/ctf-writeup
Also written up in: treebacker/ctf-writeup
Myexp
1 official solutionAlso written up in: treebacker/ctf-writeup
- pwnable
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Reverse engineering3
Work out what a compiled program does without its source, then work backwards from the check to the input that passes it.
Choices
6 official solutionsAlso written up in: pwning/public-writeup, pwning/public-writeup, Hope0351/CTF-collection, Hope0351/CTF-collection, sixstars/ctf, sixstars/CTF
engineTest
5 official solutionsAlso written up in: pwning/public-writeup, Hope0351/CTF-collection, sixstars/ctf, insuyun/CTF-writeup, sixstars/CTF
- reverse
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Web3
Reach data or functionality the application meant to keep from you - through its inputs, its tokens, or its trust in the client.
Also written up in: pwning/public-writeup, sixstars/ctf, Hope0351/CTF-collection, asterite3/writeups, sixstars/CTF
ComplicatedXSS
2 official solutionsAlso written up in: sixstars/ctf, sixstars/CTF
Temmostinyshop
2 official solutionsAlso written up in: sixstars/ctf, sixstars/CTF
Cryptography2
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.
Also written up in: pwning/public-writeup, Hope0351/CTF-collection
Decoded
1 official solutionAlso written up in: Jinmo/ctfs