PlaidCTF 2020
60 challenges with 189 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 CTFtimeUncategorised37
The upstream scoreboard did not say, so neither do we.
Also written up in: perfectblue/ctf-writeups, pcw109550/write-up, qwaz/solved-hacking-problem, rollsafe/ctf-writeups
You wa shockwave 250
4 official solutionsAlso written up in: jacopotediosi/CTF-Writeups, jacopotediosi/Writeups, jacopotediosi/CTF-Writeups, jacopotediosi/Writeups
Also written up in: perfectblue/ctf-writeups, mephi42/ctf, rollsafe/ctf-writeups
BIG CHUNGUS
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Contrived Web
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Disasm
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Filesystem Based Strcmp
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Gen.Sage
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Get Flag
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Shockwave
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Stegasaurus
2 official solutionsAlso written up in: karliss/ctf_writeups, karliss/ctf_writeups
Strcmp
2 official solutionsAlso written up in: TeamGreyFang/CTF-Writeups, karliss/ctf_writeups
Algorithm In Reee
1 official solutionAlso written up in: hscorpion/writeups
Client
1 official solutionAlso written up in: TFNS/writeups
Filesystem based strcmp go brrr
1 official solutionAlso written up in: www.acepace.net
Generate Exploit Golf 180
1 official solutionAlso written up in: aweinstock314/aweinstock-ctf-writeups
Generate Exploit Golf 194
1 official solutionAlso written up in: aweinstock314/aweinstock-ctf-writeups
Generate Exploit Golf 196
1 official solutionAlso written up in: aweinstock314/aweinstock-ctf-writeups
Generate Exploit Golf 224
1 official solutionAlso written up in: aweinstock314/aweinstock-ctf-writeups
Generate Exploit Golf 225
1 official solutionAlso written up in: aweinstock314/aweinstock-ctf-writeups
Generate Exploit Golf 231
1 official solutionAlso written up in: aweinstock314/aweinstock-ctf-writeups
Generate Exploit Golf 288
1 official solutionAlso written up in: aweinstock314/aweinstock-ctf-writeups
Generate Exploit Golf 512 Ebfe
1 official solutionAlso written up in: aweinstock314/aweinstock-ctf-writeups
Generate Exploit Golf 512 Sh
1 official solutionAlso written up in: aweinstock314/aweinstock-ctf-writeups
Hardcore Golf
1 official solutionAlso written up in: mephi42/ctf
Ipppc
1 official solutionAlso written up in: arty-hlr/CTF-writeups
Making the Watness 2
1 official solutionAlso written up in: dttw.tech
Parse Original
1 official solutionAlso written up in: ldruschk/ctf-writeups
Parse Somewhat Cleaned
1 official solutionAlso written up in: ldruschk/ctf-writeups
Pwnit
1 official solutionAlso written up in: mephi42/ctf
Reee Crack
1 official solutionAlso written up in: ispoleet/ctf-writeups
Result
1 official solutionAlso written up in: hscorpion/writeups
Shellcode Temps
1 official solutionAlso written up in: aweinstock314/aweinstock-ctf-writeups
Smalllib
1 official solutionAlso written up in: TeamGreyFang/CTF-Writeups
Also written up in: samuraictf/writeups
That's a lot of fish (400pt)
1 official solutionAlso written up in: ctf.harrisongreen.me
The Watness 2 (450pt)
1 official solutionAlso written up in: ctf.harrisongreen.me
Misc6
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: lyellread/ctf-writeups, TheWinRaRs/Writeups, lyellread/ctf-writeups
- misc
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: TeamGreyFang/CTF-Writeups, alex-ilgayev/CTFs, starfleetcadet75.github.io
- misc
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: perfectblue/ctf-writeups, lyellread/ctf-writeups, rollsafe/ctf-writeups
- misc
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: samuraictf/writeups, hxp.io, hxp.io
- misc
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
- misc
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Reverse engineering5
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: ispoleet/ctf-writeups, ocastejon/ctf-writeups, alex-ilgayev/CTFs, dancwpark/ctf_writeups, Hong5489/PlaidCTF2020, hscorpion/writeups, HardworkingSnowman/CTF, Hong5489/PlaidCTF2020, meowmeowxw.gitlab.io, cesena.github.io, nankeen.me
- rev
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Also written up in: ispoleet/ctf-writeups, KEERRO/ctf-writeups, hscorpion/writeups, nankeen.me
- rev
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Also written up in: bluepichu/ctf-challenges, perfectblue/ctf-writeups, bluepichu/ctf-challenges, rollsafe/ctf-writeups, blog.perfect.blue
- rev
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Also written up in: mystiz.hk
- rev
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Also written up in: qwaz/solved-hacking-problem
- rev
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
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.
Also written up in: pcw109550/write-up, TFNS/writeups, perfectblue/ctf-writeups, perfectblue/ctf-writeups, pcw109550/write-up, qwaz/solved-hacking-problem, rollsafe/ctf-writeups, rollsafe/ctf-writeups
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Also written up in: pcw109550/write-up, perfectblue/ctf-writeups, perfectblue/ctf-writeups, pcw109550/write-up, qwaz/solved-hacking-problem, qwaz/solved-hacking-problem, rollsafe/ctf-writeups, rollsafe/ctf-writeups
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Also written up in: TFNS/writeups, ironore15/ctf, blog.redrocket.club
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Also written up in: qwaz/solved-hacking-problem, ironore15/ctf, ironore15/ctf
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Web4
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: bluepichu/ctf-challenges, bluepichu/ctf-challenges, bluepichu/ctf-challenges, bluepichu/ctf-challenges, bluepichu/ctf-challenges, dttw.tech
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Also written up in: robmcl4/ctf-writeups
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Also written up in: koolkdev/ctf-writeups
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Zevtnax
2 official solutionsAlso written up in: ByteBandits/writeups, Hope0351/CTF-collection
Binary exploitation4
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: bluepichu/ctf-challenges, bluepichu/ctf-challenges, bluepichu/ctf-challenges, blog.dragonsector.pl
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Also written up in: kscieslinski/CTF
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Also written up in: Lanph3re/ctf, shift-crops/CTFWriteups
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Also written up in: kscieslinski/CTF