Summary introduction Introduction History Overview Getting radare2 Compilation and Portability Compilation on Windows Command-line Flags Basic Usage Command Format Expressions Rax2 Basic Debugger Session Contributing to radare2 Configuration Colors Common Configuration Variables Basic Commands Seeking Block Size Sections Mapping Files Print Modes Flags Write Zoom Yank/Paste Comparing Bytes SDB Visual mode Visual Disassembly Visual Assembler Visual Configuration Editor Searching bytes Basic Searches Configurating the Search Pattern Search Automation Backward Search Search in Assembly Searching for AES Keys Signatures Signatures Disassembling Adding Metadata ESIL Scripting Loops Macros R2pipe Rabin2 File Identification Entrypoint Imports Exports Symbols (exports) Libraries Strings Program Sections Radiff2 Binary Diffing Rasm2 Assemble Disassemble Ragg2 Analysis Code Analysis Symbols information Types Rahash2 Rahash Tool Debugger Getting Started Migration from ida, GDB or WinDBG Registers Reverse Debugging Remote Access Capabilities Remoting Capabilities Remote GDB Remote WinDbg Plugins Plugins Crackmes IOLI IOLI 0x00 IOLI 0x01 Avatao R3v3rs3 4 .intro .radare2 .first_steps .main .vmloop .instructionset .bytecode .outro Reference Card