CSAW CTF Final Round 2019
70 challenges with 142 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. 8 of them also carry the solution CSAW CTF Final Round 2019’s own organisers published, which is linked on the challenge itself.
Full task list on CTFtimeUncategorised24
The upstream scoreboard did not say, so neither do we.
Count On Me
6 official solutionsAlso written up in: pcw109550/write-up, oalieno/CTF, OAlienO/CTF, pcw109550/write-up, oalieno/CTF, OAlienO/CTF
Brillouin
4 official solutionsAlso written up in: oalieno/CTF, OAlienO/CTF, oalieno/CTF, OAlienO/CTF
DES 2 bites
4 official solutionsAlso written up in: oalieno/CTF, OAlienO/CTF, oalieno/CTF, OAlienO/CTF
Babycsp
2 official solutionsAlso written up in: beerpwn/ctf, kernelpoppers/ctf_writeups
Crack
2 official solutionsAlso written up in: NicolaiSoeborg/ctf-writeups, NicolaiSoeborg/ctf-writeups
Authy
1 official solutionAlso written up in: alex-bellon/ctf-writeups
Buyify Original
1 official solutionAlso written up in: francescolonardo/CTF-Writeups-NLP-Analysis
Cappy
1 official solutionAlso written up in: alex-bellon/ctf-writeups
Also written up in: AshishKumar4/CTF_Writeups
Also written up in: theKidOfArcrania/ctf-writeups
Gibber Check
1 official solutionAlso written up in: theKidOfArcrania/ctf-writeups
Local
1 official solutionAlso written up in: pcw109550/write-up
Also written up in: theKidOfArcrania/ctf-writeups
Also written up in: jt00000/ctf.writeup
Also written up in: jt00000/ctf.writeup
Popping Caps
1 official solutionAlso written up in: theKidOfArcrania/ctf-writeups
Rop Chain
1 official solutionAlso written up in: AshishKumar4/CTF_Writeups
Shell
1 official solutionAlso written up in: theKidOfArcrania/ctf-writeups
Small
1 official solutionAlso written up in: jt00000/ctf.writeup
Solve4
1 official solutionAlso written up in: greeenbeans/CTF-writeups
Solve5
1 official solutionAlso written up in: greeenbeans/CTF-writeups
Sploit
1 official solutionAlso written up in: t00sh/ctf
Travller
1 official solutionAlso written up in: kernelpoppers/ctf_writeups
TwitchPlaysShellcode
1 official solutionAlso written up in: kernelpoppers/ctf_writeups
Binary exploitation19
Turn a memory-safety bug in a native binary into control of execution. Usually a stack overflow, a format string, or a heap primitive.
Baby Boi
8 official solutionsAlso written up in: mlr0p/CTF, AshishKumar4/CTF_Writeups, p0tat0s3c/CTF, LJP-TW/CTF, r4j0x00/ctf-writeups, theKidOfArcrania/ctf-writeups, jt00000/ctf.writeup, dovodedomo/CTF-Writeups
Got Milk
6 official solutionsAlso written up in: LJP-TW/CTF, r4j0x00/ctf-writeups, jt00000/ctf.writeup, KevOrr/ctf-writeups, pr0xy-t/pwn_writeups, r4j1337/ctf-writeups
Small Boi
5 official solutionsAlso written up in: mlr0p/CTF, p0tat0s3c/CTF, r4j0x00/ctf-writeups, KevOrr/ctf-writeups, r4j1337/ctf-writeups
Sudhackar
4 official solutionsAlso written up in: ByteBandits/writeups, Hope0351/CTF-collection, ByteBandits/writeups, Hope0351/CTF-collection
Popcorn
3 official solutionsAlso written up in: SababaSec/ctf-writeups, b01lers/b01lers-library, SababaSec/ctf-writeups
SafeSpace
3 official solutionsAlso written up in: SababaSec/ctf-writeups, b01lers/b01lers-library, SababaSec/ctf-writeups
Seashore
3 official solutionsAlso written up in: SababaSec/ctf-writeups, b01lers/b01lers-library, SababaSec/ctf-writeups
Traveller
3 official solutionsAlso written up in: r4j0x00/ctf-writeups, jt00000/ctf.writeup, r4j1337/ctf-writeups
Lunchtable Simulator
2 official solutionsAlso written up in: SababaSec/ctf-writeups, SababaSec/ctf-writeups
Also written up in: LJP-TW/CTF, theKidOfArcrania/ctf-writeups
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
- rop
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, vr-school
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Lunchtable
1 official solutionAlso written up in: b01lers/b01lers-library
Popcorn2
1 official solutionAlso written up in: b01lers/b01lers-library
Published by the organisers in osirislab/CSAW-CTF-2019-Finals: solution.py
Robin
1 official solutionAlso written up in: b01lers/b01lers-library
Published by the organisers in osirislab/CSAW-CTF-2019-Finals: exploit.py
Published by the organisers in osirislab/CSAW-CTF-2019-Finals: exploit.py
Cryptography15
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.
Fault Box
8 official solutionsAlso written up in: pcw109550/write-up, oalieno/CTF, ENOFLAG/writeups, Gdasl/CTFs, OAlienO/CTF, pcw109550/write-up, oalieno/CTF, OAlienO/CTF
SuperCurve
8 official solutionsAlso written up in: pcw109550/write-up, oalieno/CTF, Gdasl/CTFs, OAlienO/CTF, pcw109550/write-up, oalieno/CTF, Gdasl/CTFs, OAlienO/CTF
Byte Me
6 official solutionsAlso written up in: oalieno/CTF, Gdasl/CTFs, OAlienO/CTF, oalieno/CTF, Gdasl/CTFs, OAlienO/CTF
Also written up in: pcw109550/write-up, oalieno/CTF, LJP-TW/CTF, OAlienO/CTF
Published by the organisers in osirislab/CSAW-CTF-2019-Finals: solve.py
Also written up in: trailofbits/ctf-challenges, trailofbits/ctf-challenges
- crypto
- rust
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Dummycrypt
2 official solutionsAlso written up in: SababaSec/ctf-writeups, SababaSec/ctf-writeups
Published by the organisers in osirislab/CSAW-CTF-2019-Finals: solve.py
- crypto
- ecc
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Also written up in: b01lers/b01lers-library
Cookbook 300
1 official solutionAlso written up in: b01lers/b01lers-library
Dummycrypt 100
1 official solutionAlso written up in: b01lers/b01lers-library
Heatup 100
1 official solutionAlso written up in: b01lers/b01lers-library
Remsleep
1 official solutionAlso written up in: b01lers/b01lers-library
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Stb 200
1 official solutionAlso written up in: b01lers/b01lers-library
Published by the organisers in osirislab/CSAW-CTF-2019-Finals: sol.sage
Web8
Reach data or functionality the application meant to keep from you - through its inputs, its tokens, or its trust in the client.
Unagi
3 official solutionsAlso written up in: srixivas/SecurityNuggets, Gdasl/CTFs, Srinivas11789/SecurityNuggets
Csp Research
2 official solutionsAlso written up in: srixivas/SecurityNuggets, Srinivas11789/SecurityNuggets
JSONPXSS
2 official solutionsAlso written up in: srixivas/SecurityNuggets, Srinivas11789/SecurityNuggets
Payload
2 official solutionsAlso written up in: srixivas/SecurityNuggets, Srinivas11789/SecurityNuggets
Buyify
1 official solutionAlso written up in: Gdasl/CTFs
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
easiest crackme Web (100,300,300 pt)
1 official solutionAlso written up in: blog.ankursundara.com
Published by the organisers in osirislab/CSAW-CTF-2019-Finals: solver.py
Reverse engineering3
Work out what a compiled program does without its source, then work backwards from the check to the input that passes it.
Beleaf
5 official solutionsAlso written up in: AshishKumar4/CTF_Writeups, r4j0x00/ctf-writeups, theKidOfArcrania/ctf-writeups, KevOrr/ctf-writeups, r4j1337/ctf-writeups
Published by the organisers in osirislab/CSAW-CTF-2019-Finals: solve.py
- reverse
- engineering
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
- reverse
- engineering
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Misc1
Everything that fits no other box: esolangs, puzzles, scripting exercises, and the jail escapes that have not yet earned their own category.
Dense
2 official solutionsAlso written up in: SababaSec/ctf-writeups, SababaSec/ctf-writeups