Root-Me challengesΒΆ
Write-ups from Root-Me, sorted by what each challenge exercises.
A challenge states the goal and says nothing about the method. The flag is checked at the end and nothing is checked before it, so an hour can go into an approach that was never going to work, which is about as close as a training platform gets to the real thing. The library is old and wide: web, binaries, ciphers, forensics, protocols, and a long tail of the obscure. The shortest challenges are usually the ones that take longest, because a two-line problem has nowhere to hide a hint.
- Boars in the API undergrowth
- Rooting around in memory
- ELF x86: Stack buffer overflow basic 1
- ELF x64: Basic heap overflow
- ELF x86: Stack buffer overflow basic 2
- ELF x86: Format string bug basic 1
- ELF x64: Stack buffer overflow basic
- ELF x86: Format string bug basic 2
- ELF x86: Race condition
- ELF ARM: Stack buffer overflow basic
- ELF x86: Stack buffer overflow basic 3
- ELF x86: Use after free basic
- ELF x86: BSS buffer overflow
- ELF x86: Stack buffer overflow basic 4
- ELF x86: Stack buffer overflow basic 6
- ELF x86: Format string bug basic 3
- ELF ARM: Basic ROP
- ELF x86: Stack buffer overflow C++ vtables
- ELF x86: Stack buffer overflow basic 5
- ELF x86: Remote format string bug
- Picking the locks of ciphers
- Old tricks, new treats: Unmasking classical ciphers
- Secret recipes for digital mischief
- AES: Faults, flips, and forgery
- Riding the currents: Stream cipher exploits
- Hash function vulnerabilities
- Unlocking RSA: Asymmetric mischief
- Curves ahead: Navigating elliptic curve cryptography
- The curiosity cabinet
- Where a script hands over the keys
- Rhizomatic sprawl: the network underworld
- Prising binaries open
- ELF x86 0 protection
- ELF x86 basic
- PE x86 0 protection
- ELF C++ 0 protection
- Godot 0 protection
- PE x86 0 protection
- ELF MIPS basic crackme
- ELF x64 golang basic
- ELF x86 fake instructions
- ELF x86 ptrace
- Godot bytecode
- WASM introduction
- ELF ARM basic crackme
- Godot mono
- PYC bytecode
- ELF x86 no software breakpoints
- ELF ARM crackme 1337
- ELF x86 crackpass
- ELF x86 exploitme
- ELF x86 random crackme
- GB basic Game Boy crackme
- APK anti-debug
- Secrets buried in pixels
- Foraging in the web orchard