CSAW CTF Final Round 2022
72 challenges with 147 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. 22 of them also carry the solution CSAW CTF Final Round 2022’s own organisers published, which is linked on the challenge itself.
Full task list on CTFtimeWeb39
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-2022-Finals: README.md, solve.sh
Also written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Final-WriteUps, crimist/ctf, osirislab/CSAW-CTF-2022-Finals
Published by the organisers in osirislab/CSAW-CTF-2022-Finals: README.md
Also written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Final-WriteUps, crimist/ctf
Published by the organisers in osirislab/CSAW-CTF-2022-Finals: README.md
Also written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Final-WriteUps
Addition Sol
2 official solutionsAlso written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals
CL0UD
2 official solutionsAlso written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Final-WriteUps
Also written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals
Division Sol
2 official solutionsAlso written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals
Essay1
2 official solutionsAlso written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals
Exploring World History Answer Key
2 official solutionsAlso written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals
Also written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals
Also written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals
Multiplication Sol
2 official solutionsAlso written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals
Rocks
2 official solutionsAlso written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals
Romeo And Juliet
2 official solutionsAlso written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals
Subtraction Sol
2 official solutionsAlso written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals
Also written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals
01 Usage
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
04 Extending
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
AtRuleBlockList
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
AtRuleSet
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
Commonmark
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
Dompdf
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
Entities
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
FirePHPHandler
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
Frame
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
Html5
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
Also written up in: osirislab/CSAW-CTF-2022-Finals
Logger
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
Options
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
Php Css Parser
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
Php Font Lib
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
Renderer
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
RollbarHandler
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
Sockets
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
Style
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
Stylesheet
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
Also written up in: osirislab/CSAW-CTF-2022-Finals
Tokenizer
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
UPGRADE
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
Misc10
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-2022-Finals: Exploit.sol, solve.sh
Also written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals
Published by the organisers in osirislab/CSAW-CTF-2022-Finals: Writeup/writeup.md
Also written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Final-WriteUps
Published by the organisers in osirislab/CSAW-CTF-2022-Finals: README.md
Also written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Final-WriteUps
Published by the organisers in osirislab/CSAW-CTF-2022-Finals: Writeup/writeup.md
Also written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Final-WriteUps
Published by the organisers in osirislab/CSAW-CTF-2022-Finals: solution/exp.py
Also written up in: osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Finals
Published by the organisers in osirislab/CSAW-CTF-2022-Finals: Writeup/writeup.md
Also written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Final-WriteUps
Also written up in: osirislab/CSAW-CTF-2022-Finals
Convo
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
Launcher
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
Setup
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
Cryptography8
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-2022-Finals: solve/solver.sage, solve/solver.sage.py
Also written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals
Published by the organisers in osirislab/CSAW-CTF-2022-Finals: solve/solver.sage, solve/solver.sage.py
Also written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals
Published by the organisers in osirislab/CSAW-CTF-2022-Finals: Readme.txt, solver.py
Also written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Finals
Chall
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
Ideal
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
M@sTEr 0F PrN9
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Final-WriteUps
Server
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
Also written up in: osirislab/CSAW-CTF-2022-Finals
Binary exploitation7
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-2022-Finals: README.md, solution/exp.py, solution/main.c, solution/s.sh, solution/sol.c
Also written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals
Published by the organisers in osirislab/CSAW-CTF-2022-Finals: README.md, solution/exp.py, solution/s.sh
Also written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Final-WriteUps
Official
8 official solutionsAlso written up in: osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Final-WriteUps
Published by the organisers in osirislab/CSAW-CTF-2022-Finals: exploit.py
Also written up in: osirislab/CSAW-CTF-2022-Finals
Salt Server
2 official solutionsAlso written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Final-WriteUps
Smoothie Operator
2 official solutionsAlso written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Final-WriteUps
mAsTeR 0F h0Le
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Final-WriteUps
Forensics4
Recover something from a file, a capture, or a disk image - often from a part of it the format says is unused.
Published by the organisers in osirislab/CSAW-CTF-2022-Finals: Readme.md, solver.py
Also written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Finals
Published by the organisers in osirislab/CSAW-CTF-2022-Finals: solver.py
Also written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Finals
Published by the organisers in osirislab/CSAW-CTF-2022-Finals: writeup/writeup.md
Also written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Final-WriteUps
Deflate
1 official solutionAlso written up in: osirislab/CSAW-CTF-2022-Finals
Reverse engineering4
Work out what a compiled program does without its source, then work backwards from the check to the input that passes it.
Published by the organisers in osirislab/CSAW-CTF-2022-Finals: solution/exp.py, solution/MAGIC.py, solution/optimal.c, solution/parse.py, solution/s.py, solution/solver.py, solution/t.py, solution/twist.c
Also written up in: osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals
Published by the organisers in osirislab/CSAW-CTF-2022-Finals: writeup/exp.py, writeup/wp.md
Also written up in: osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Finals
Published by the organisers in osirislab/CSAW-CTF-2022-Finals: solver.py
Also written up in: osirislab/CSAW-CTF-2022-Finals, osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Finals
Published by the organisers in osirislab/CSAW-CTF-2022-Finals: solver.py
Also written up in: osirislab/CSAW-CTF-2022-Final-WriteUps, osirislab/CSAW-CTF-2022-Finals