A loose collection of some of the CTF solutions I've come up. Quality of editing may vary. Some of these are pulled from an old personal blog that I let dissolve into the ether.
Problem | CTF Name | Description |
---|---|---|
Gold Stash | hack.lu | Simple reversing challenge that also required some on-box enumeration |
rolling | 9447 ctf | A fun reversing challenge that I short-circuted with instruction counting as a side-channel attack |
PwnAdventure3 Cows | Ghost In the Shell 2015 | One of the best CTF problems ever made: PwnAdventure3 a MMORPG that's also meant to be hacked. This write-up is specifically for the 'Cows' level. |
PwnAdventure3 Egghunter | Ghost In the Shell 2015 | Same as above, but the Egg Hunter challenge instead. |
Hello Joe | 9447 CTF | Reversing challenge involving Capstone disassembler and constraint solving on disassembled routines |
Bob's Hat | Boston Key Party | Breaking RSA in all ways possible |
JIT In My Pants | Boston Key Party | More reversing, but also while defeating side-channel protection measures |
checker | SECCON Quals | Using __stack_chk_fail() against itself |
risky | HITCON Quals | Reversing RISC-V binaries before it was cool |
PostIt (Hardened) | ???? | A CTF problem written by Pwnies and posted online for all to try. An incredibly weird dprintf() exploit that requires a ROP chain from hell. |
rope2 | HackTheBox | My custom v8/Chrome exploit for the first portion of the HTB box 'rope2' |
keygenme | Reddit /REmath | Solution to a random RE/keygen challenge that was once posted to reddit /REmath subreddit |