finds.dev

LiveOverflow/liveoverflow_youtube

Material for the YouTube series

View on GitHub

★ 521Cupdated Apr 2022

// the take

Companion code for LiveOverflow's binary exploitation and reverse engineering YouTube series: crackmes, disassembly examples, and small C programs demonstrating stack smashing, control flow, and assembly basics. It's for people following along with the videos rather than for standalone use.

The crackmes and fuzzing scripts (keygen.py, fuzz.py) are self-contained and runnable without a toolchain beyond gcc and Python. The 0x21_0x23_modern_stack0 material covers stack protection bypass on current glibc/compiler defaults rather than ancient tutorials that no longer reproduce. Directory names map directly to video episode numbers, so finding the code for a specific lesson is trivial if you know the series.

Zero documentation beyond a one-line README — there's no indication of which GCC version, OS, or compiler flags were used to build these, so several crackmes won't reproduce the same way on a modern distro with newer mitigations enabled by default. No build instructions or Makefile in most directories (only 0x10 has one), so you're expected to already know how to compile with the right flags for each exercise. Dead since 2022, and with binary exploitation this matters more than most domains: ASLR, stack canary, and PIE defaults have shifted since then, so some exercises may no longer behave as the videos describe. This only has value paired with the actual YouTube videos — there's no standalone write-up, so it's useless to anyone who isn't already watching the series.

We read the README, the directory tree and a key source file in October 2026. Nobody pays to be listed. How we judge →

// at a glance

Stars
521
Forks
203
Language
C
Last commit
1 Apr 2022

// nearby

If liveoverflow_youtube isn't quite it.

All repos →