Boro Hero

OSINT challenge: identify a Freehold High School alum from a blurred music photo — Bruce Springsteen.

June 16, 2026 · 1 min · 51 words · Th3B0yWh0L1v3d

Nature's Takeover

Identify the abandoned ship overgrown with vegetation from an OSINT image — SS Ayrfield.

June 16, 2026 · 1 min · 57 words · Th3B0yWh0L1v3d

Next Challenge (VULNBOT)

Reverse-psychology logic puzzle: telling the bot the flag IS the answer gets you the flag.

June 16, 2026 · 1 min · 97 words · Th3B0yWh0L1v3d

Card Trick — DalCTF 2026

A trivia/OSINT puzzle: identify Valve’s unreleased game Deadlock and the hero Wraith, then read the shipped ability data (Card Trick) from the community API to get the suit order, max-level stat modifiers, and card-charge count for the flag.

June 7, 2026 · 7 min · 1470 words · Th3B0yWh0L1v3d

Lost My Flag Printer — DalCTF 2026

A setuid helper pins an eBPF flag-printer into a world-accessible PROG_ARRAY then chmod 000s the program pin; loading an unprivileged socket-filter that bpf_tail_calls index 0 runs the root-loaded printer and fills the readable flag map.

June 7, 2026 · 10 min · 2061 words · Th3B0yWh0L1v3d

someone said steg? — DalCTF 2026

A 16-frame APNG hides one flag character per frame in the top-left pixel of each frame’s decompressed scanline data; every standard stego avenue is a dead end, so decompressing all 16 fdAT/IDAT streams and reading byte 4 of each yields the flag.

June 7, 2026 · 7 min · 1391 words · Th3B0yWh0L1v3d

Double Fried — GPN CTF 2026

A pcap leaks a flag one character per syslog packet in scrambled order, and sorting by each packet’s Message ID field reassembles the flag.

June 5, 2026 · 2 min · 355 words · Th3B0yWh0L1v3d

Paradise Nut — GPN CTF 2026

Abusing pnut-sh’s C-to-shell codegen, where a C local named REPLY aliases the tainted shell $REPLY from gets() and detonates command execution via bash arithmetic to run the setuid nl on /flag.

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

Volatile Component — GPN CTF 2026

Exploiting a GitHub Actions workflow that interpolates an untrusted issue body into a run block, gaining RCE to dump the FLAG secret from the Runner.Worker process memory and exfiltrating it as hex to bypass log masking.

June 5, 2026 · 2 min · 370 words · Th3B0yWh0L1v3d