radare2

r2 is a complete rewrite of radare. It provides a set of libraries, tools and plugins to ease reverse engineering tasks. Distributed mostly under LGPLv3, each plugin can have different licenses.

The radare project started as a simple command-line hexadecimal editor focused on forensics. Today, r2 is a featureful low-level command-line tool with support for scripting with the embedded JavaScript interpreter or via r2pipe.

r2 can edit files on local hard drives, view kernel memory, and debug programs locally or via a remote gdb/windbg servers. r2's wide architecture support allows you to analyze, emulate, debug, modify, and disassemble any binary.

Name
radare2
Main Program
radare2
Programs
  • r2
  • r2agent
  • r2pm
  • r2r
  • r2sdb
  • rabin2
  • radare2
  • radiff2
  • rafind2
  • rafs2
  • ragg2
  • rahash2
  • rapatch2
  • rarun2
  • rasign2
  • rasm2
  • ravc2
  • rax2
Homepage
Version
6.0.7
License
Maintainers
Platforms
  • i686-cygwin
  • x86_64-cygwin
  • x86_64-darwin
  • aarch64-darwin
  • i686-freebsd
  • x86_64-freebsd
  • aarch64-freebsd
  • x86_64-solaris
  • aarch64-linux
  • armv5tel-linux
  • armv6l-linux
  • armv7a-linux
  • armv7l-linux
  • i686-linux
  • loongarch64-linux
  • m68k-linux
  • microblaze-linux
  • microblazeel-linux
  • mips-linux
  • mips64-linux
  • mips64el-linux
  • mipsel-linux
  • powerpc-linux
  • powerpc64-linux
  • powerpc64le-linux
  • riscv32-linux
  • riscv64-linux
  • s390-linux
  • s390x-linux
  • x86_64-linux
  • aarch64-netbsd
  • armv6l-netbsd
  • armv7a-netbsd
  • armv7l-netbsd
  • i686-netbsd
  • m68k-netbsd
  • mipsel-netbsd
  • powerpc-netbsd
  • riscv32-netbsd
  • riscv64-netbsd
  • x86_64-netbsd
  • i686-openbsd
  • x86_64-openbsd
  • x86_64-redox
Defined
Source