Balsn CTF 2019
94 challenges with 196 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 CTFtimeUncategorised67
The upstream scoreboard did not say, so neither do we.
Also written up in: pwning/public-writeup, Hope0351/CTF-collection, pwning/public-writeup, Hope0351/CTF-collection
Knote
4 official solutionsAlso written up in: pr0cf5/CTF-writeups, pr0cf5/CTF-writeups, ch0rse/CTF-writeups, ch0rse/CTF-writeups
Language
3 official solutionsAlso written up in: LeeXun/my-ctf-challenges, LeeXun/my-ctf-challenges, LeeXun/my-ctf-challenges
Also written up in: how2hack/my-ctf-challenges, how2hack/my-ctf-challenges
Exploit1
2 official solutionsAlso written up in: pwning/public-writeup, Hope0351/CTF-collection
Exploit23
2 official solutionsAlso written up in: pwning/public-writeup, Hope0351/CTF-collection
Google
2 official solutionsAlso written up in: LeeXun/my-ctf-challenges, LeeXun/my-ctf-challenges
Also written up in: LeeXun/my-ctf-challenges, LeeXun/my-ctf-challenges
Metadata
2 official solutionsAlso written up in: LeeXun/my-ctf-challenges, LeeXun/my-ctf-challenges
Oauth2
2 official solutionsAlso written up in: LeeXun/my-ctf-challenges, LeeXun/my-ctf-challenges
Parse
2 official solutionsAlso written up in: LeeXun/my-ctf-challenges, LeeXun/my-ctf-challenges
Plainnote
2 official solutionsAlso written up in: ruan777/ctf, farazsth98/CTF
Also written up in: pwning/public-writeup, Hope0351/CTF-collection
Tables
2 official solutionsAlso written up in: LeeXun/my-ctf-challenges, LeeXun/my-ctf-challenges
Also written up in: LeeXun/my-ctf-challenges
Api Classic
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
App Identity Service.Pb
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Clone
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Cluster
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Command
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
CONTRIBUTING
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Coverage
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Datastore V3.Pb
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Dev Unlocked Ioctl
1 official solutionAlso written up in: smallkirby/pwn-writeups
Discard
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Extensions
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Also written up in: mephi42/ctf
Gopher Party
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Identity
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Internal
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Jpcode
1 official solutionAlso written up in: how2hack/my-ctf-challenges
Also written up in: LeeXun/my-ctf-challenges
Also written up in: LeeXun/my-ctf-challenges
Listcomp Ppm En
1 official solutionAlso written up in: 10secTW/ctf-writeup
Listcomp Ppm Zh
1 official solutionAlso written up in: 10secTW/ctf-writeup
Log Service.Pb
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Lookup
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Match
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Message Set
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Modules Service.Pb
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Also written up in: LeeXun/my-ctf-challenges
Official
1 official solutionAlso written up in: farazsth98/CTF
Options
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Pointer Reflect
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Pointer Unsafe
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Pool Single
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Pre Go17
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Properties
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Pubsub
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
README tw
1 official solutionAlso written up in: w181496/My-CTF-Challenges
Redis
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Remote Api.Pb
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Also written up in: LeeXun/my-ctf-challenges
Script
1 official solutionAlso written up in: mephi42/ctf
Smart Contract Simple Sol Aeg
1 official solutionAlso written up in: mephi42/ctf
Table Marshal
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Table Merge
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Table Unmarshal
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Also written up in: LeeXun/my-ctf-challenges
Also written up in: LeeXun/my-ctf-challenges
Text Parser
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Transaction
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Universal
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Urlfetch
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Urlfetch Service.Pb
1 official solutionAlso written up in: LeeXun/my-ctf-challenges
Also written up in: smallkirby/pwn-writeups
Wrapper
1 official solutionAlso written up in: sajjadium/ctf-archives
Misc8
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: 10secTW/ctf-writeup, fr0st61te/ctf, pr0cf5/CTF-writeups, LJP-TW/CTF, 10secTW/ctf-writeup, ch0rse/CTF-writeups
- shellcoding
- misc
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: perfectblue/ctf-writeups, pwning/public-writeup, Hope0351/CTF-collection, rollsafe/ctf-writeups
- ethereum
- symbolic_execution
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: sasdf/ctf, sasdf/ctf, sasdf/ctf, sasdf/ctf, sasdf/ctf
Also written up in: pwning/public-writeup, Hope0351/CTF-collection
- ppm
Same technique in picoCTF: PW Crack 2, Permissions, Specialer
Also written up in: sasdf/ctf, sasdf/ctf
- misc
- python
- pickle
Same technique in picoCTF: PW Crack 2, PW Crack 1, PW Crack 3
Also written up in: mephi42/ctf
- python2
Same technique in picoCTF: PW Crack 2, PW Crack 1, PW Crack 3
Pyshv2
2 official solutionsPyshv3
2 official solutions
Cryptography5
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: oalieno/CTF, sasdf/ctf, OAlienO/CTF, y05h1k1ng/ctf-writeups, oalieno/CTF, sasdf/ctf, sasdf/ctf, OAlienO/CTF
- crypto
Same technique in picoCTF: It's Not My Fault 2, StegoRSA, AES-ABC
Unpredictable
7 official solutionsAlso written up in: sasdf/ctf, sasdf/ctf, sasdf/ctf, sasdf/ctf, sasdf/ctf, sasdf/ctf, sasdf/ctf
Also written up in: sasdf/ctf, sasdf/ctf, farazsth98/CTF
- crypto
- pwn
- aes-ctr
Same technique in picoCTF: AES-ABC, Compress and Attack, cryptomaze
Also written up in: sasdf/ctf, sasdf/ctf, LeeXun/my-ctf-challenges
Also written up in: sasdf/ctf, sasdf/ctf
- hash-collision
- rc4
- crypto
Same technique in picoCTF: Guess My Cheese (Part 2), hashcrack, It's Not My Fault 2
Web5
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: BookGin/my-ctf-challenges, BookGin/my-ctf-challenges, BookGin/my-ctf-challenges
- misc
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Also written up in: im-0/ctf, BookGin/my-ctf-challenges, BookGin/my-ctf-challenges
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Also written up in: BookGin/my-ctf-challenges
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
Also written up in: movrment.blogspot.com
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
- web
Same technique in picoCTF: Live Art, secure-email-service, No FA
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: Ex-Origin/ctf-writeups, Ex-Origin/ctf-writeups, Ex-Origin/ctf-writeups, fei9747/ctf-writeups, fei9747/ctf-writeups, fei9747/ctf-writeups, how2hack/my-ctf-challenges, w181496/My-CTF-Challenges
Also written up in: pwning/public-writeup, Hope0351/CTF-collection, mephi42/ctf, pr0cf5.github.io
- kernel
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Also written up in: yuawn/CTF, ruan777/ctf, ssspeedgit00/CTF
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Also written up in: how2hack/my-ctf-challenges
- pwn
Same technique in picoCTF: lockdown-horses, Guessing Game 1, Bizz Fuzz
Also written up in: sasdf/ctf
Reverse engineering4
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: pwning/public-writeup, sasdf/ctf, Hope0351/CTF-collection, pwning/public-writeup, sasdf/ctf, sasdf/ctf, Hope0351/CTF-collection
Also written up in: pwning/public-writeup, sasdf/ctf, LJP-TW/CTF, Hope0351/CTF-collection, sasdf/ctf, LJP-TW/CTF
- rev
Same technique in picoCTF: Checkpass, WinAntiDbg0x100, WinAntiDbg0x200
Also written up in: sasdf/ctf
Pylam
1 official solutionAlso written up in: sasdf/ctf