PlaidCTF 2017
46 challenges with 137 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 CTFtimeUncategorised28
The upstream scoreboard did not say, so neither do we.
Also written up in: mrchisel14/CTFs, n0l3ptr/Plaid2017
Bootstrap
2 official solutionsAlso written up in: qwaz/solved-hacking-problem, TechSecCTF/writeups
Bootstrap.Min
2 official solutionsAlso written up in: qwaz/solved-hacking-problem, TechSecCTF/writeups
Jquery
2 official solutionsAlso written up in: qwaz/solved-hacking-problem, TechSecCTF/writeups
Jquery.Easing.Min
2 official solutionsAlso written up in: qwaz/solved-hacking-problem, TechSecCTF/writeups
Also written up in: david942j/ctf-writeups, tools_col/ctf-writeups
Multicast 175
2 official solutionsAlso written up in: vxresearch/ctf-writeups, vxresearch/ctf-writeups
No Mo Flo125
2 official solutionsAlso written up in: bitsforeveryone/write-ups, fadec0d3.blogspot.com
Partyplanning
2 official solutionsAlso written up in: david942j/ctf-writeups, tools_col/ctf-writeups
Pwn300 "Yacp"
2 official solutionspwn400 Plaid Party Planning
2 official solutionsAlso written up in: david942j.blogspot.tw, david942j.blogspot.com
Bb8 2
1 official solutionAlso written up in: osirislab/CTF-Solutions
Coppersmith
1 official solutionAlso written up in: vxresearch/ctf-writeups
Coppersmith.Sage
1 official solutionAlso written up in: vxresearch/ctf-writeups
Decodeflag
1 official solutionAlso written up in: dli357/CTF-Writeups
Disas
1 official solutionAlso written up in: Jinmo/ctfs
Echo (200pts)
1 official solutionAlso written up in: rls1004.tistory.com
Echo 200
1 official solutionAlso written up in: vxresearch/ctf-writeups
Echo 57f0dd57961caae2fd8b3c080f0e125b
1 official solutionAlso written up in: sinfocol/ctfs
Example
1 official solutionAlso written up in: Jinmo/ctfs
Finalsteps
1 official solutionAlso written up in: pietroferretti/ctf
Logarithms
1 official solutionAlso written up in: p4-team/ctf
Message Log
1 official solutionAlso written up in: bluepichu/ctf-challenges
Pwn450 Gameboy
1 official solutionAlso written up in: ymgve/ctf-writeups
Script
1 official solutionAlso written up in: p4-team/ctf
Toaster Wars
1 official solutionAlso written up in: bluepichu/ctf-challenges
Also written up in: bluepichu/ctf-challenges
Zipper (50)
1 official solutionAlso written up in: fadec0d3.blogspot.com
Binary exploitation6
Turn a memory-safety bug in a native binary into control of execution. Usually a stack overflow, a format string, or a heap primitive.
Also written up in: david942j/ctf-writeups, tools_col/ctf-writeups, qwaz/solved-hacking-problem, zj3t/ctf, hawaiijohn.wordpress.com
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Also written up in: mattypiper.github.io
- emulator
- pwnable
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Bigpicture (Pwn 200)
1 official solutionAlso written up in: poning.me
- pwnable
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Yacp 300
1 official solutionAlso written up in: SPRITZ-Research-Group/ctf-writeups
Cryptography3
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: p4-team/ctf, TechSecCTF/writeups, p4-team/ctf, ashutosh1206/Crypto-CTF-Writeups, ashutosh1206/Crypto-CTF-Writeups, Hope0351/CTF-collection, Hope0351/CTF-collection, TechSecCTF/writeups
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Also written up in: p4-team/ctf, dli357/CTF-Writeups, mrchisel14/CTFs, n0l3ptr/Plaid2017, mrchisel14/CTFs, n0l3ptr/Plaid2017, pietroferretti/ctf
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
- fhe
- cryptography
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
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: p4-team/ctf, qwaz/solved-hacking-problem, mvisat/ctf-write-ups, TechSecCTF/writeups, TechSecCTF/writeups
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Also written up in: qwaz/solved-hacking-problem, vxresearch/ctf-writeups
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Also written up in: p4-team/ctf, Jinmo/ctfs, Jinmo/ctfs
- web
- crypto
Same technique in picoCTF: Live Art, secure-email-service, No FA
Misc3
Everything that fits no other box: esolangs, puzzles, scripting exercises, and the jail escapes that have not yet earned their own category.
Also written up in: bl4de/ctf, diogoaj/ctf-writeups, mvisat/ctf-write-ups, TechSecCTF/writeups, kimtruth.github.io
- misc
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
- misc
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: WizardsOfDos/Writeups
- misc
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Reverse engineering2
Work out what a compiled program does without its source, then work backwards from the check to the input that passes it.
Also written up in: mvisat/ctf-write-ups, DogodCTF/ctf-writeups, roka/ctf-writeups, mvisat/ctf-write-ups, blog.xpnsec.com
- reversing
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
- picross
- reverse
- idapython
- multithread
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Forensics1
Recover something from a file, a capture, or a disk image - often from a part of it the format says is unused.
- misc
- forensics
Same technique in picoCTF: investigation_encoded_2, FindAndOpen, Ph4nt0m 1ntrud3r