CSAW CTF Final Round 2018
128 challenges with 226 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 2018’s own organisers published, which is linked on the challenge itself.
Full task list on CTFtimeUncategorised81
The upstream scoreboard did not say, so neither do we.
WhyOS
4 official solutionsAlso written up in: bitsforeveryone/write-ups, liuhack/writeups, SevenWen/CTF, SevenWen/CTF
Bigboy
3 official solutionsAlso written up in: LJP-TW/CTF, wr47h/CTF-Writeups, gavz/ctf-writeups
1337 500
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
AliensVSSamurais
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Also written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Bearsice
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
BlindAsABat
2 official solutionsAlso written up in: ThirdRepublic/CTF-Writeups, ThirdRepublic/CTF-Writeups
DisastrousSecurity
2 official solutionsAlso written up in: ashutosh1206/Crypto-CTF-Writeups, Hope0351/CTF-collection
Fuckkkk
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Kvm 500
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Lab01
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Lab02
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Lab03
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Linux Elfcore
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Lmfao
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Mountain Solve
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Mountain Target
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Overlord
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Rewind
2 official solutionsAlso written up in: jaidTw/ctf-writeups, SevenWen/CTF
Robot
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Soulve
2 official solutionsAlso written up in: b01lers/writeups, b01lers/writeups
Target
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Also written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
Yeeeeeeet
2 official solutionsAlso written up in: ThirdRepublic/CTF-Writeups, ThirdRepublic/CTF-Writeups
Also written up in: ThirdRepublic/CTF-Writeups, ThirdRepublic/CTF-Writeups
Z3fuk3
2 official solutionsAlso written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
A tour of x86 Part I
1 official solutionAlso written up in: bitsforeveryone/write-ups
Also written up in: Ptomerty/ctf-dump
Alien Invasion
1 official solutionAlso written up in: gavz/ctf-writeups
Aliens
1 official solutionAlso written up in: telnet/CTF-2018
Also written up in: ThirdRepublic/CTF-Writeups
Caesar Salad Cipher
1 official solutionAlso written up in: ThirdRepublic/CTF-Writeups
Caesar Salad Cipher Part 2
1 official solutionAlso written up in: ThirdRepublic/CTF-Writeups
Collusion
1 official solutionAlso written up in: WizardsOfDos/Writeups
Common
1 official solutionAlso written up in: WizardsOfDos/Writeups
Cracker
1 official solutionAlso written up in: AdityaVallabh/ctf-write-ups
DEStiny
1 official solutionAlso written up in: ThirdRepublic/CTF-Writeups
Dinner
1 official solutionAlso written up in: Ptomerty/ctf-dump
Also written up in: aadityapurani/My-CTF-Solutions
Also written up in: pluggles/ctf-write-ups
EasyRSA
1 official solutionAlso written up in: ThirdRepublic/CTF-Writeups
EasySearch
1 official solutionAlso written up in: ThirdRepublic/CTF-Writeups
FeelThePower
1 official solutionAlso written up in: ThirdRepublic/CTF-Writeups
Flagcrypt
1 official solutionAlso written up in: jaidTw/ctf-writeups
Flags
1 official solutionAlso written up in: wr47h/CTF-Writeups
Generate Challenge
1 official solutionAlso written up in: WizardsOfDos/Writeups
Handout Ctf
1 official solutionAlso written up in: aadityapurani/My-CTF-Solutions
I'mInTheBand
1 official solutionAlso written up in: ThirdRepublic/CTF-Writeups
Imag ining
1 official solutionAlso written up in: ThirdRepublic/CTF-Writeups
In My Element
1 official solutionAlso written up in: ThirdRepublic/CTF-Writeups
Interactive Vision Air
1 official solutionAlso written up in: ThirdRepublic/CTF-Writeups
Irregular Expressions
1 official solutionAlso written up in: ThirdRepublic/CTF-Writeups
Also written up in: wr47h/CTF-Writeups
Also written up in: jaidTw/ctf-writeups
Also written up in: bkojusner/WriteUps
Also written up in: ThirdRepublic/CTF-Writeups
Magic 1
1 official solutionAlso written up in: ThirdRepublic/CTF-Writeups
Magic 2
1 official solutionAlso written up in: ThirdRepublic/CTF-Writeups
Mcgriddle
1 official solutionAlso written up in: hyperreality/ctf-writeups
MirrorMirror
1 official solutionAlso written up in: ThirdRepublic/CTF-Writeups
Misframed
1 official solutionAlso written up in: ThirdRepublic/CTF-Writeups
Mitochondria
1 official solutionAlso written up in: ThirdRepublic/CTF-Writeups
MultiLingual
1 official solutionAlso written up in: ThirdRepublic/CTF-Writeups
PacketPacket
1 official solutionAlso written up in: ThirdRepublic/CTF-Writeups
Payloadgenerator
1 official solutionAlso written up in: pluggles/ctf-write-ups
Poprops
1 official solutionAlso written up in: Ptomerty/ctf-dump
Also written up in: pluggles/ctf-write-ups
R U Alive
1 official solutionAlso written up in: ThirdRepublic/CTF-Writeups
Randcracker
1 official solutionAlso written up in: 0xaa55-ctf/ctf-writeups
Short circuit
1 official solutionAlso written up in: liuhack/writeups
Simple Recovery
1 official solutionAlso written up in: jaidTw/ctf-writeups
SQLIntro
1 official solutionAlso written up in: ThirdRepublic/CTF-Writeups
Also written up in: liuhack/writeups
Step1
1 official solutionAlso written up in: aadityapurani/My-CTF-Solutions
Step2
1 official solutionAlso written up in: aadityapurani/My-CTF-Solutions
Take an L
1 official solutionAlso written up in: wr47h/CTF-Writeups
TheBigPicture
1 official solutionAlso written up in: ThirdRepublic/CTF-Writeups
Tour Of X86 1
1 official solutionAlso written up in: jaidTw/ctf-writeups
Tromino
1 official solutionAlso written up in: mahham/ctf
UltraHyperMegaSonic
1 official solutionAlso written up in: ThirdRepublic/CTF-Writeups
Also written up in: theKidOfArcrania/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.
Get It
8 official solutionsAlso written up in: Sudoite/ctf-writeups, jaidTw/ctf-writeups, Hope0351/CTF-collection, b01lers/writeups, guyinatuxedo/ctf, pluggles/ctf-write-ups, LJP-TW/CTF, wr47h/CTF-Writeups
Turtles
8 official solutionsAlso written up in: Sudoite/ctf-writeups, Hope0351/CTF-collection, guyinatuxedo/ctf, tesuji/ctf-writeups, Sudoite/ctf-writeups, Hope0351/CTF-collection, guyinatuxedo/ctf, tesuji/ctf-writeups
Bigboi
5 official solutionsAlso written up in: Sudoite/ctf-writeups, jaidTw/ctf-writeups, srixivas/SecurityNuggets, Hope0351/CTF-collection, Srinivas11789/SecurityNuggets
Shell Code
4 official solutionsAlso written up in: LJP-TW/CTF, gavz/ctf-writeups, gavz/ctf-writeups, tesuji/ctf-writeups
Also written up in: guyinatuxedo/ctf, guyinatuxedo/ctf, tesuji/ctf-writeups
Doubletrouble
3 official solutionsAlso written up in: guyinatuxedo/ctf, b01lers/writeups, guyinatuxedo/ctf
Shellpointcode
3 official solutionsAlso written up in: jaidTw/ctf-writeups, guyinatuxedo/ctf, guyinatuxedo/ctf
alienVSsamurai
2 official solutionsAlso written up in: guyinatuxedo/ctf, guyinatuxedo/ctf
Also written up in: guyinatuxedo/ctf, guyinatuxedo/ctf
Also written up in: zackorndorff.com
- csaw
- c++
- pwn
- wasm
- uaf
- csaw2018
Same technique in picoCTF: vr-school, sice_cream, zero_to_hero
Published by the organisers in osirislab/CSAW-CTF-2018-Finals: solution.js
- pwn
- windows
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
- v35
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
- buffer-overflow
- pwn
- v35
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
- pwn
- v35
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Published by the organisers in osirislab/CSAW-CTF-2018-Finals: exploit.py
- pwn
- v35
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Published by the organisers in osirislab/CSAW-CTF-2018-Finals: sol.py
Also written up in: tesuji/ctf-writeups
Reverse engineering13
Work out what a compiled program does without its source, then work backwards from the check to the input that passes it.
Stage 1
8 official solutionsAlso written up in: LJP-TW/CTF, LJP-TW/CTF, LJP-TW/CTF, wr47h/CTF-Writeups, bitsforeveryone/write-ups, guyinatuxedo/ctf, guyinatuxedo/ctf, mahham/ctf
Published by the organisers in osirislab/CSAW-CTF-2018-Finals: solver.py
- rev
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Also written up in: perfectblue/ctf-writeups, rollsafe/ctf-writeups
- rev
- reverse
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
- v35
- rev
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
- v35
- rev
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Sudhackar
2 official solutionsAlso written up in: ByteBandits/writeups, Hope0351/CTF-collection
A Tour Of X86 Part1
1 official solutionAlso written up in: tesuji/ctf-writeups
A Tour Of X86 Part2
1 official solutionAlso written up in: tesuji/ctf-writeups
Published by the organisers in osirislab/CSAW-CTF-2018-Finals: source/solve.py
Dump By R2
1 official solutionAlso written up in: tesuji/ctf-writeups
- v35
- rev
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Tour Of X86 Pt1
1 official solutionAlso written up in: guyinatuxedo/ctf
Tour Of X86 Pt2
1 official solutionAlso written up in: guyinatuxedo/ctf
Cryptography6
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: InfoSecIITR/write-ups, AdityaVallabh/ctf-write-ups, InfoSecIITR/write-ups, AdityaVallabh/ctf-write-ups
- crypto
- dsa
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Babycrypto
5 official solutionsAlso written up in: bitsforeveryone/write-ups, mahham/ctf, SevenWen/CTF, tesuji/ctf-writeups, tesuji/ctf-writeups
Published by the organisers in osirislab/CSAW-CTF-2018-Finals: README.md, solver.py
Also written up in: InfoSecIITR/write-ups, InfoSecIITR/write-ups
- crypto
- rsa
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, john_pollard
Published by the organisers in osirislab/CSAW-CTF-2018-Finals: README.md, solve.py
- rc4
- rsa
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, john_pollard
Flat Crypt
2 official solutionsAlso written up in: liuhack/writeups, tesuji/ctf-writeups
Server
2 official solutionsAlso written up in: InfoSecIITR/write-ups, 0xaa55-ctf/ctf-writeups
Misc6
Everything that fits no other box: esolangs, puzzles, scripting exercises, and the jail escapes that have not yet earned their own category.
Algebra
4 official solutionsAlso written up in: jaidTw/ctf-writeups, rsa-ctf/write-ups, wr47h/CTF-Writeups, tesuji/ctf-writeups
Output
4 official solutionsAlso written up in: Ptomerty/ctf-dump, srixivas/SecurityNuggets, Srinivas11789/SecurityNuggets, ThirdRepublic/CTF-Writeups
Algebra Misc
2 official solutionsAlso written up in: srixivas/SecurityNuggets, Srinivas11789/SecurityNuggets
Bin T
2 official solutionsAlso written up in: tesuji/ctf-writeups, tesuji/ctf-writeups
Description
2 official solutionsAlso written up in: wr47h/CTF-Writeups, tesuji/ctf-writeups
- x86
- v35
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
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: simply-TOOBASED/ctf-writeups, DDOS-Attacks/ctf-writeups, simply-TOOBASED/ctf-writeups, DDOS-Attacks/ctf-writeups
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Published by the organisers in osirislab/CSAW-CTF-2018-Finals: README.md, solver.py
Also written up in: aadityapurani/My-CTF-Solutions
- web
- aws
Same technique in picoCTF: Live Art, secure-email-service, No FA