CSAW CTF Qualification Round 2020
80 challenges with 256 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. 16 of them also carry the solution CSAW CTF Qualification Round 2020’s own organisers published, which is linked on the challenge itself.
Full task list on CTFtimeUncategorised30
The upstream scoreboard did not say, so neither do we.
Also written up in: autun12/CTF-Writeups, autun12/CTF-Writeups, autun12/CTF-Writeups
Also written up in: shlomi-k-avidan/ctf-writeups, shlomi-k-avidan/ctf-writeups
Amaze Me
2 official solutionsAlso written up in: shlomi-k-avidan/ctf-writeups, shlomi-k-avidan/ctf-writeups
Also written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Crack
2 official solutionsAlso written up in: NicolaiSoeborg/ctf-writeups, NicolaiSoeborg/ctf-writeups
Also written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Picture
2 official solutionsAlso written up in: shlomi-k-avidan/ctf-writeups, shlomi-k-avidan/ctf-writeups
Program
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Protocol
2 official solutionsAlso written up in: shlomi-k-avidan/ctf-writeups, shlomi-k-avidan/ctf-writeups
slithery COMPLETED
2 official solutionsAlso written up in: autun12/CTF-Writeups, autun12/CTF-Writeups
Stronger Enigma
2 official solutionsAlso written up in: shlomi-k-avidan/ctf-writeups, shlomi-k-avidan/ctf-writeups
Animal Friendship
1 official solutionAlso written up in: still-in-beta/CTF_Writeups
Applicative
1 official solutionAlso written up in: viktoredstrom/CTF
Bards Fail
1 official solutionAlso written up in: datajerk/ctf-write-ups
Bifid
1 official solutionAlso written up in: turnipsoup/ctfwriteups
blox1 REV
1 official solutionAlso written up in: AnisBoss/CTFs
Disassembly
1 official solutionAlso written up in: autun12/CTF-Writeups
Expliot
1 official solutionAlso written up in: l0x539/CTFs-writeups
Flask Caching Original
1 official solutionAlso written up in: francescolonardo/CTF-Writeups-NLP-Analysis
Gameplay
1 official solutionAlso written up in: l0x539/CTFs-writeups
Header Start
1 official solutionAlso written up in: still-in-beta/CTF_Writeups
Local Successfull Exploit
1 official solutionAlso written up in: smallkirby/pwn-writeups
Pseudocode
1 official solutionAlso written up in: giggsterpuku/CTF-Writeups
Recovery
1 official solutionAlso written up in: still-in-beta/CTF_Writeups
Redis Proxy
1 official solutionAlso written up in: zoeyg/public-write-ups
Redis Rogue Server
1 official solutionAlso written up in: zoeyg/public-write-ups
Also written up in: jimmyl02/ctf-writeups
Server Exploit
1 official solutionAlso written up in: jimmyl02/ctf-writeups
Thebard
1 official solutionAlso written up in: IRS-Cybersec/ctfdump
Also written up in: l0x539/CTFs-writeups
Binary exploitation15
Turn a memory-safety bug in a native binary into control of execution. Usually a stack overflow, a format string, or a heap primitive.
Published by the organisers in osirislab/CSAW-CTF-2020-Quals: solve.py
Also written up in: IRS-Cybersec/ctfdump, csivitu/CTF-Write-ups, roerohan/CTF-Write-ups, jakecraige/ctf, 0x534b/ctf-writeups, m3-welch/writeups, datajerk/ctf-write-ups, smallkirby/pwn-writeups
- pwn
- bof
Same technique in picoCTF: lockdown-horses, Guessing Game 1, stack cache
Published by the organisers in osirislab/CSAW-CTF-2020-Quals: solver.py
Also written up in: IRS-Cybersec/ctfdump, csivitu/CTF-Write-ups, roerohan/CTF-Write-ups, TeamOm3ga/writeups, giggsterpuku/CTF-Writeups, qsctr/ctf, ChaO-0/WriteUps
- shellcode
- re
Same technique in picoCTF: handoff, Binary Gauntlet 2, Kit Engine
Published by the organisers in osirislab/CSAW-CTF-2020-Quals: solve.py
Also written up in: datajerk/ctf-write-ups, datajerk/ctf-write-ups, smallkirby/pwn-writeups, jt00000/ctf.writeup, epicleet/write-ups
- c++
- pwn
- rop
Same technique in picoCTF: lockdown-horses, Guessing Game 1, vr-school
Published by the organisers in osirislab/CSAW-CTF-2020-Quals: solve.py
Also written up in: sajjadium/ctf-archives, autun12/CTF-Writeups, l0x539/CTFs-writeups, l0x539/CTFs-writeups
Published by the organisers in osirislab/CSAW-CTF-2020-Quals: solve-bard.py
Also written up in: l0x539/CTFs-writeups
- rop
- pwn
- bof
Same technique in picoCTF: lockdown-horses, Guessing Game 1, stack cache
Also written up in: epicleet/write-ups, qqgnoe466263/My-PWN-Life
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Roppity 50
2 official solutionsAlso written up in: sarm08/jeopardy-ctf-writeups, sarm08/jeopardy-ctf-writeups
Worstcodeever
2 official solutionsAlso written up in: bhscomputerscienceclub/ctf-writeups, bhscomputerscienceclub/ctf-writeups
Actually not guessy
1 official solutionAlso written up in: Adamkadaban/CTFs
Feast
1 official solutionAlso written up in: Adamkadaban/CTFs
Helpme
1 official solutionAlso written up in: Adamkadaban/CTFs
Level 1 Spellcode
1 official solutionAlso written up in: Adamkadaban/CTFs
Also written up in: ChaO-0/WriteUps
Sploit
1 official solutionAlso written up in: KEERRO/ctf-writeups
Reverse engineering12
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: acdwas/ctf, qsctr/ctf, Ragnar-Security/ctf-writeups
- angr
- rev
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Also written up in: perfectblue/ctf-writeups, TeamOm3ga/writeups, giggsterpuku/CTF-Writeups, rollsafe/ctf-writeups
- rev
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Published by the organisers in osirislab/CSAW-CTF-2020-Quals: Readme.md
Also written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
- rev
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Also written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
- rev
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Also written up in: ret2school/ctf, ret2school.github.io
My protocolll
2 official solutionsAlso written up in: shlomi-k-avidan/ctf-writeups, shlomi-k-avidan/ctf-writeups
Baby Mult 50
1 official solutionAlso written up in: sarm08/jeopardy-ctf-writeups
Concrete Trap
1 official solutionAlso written up in: Adamkadaban/CTFs
Disasm
1 official solutionAlso written up in: pwang00/CTF-Writeups
Ezbrezzy
1 official solutionAlso written up in: epicleet/write-ups
Recursive
1 official solutionAlso written up in: Adamkadaban/CTFs
Spaghetti
1 official solutionAlso written up in: Adamkadaban/CTFs
Cryptography9
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.
Published by the organisers in osirislab/CSAW-CTF-2020-Quals: solver.sh
Also written up in: csivitu/CTF-Write-ups, roerohan/CTF-Write-ups, TeamOm3ga/writeups, jakecraige/ctf, csivitu/CTF-Write-ups, r4j0x00/ctf-writeups, roerohan/CTF-Write-ups, jakecraige/ctf
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Published by the organisers in osirislab/CSAW-CTF-2020-Quals: solver.py
Also written up in: MarcoGarlet/CTF-Writeups, TeamOm3ga/writeups, r4j0x00/ctf-writeups, l0x539/CTFs-writeups, r4j1337/ctf-writeups
- cbc
- crypto
- binary
- ecb
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Published by the organisers in osirislab/CSAW-CTF-2020-Quals: solver.py
Also written up in: csivitu/CTF-Write-ups, roerohan/CTF-Write-ups, Azrood/ctf-writeups, jakecraige/ctf, ROFLailXGOD/CTFs, jakecraige/ctf
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Published by the organisers in osirislab/CSAW-CTF-2020-Quals: solver.py
Also written up in: jakecraige/ctf, jakecraige/ctf, pwang00/CTF-Writeups
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Published by the organisers in osirislab/CSAW-CTF-2020-Quals: solver.py
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Handout
4 official solutionsAlso written up in: csivitu/CTF-Write-ups, roerohan/CTF-Write-ups, TeamOm3ga/writeups, jakecraige/ctf
Modulus Operadi
4 official solutionsAlso written up in: csivitu/CTF-Write-ups, roerohan/CTF-Write-ups, csivitu/CTF-Write-ups, roerohan/CTF-Write-ups
Perfect Secrecy 50
1 official solutionAlso written up in: sarm08/jeopardy-ctf-writeups
Secrecy
1 official solutionAlso written up in: TeamOm3ga/writeups
Web7
Reach data or functionality the application meant to keep from you - through its inputs, its tokens, or its trust in the client.
Published by the organisers in osirislab/CSAW-CTF-2020-Quals: README.md, solve.py
Also written up in: csivitu/CTF-Write-ups, roerohan/CTF-Write-ups, jakecraige/ctf, csivitu/CTF-Write-ups, roerohan/CTF-Write-ups, jakecraige/ctf
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Published by the organisers in osirislab/CSAW-CTF-2020-Quals: solver.py
Also written up in: TeamOm3ga/writeups, DCebola/ctfs
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Also written up in: TeamOm3ga/writeups, quintuplecs/writeups, whiletruectf/writeups
- cloud
- presigned-url
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Also written up in: kahla-sec/CTF-Writeups
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Published by the organisers in osirislab/CSAW-CTF-2020-Quals: README.md, solution/redis_rce.py, solution/solve.py, solution/turnproxy.py
Also written up in: zoeyg/public-write-ups
Traefik
1 official solutionAlso written up in: Adamkadaban/CTFs
Whitespace
1 official solutionAlso written up in: Adamkadaban/CTFs
Misc7
Everything that fits no other box: esolangs, puzzles, scripting exercises, and the jail escapes that have not yet earned their own category.
Published by the organisers in osirislab/CSAW-CTF-2020-Quals: solver.py
Also written up in: IRS-Cybersec/ctfdump, csivitu/CTF-Write-ups, roerohan/CTF-Write-ups, TeamOm3ga/writeups, jakecraige/ctf, 0x534b/ctf-writeups, m3-welch/writeups, qsctr/ctf
- jail
- python
Same technique in picoCTF: PW Crack 2, PW Crack 1, PW Crack 3
Published by the organisers in osirislab/CSAW-CTF-2020-Quals: solver.py
Also written up in: pwang00/CTF-Writeups
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Big World
1 official solutionAlso written up in: bhscomputerscienceclub/ctf-writeups
Also written up in: Adamkadaban/CTFs
Hack A Mole
1 official solutionAlso written up in: Adamkadaban/CTFs
Same technique in picoCTF: PW Crack 2, Permissions, Specialer