Radare2 wiki

This is an ongoing work in progress and reflects various material obtained while stuying how to use radare2. This wiki is constantly updated. Feel free to tweet to me Twitter URL if there is a tidbit I can include in here.

All the commands are based (started) with the following Radare version:
radare2 2.1.0-git 16575 @ linux-x86-64 git.2.0.1-245-g48bfa50
commit: 48bfa5087bed71be501e4c37933c0fe1298d817e build: 2017-11-14__02:43:49
Visual cues:
๐Ÿš€ Means there is an asciinema
โญ Great command to remember

Local web app

  • Using wiki.js > To get a local copy of this wiki check out github
  • Using mkdocs (Is slightly behind the wiki.js implementation) - pip install mkdocs - git clone https://github.com/securisec/r2wiki-rtd.git - cd r2wiki-rtd - mkdocs serve

r2wiki.py

Sections

Console options ๐Ÿ˜“

Radare2 console options :heart_eyes:

Valid architectures and cpu's

Valid arch's and cpu's

Radare2 Python scripting ๐Ÿ

Radare2 Python scripting ๐Ÿ

Radare2 tools โš™๏ธ

Radare2 tools

Radare Plugins

Radare Plugins

Pwn helper

Pwn helper

CTF solving / Blogs

CTF solving using radare2 / Blogs

Tips

Tips

Code samples

Code samples

Debugger help

Debugger help

Analyzing different architectures / platforms

Android

Android reversing

ARM

ARM reversing

AVR

AVR reversing

Go reversing

Go reversing

iOS ๏ฃฟ

iOS reversing

Macho

Macho reversing

Mips

Mips reversing

Misc

Misc reversing

Windows

Windows reversing

Books / Resources

Books

introduction ยท Radare2 Book

Introduction ยท Radare2 Explorations

  • Tutorial 3, memory manipulation is really good

Plugins ยท Radare2 Book

Cheatsheets

Local copy of cheatsheet (obtained from radare2)

Radare2 Debugger Complete Cheat Sheet Flashcards | Quizlet

radare/radare2

Reference Card ยท Radare2 Book

Gui

Cutter

Install

  • If you are one a *nix system, install using github.

  • Pre packaged binaries for windows and other archs.

    Pre-packaged binaries

Resources

Resources

Usage examples

Usage examples directly from radare2 git

Plugin creation

Help regarding plugin creation

Downloads

Radare2 can be downloaded from here

๐Ÿ“ผ Videos

Videos

Misc_help

radare twitter feeds

Twitter feed

IDA to radare2

  • radare/radare2ida

  • To convert IDA pro .idc or .idb files to be used in radare2, You can use idc2r.py file.idc > file.r2 to convert IDA database to r2 format. This can then be loaded into radare2 using . file.r2 inside the radare2 shell. Alternate method is to use .!idc2r.py < file.idc inside the radare2 shell - > ๐Ÿš€ IDA pro .idb files can be converted using idb2r2.py asciinema - Dependencies: idb pip install python-idb

Radare2 themes

Misc r2 helpers

Misc r2 helpers

IRC: irc.freenode.net #radare

radare (@radareorg) | Twitter