Radare Plugins

This a list of plugins that I find interesting.

Macros

  • Bypass ptrace when debugging gist (hooker, dr rax=0, dc);db $$+5 @@=`axt sym.imp.ptrace~CALL~call[1]`;dbc $$+5 .(hooker) @@=`axt sym.imp.ptrace~CALL~call[1]` #bypass ptrace debugging detection

Tips

  • Sometimes, a plugin installation using r2pm will fail with a Directory nonexistant error. To prevent this, simply run mkdir -p $HOME/.config/radare2/prefix/bin/ (on Ubuntu)

Plugin development guide

Boilerplate for plugin development

diaphora (binary diffing)

  • Binary diffing powered by diaphora (originally for IDA Pro)

radare/diaphora Diaphora

r2frida

r2frida

## r2dec

wargio/r2dec-js
- > 🚀 r2dec installation help and demo

r2retdec

Local retdec implementation which also offers function summary r2retdec

r2pm package manager

radare/radare2-pm

r2scylla scylla for radare2

zlowram/r2scylla

rarop

rarop install help

jpenalbae/rarop

ripr for radare2

ripr for radare2

snowman for r2

radare/radare2-extras

Symbolic exectution

Symbolic execution

r2lldb

Debugging OSX and iOS

RVMI

🚀 rvmi plugin allows one to debug a remote process running in a VM asciinema r2 vmi github r2vmi-vmi-io-debugger

Usage:
r2 vmi://win7:5344

Plugins Errors/Installation Help

  • Error: checking pkg-config flags for r_core... no
    • sudo apt install pkg-config (tested on Ubuntu 16.04)

Installing the latest NodeJS

Installing Node.js via package manager | Node.js

External plugins

jupyter-radare2

jupyter-radare2