Königsberg Delivery Problem — GPN CTF 2026

Reversing a 250-state control-flow-flattened automaton whose success check requires visiting every state — i.e. finding a Hamiltonian path through the transition graph.

June 5, 2026 · 4 min · 786 words · Th3B0yWh0L1v3d

Leftover Leftovers — GPN CTF 2026

A two-stage Java AOT-cache app whose integrity hash covers bytecode and pointers but not the archived heap — patching the pre-resolved heap String redirects the image directory and reads /flag.

June 5, 2026 · 3 min · 516 words · Th3B0yWh0L1v3d

Leftovers — GPN CTF 2026

Reversing a Javalin app whose real password validator lives in an AOT/CDS cache that overrides the jar — dumping the loaded class with the HotSpot Serviceability Agent unlocks a file-read to /flag.

June 5, 2026 · 3 min · 452 words · Th3B0yWh0L1v3d