labs
Labs
Weekly hands-on lab. RE walkthroughs, exploits, original CTFs. Done in a sandbox.
The 38 op-codes of choose-your-own-adventure: a ptrace-as-bytecode VM in 18 KB
— forked, traced, and well-behaved at last
The %n that wasn't there: a printf format-string warmup with glibc 2.42 in the way
— writable formats, irritable libc
Twenty-five bytes of /bin/sh: picoCTF 2019 "Handy Shellcode" the long way
— twenty-five bytes is plenty
FlipVM: a tiny ISA that pretends to forget everything between instructions
— machine forgets, we remember
Shake It, Baby — An Encoding That Isn't
— hex is not a disguise