Bit Miner — DalCTF 2026

An idle/clicker TCP game whose shop checks affordability against a stale cached balance but deducts from a fresh re-read; racing two sessions as the same user underflows an unsigned long to ~1.8e19 bits and buys the flag.

June 6, 2026 · 8 min · 1545 words · Th3B0yWh0L1v3d

Simple Food Notifications — GPN CTF 2026

A Flask meal-notification SSRF whose is_global filter is defeated by abusing urllib3’s retry-driven DNS re-resolution — a global IP that hangs on port 80 (8.8.8.8) outlasts dnsmasq’s 2s cache, so the retry re-resolves to 127.0.0.1 and reaches the localhost-only /vip-meal.

June 6, 2026 · 9 min · 1852 words · Th3B0yWh0L1v3d