DEF CON CTF Qualifier 2021
133 challenges with 154 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 CTFtimeUncategorised119
The upstream scoreboard did not say, so neither do we.
Also written up in: o-o-overflow/dc2021f-ooows-public, o-o-overflow/dc2021f-ooows-public
Also written up in: o-o-overflow/dc2021f-barb-metal-public, o-o-overflow/dc2021f-shooow-your-shell-public
3FACTOOORX
1 official solutionAlso written up in: buer.haus
Also written up in: o-o-overflow/dc2021f-barb-metal-public
Asm Functions
1 official solutionAlso written up in: o-o-overflow/dc2021f-ooows-public
Assembler
1 official solutionAlso written up in: o-o-overflow/dc2021f-ooows-public
Also written up in: o-o-overflow/dc2021f-ooows-public
Blowfish
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Also written up in: o-o-overflow/dc2021f-barb-metal-public
Bootloader
1 official solutionAlso written up in: o-o-overflow/dc2021f-ooows-public
Broadcooom
1 official solutionAlso written up in: o-o-overflow/dc2021f-ooows-public
Build
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Camellia
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Cast5
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Cbc Decrypt
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Ccm Memory
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Ccm Test
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Cfb Decrypt
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Chacha20poly1305 Test
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Changes
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Also written up in: o-o-overflow/dc2021f-barb-metal-public
Compile
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Ctr Decrypt
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Der Encode Set
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Also written up in: o-o-overflow/dc2021f-barb-metal-public
Dsa Decrypt Key
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Eax Decrypt
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Eax Decrypt Verify Memory
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Eax Done
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Eax Test
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Ecb Decrypt
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Ecc Decrypt Key
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Ecc Recover Key
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Ecc Verify Hash
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Enclave
1 official solutionAlso written up in: o-o-overflow/dc2021f-ooows-public
F8 Decrypt
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
F8 Encrypt
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Gcm Filehandle
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Gcm Memory
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Helper
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Hypero Stubs
1 official solutionAlso written up in: o-o-overflow/dc2021f-ooows-public
Kernel
1 official solutionAlso written up in: o-o-overflow/dc2021f-ooows-public
Kernel Entry
1 official solutionAlso written up in: o-o-overflow/dc2021f-ooows-public
Kseed
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Libtomcrypt
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Lrw Decrypt
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Lrw Process
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Ltc Ecc Fp Mulmod
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Ltcrypt
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Mmio Man
1 official solutionAlso written up in: o-o-overflow/dc2021f-ooows-public
Mp Error To String
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Mp Prime Strong Lucas Selfridge
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Mp To Radix
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Mtest Opponent
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Noekeon
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Oaep Int
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Ocb Decrypt
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Ocb Decrypt Verify Memory
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Ocb Encrypt
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Ocb3 Add Aad
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Ocb3 Decrypt
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Ocb3 Decrypt Last
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Ocb3 Decrypt Verify Memory
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Ocb3 Done
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Ocb3 Encrypt
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Ocb3 Encrypt Last
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Ocb3 Init
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Ocb3 Int Xor Blocks
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Ocb3 Test
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Ofb Decrypt
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Also written up in: o-o-overflow/dc2021f-ooows-public
Ogx Test
1 official solutionAlso written up in: o-o-overflow/dc2021f-ooows-public
Ooows Flag Baby
1 official solutionAlso written up in: Caesurus/CTF_Writeups
Ooowsdisk
1 official solutionAlso written up in: o-o-overflow/dc2021f-ooows-public
Ooowsserial
1 official solutionAlso written up in: o-o-overflow/dc2021f-ooows-public
Ooowsserial Debug
1 official solutionAlso written up in: o-o-overflow/dc2021f-ooows-public
Opcode
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Openssl Enc
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Also written up in: o-o-overflow/dc2021f-ooows-public
Pkcs 1 Oaep Decode
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Pkcs 1 Oaep Encode
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Pmac Done
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Printf
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Rabbit
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Also written up in: o-o-overflow/dc2021f-barb-metal-public
Also written up in: o-o-overflow/dc2021f-barb-metal-public
Also written up in: o-o-overflow/dc2021f-barb-metal-public
Rflags
1 official solutionAlso written up in: o-o-overflow/dc2021f-ooows-public
Rick Crack
1 official solutionAlso written up in: ispoleet/ctf-writeups
Rsa Test
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Also written up in: o-o-overflow/dc2021f-barb-metal-public
S Ocb Done
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Safer
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Saferp
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Say Hellooo
1 official solutionAlso written up in: K1nd4SUS/CTF-Writeups
Serpent
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Skipjack
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Also written up in: dfyz/ctf-writeups
Sober128 Stream
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Sosemanuk
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Spawn
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Store Test
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Symbol
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Also written up in: o-o-overflow/dc2021f-barb-metal-public
Tech0006
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Testme
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Tomcrypt Cipher
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Tomcrypt Mac
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Tommath
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Tommath Private
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Trampoline
1 official solutionAlso written up in: o-o-overflow/dc2021f-ooows-public
Twofish
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
User Test
1 official solutionAlso written up in: o-o-overflow/dc2021f-ooows-public
Also written up in: AIGeneratedCTF/ctf-writeups
Verify
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Also written up in: o-o-overflow/dc2021f-barb-metal-public
Whirl
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Also written up in: o-o-overflow/dc2021f-barb-metal-public
Xts Decrypt
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Binary exploitation5
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: cscosu/ctf-writeups, Ikiga1/writeups, cscosu/ctf-writeups, Ikiga1/writeups
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Also written up in: cscosu/ctf-writeups, uahcyber/ctfwriteups
- pwn
- rev
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
- rop
- arm64
- overflow
- rev
- aarch64
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, stack cache
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
- seccomp
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Misc5
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: laserstonewall/ctf-writeups
- quantumcrpyto
- defcon2021
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Error To String
1 official solutionAlso written up in: o-o-overflow/dc2021f-barb-metal-public
Also written up in: o-o-overflow/dc2021f-barb-metal-public
Also written up in: o-o-overflow/dc2021f-barb-metal-public
- defcon2021
- quantumcrypto
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Cryptography2
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: K1nd4SUS/CTF-Writeups, petitnau/writeups
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Also written up in: sajjadium/ctf-archives
Web1
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: graneed.hatenablog.com
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Reverse engineering1
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: oalieno/CTF, ispoleet/ctf-writeups, OAlienO/CTF, oalieno/CTF, OAlienO/CTF
- reverse
- engineering
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200