Reverse engineering writeups from Google CTF, DEF CON, picoCTF, and other global competitions. Organized by year and event.


2025 Challenges

Google CTF 2025

Google CTF 2025

FlagChecker

Easy

Category: Reversing · Points: 110 · Solves: 541

A simple C++ binary that validates user input character-by-character using nested math equations. Extract the equations to calculate the flag.

ELF x64Static AnalysisEquation SolvingZ3 Solver

picoCTF 2025

picoCTF 2025

Transformer

Medium

Category: Reversing · Points: 200 · Solves: 310

Obfuscated Python bytecode (.pyc). Decompile, analyze custom execution VM structure, and reverse the state mutations to retrieve the original input.

Python VMBytecode Decompilationuncompyle6VM Analysis