Overcoming Fear: Reversing With Radare2
summary
Claim: radare2 is approachable and practical for real reversing tasks; demos show concrete results. The session patches a crackme by patching conditional jump with 0x90 0x90 to accept any password, then uses emulation via ESIL to compute the expected password and to decrypt an obfuscated PE32 section by running the decryptor until the code becomes readable. It uses i/o cache for in-memory patches so disk stays unchanged, and a r2pipe Python script automates decryption. Also covers Cutter, r2frida, r2pm and six‑week releases.
AI-written summary · about
chapters (23)
- 0:00Intro
- 0:54Who am I
- 2:12Quick Poll
- 3:34Resources
- 5:28About Radare
- 11:12What is Supported
- 12:22How to Install
- 13:28Please
- 14:54Radare Tools
- 24:33Inline Help
- 26:22Useful Tricks
- 27:18Shell Pipe
- 28:00Cube
- 28:31Internal Grip
- 29:18Native Shell
- 29:41Temporary Sig
- 31:09Demo
- 33:19Analysis
- 43:19Visual Modes
- 46:19Graphs
- 50:49Exploring Configuration
- 53:19Configuration Variables
- 56:19Code Description
related talks
01h 00mCode emulation ... radare2's ESIL
01h 46mTutorial: Introduction to Reverse Engineering
50m.NET Reversing and Exploitation for Cool Kids
42mBreak Crypto like a Pro!
54mYes, you too can break crypto Exploiting common crypto mistakes
01h 06mHow hacking works
02h 27mHow hacking works (Workshop edition)
24mSecurity through Transparency: Tales from the RP2350 Hacking Challenge
