A minimal record archive with one too many features. Heap exploitation on modern glibc with full mitigations.
A minimal record store with integrity checks, tamper seals, and a state machine that should prevent all the usual heap primitives. Every mutation goes through the integrity gate, and the binary self-sandboxes with seccomp before processing any input.
The question is: did we get the state machine right?
chal)libc.so.6 and ld-linux-x86-64.so.2execve / execveat are blocked by seccompclone, no ptrace/flag.txt
When you get the flag, redeem it on the main site: open the console
(~ key) and type redeem bsg{...} to earn your badge
and a spot on the Hall of Fame.