Welcome to my blog

All of my blog posts on programming, hacking, CTF-writeups, and more, sorted by their date. You can also filter them by clicking on the tags below.

Filter by tags:

CTF Writeup | Extend

3 min read
This is a writeup for the Extend CTF challenge from BlackHat CTF
  • BlackHatCTF
  • writeup
  • Forensic
Read more ›

CTF Writeup | USB100

3 min read
This is a writeup for the USB100 CTF challenge from BlackHat CTF
  • BlackHatCTF
  • writeup
  • Forensic
Read more ›

CTF Writeup | Ice Cream Generator

6 min read
Making the service's bowls recover its LCG parameters, then redeeming the private flavor.
  • AmateursCTF
  • writeup
  • Crypto
  • LCG
Read more ›

CTF Writeup | deception

2 min read
Ignoring decoy Solidity and querying the deployed contract as its owner to recover the real password.
  • CrewCTF
  • writeup
  • Blockchain
  • Web3
Read more ›

CTF Writeup | infinite

3 min read
Cycling CANDY and RESPECT until the store's accounting counter reaches 50.
  • CrewCTF
  • writeup
  • Blockchain
  • Web3
Read more ›

CTF Writeup | Amazing Song Lyrics

1 min read
This is a writeup for the Amazing Song Lyrics CTF challenge from n00bzCTF.
  • n00bzCTF
  • writeup
  • Misc
Read more ›

CTF Writeup | Damn

1 min read
This is a writeup for the Damn CTF challenge from n00bzCTF.
  • n00bzCTF
  • writeup
  • OSINT
Read more ›

CTF Writeup | John Doe Strikes Again

3 min read
This is a writeup for the John Doe Strikes Again CTF challenge from n00bzCTF.
  • n00bzCTF
  • writeup
  • OSINT
Read more ›

CTF Writeup | My Chemical Romance

1 min read
This is a writeup for the My Chemical Romance CTF challenge from n00bzCTF.
  • n00bzCTF
  • writeup
  • Misc
Read more ›

CTF Writeup | Numbers

3 min read
This is a writeup for the Numbers CTF challenge from n00bzCTF.
  • n00bzCTF
  • writeup
  • Misc
Read more ›

CTF Writeup | Wordle Bash

3 min read
Turning unquoted date arguments and a broad sudo rule into a root SSH key.
  • NahamCon CTF
  • writeup
  • Misc
  • Privilege Escalation
Read more ›

CTF Writeup | Pawan Gupta

3 min read
Leaking two transformed views of a hidden prompt and rebuilding the flag around an exact-match sanitizer.
  • DEF CON CTF
  • writeup
  • Misc
  • Prompt Injection
Read more ›

CTF Writeup | 006 - 3

2 min read
Cracking four SHA-512 hashes by shrinking RockYou's partial results to a 1,000-word pattern.
  • BYUCTF
  • writeup
  • Misc
  • Password Cracking
Read more ›

CTF Writeup | Mi6configuration 3

3 min read
Moving from james_bond to q through a group-writable script executed every two minutes.
  • BYUCTF
  • writeup
  • Pentest
  • Privilege Escalation
Read more ›

CTF Writeup | A Horse with No Names

4 min read
Breaking a Python jail with Unicode identifiers, lambda bytecode, and a four-symbol budget.
  • UIUCTF
  • writeup
  • Pyjail
  • Python
Read more ›

CTF Writeup | mom can we have AES

9 min read
Downgrading a homemade TLS handshake to ECB and recovering the flag through a chosen-prefix oracle.
  • UIUCTF
  • writeup
  • Crypto
  • AES
Read more ›

CTF Writeup | safepy

2 min read
Escaping UIUCTF's SymPy derivative calculator through parse_expr and reading /flag.
  • UIUCTF
  • writeup
  • Pyjail
  • Python
Read more ›

CTF Writeup | d8

6 min read
Turning a patched V8 code cache and a CreateArrayLiteral operand into a fake-object primitive.
  • Google CTF
  • writeup
  • Pwn
  • V8
Read more ›

CTF Writeup | ILIKETRAINS

7 min read
Parsing an OpenTTD savegame, rebuilding its railway logic circuit, and solving it with Z3.
  • Google CTF
  • writeup
  • Hardware
  • Z3
Read more ›

CTF Writeup | Basic Rev

3 min read
Finding the magic integer in Ghidra and pulling the constructed flag from memory with GDB.
  • BYUCTF
  • writeup
  • Rev
  • Ghidra
Read more ›

CTF Writeup | Fun Fact

3 min read
Removing a base64 wrapper and reversing the constant XOR behind BYUCTF's Fun Fact.
  • BYUCTF
  • writeup
  • Rev
  • Python
Read more ›