radare

free advanced command line hexadecimal editor

Install

All systems
curl cmd.cat/radare.sh
Ubuntu
apt-get install radare
Windows (WSL2)
sudo apt-get update sudo apt-get install radare
Raspbian
apt-get install radare

radare

free advanced command line hexadecimal editor

The project aims to create a complete, portable, multi-architecture, unix-like toolchain for reverse engineering. It is composed by an hexadecimal editor (radare) with a wrapped IO layer supporting multiple backends for local/remote files, debugger (osx,bsd,linux,w32), stream analyzer, assembler/disassembler (rasm) for x86,arm,ppc,m68k,java,msil,sparc code analysis modules and scripting facilities. A bindiffer named radiff, base converter (rax), shellcode development helper (rasc), a binary information extracter supporting (pe, mach0, elf, class, ...) named rabin, and a block-based hash utility called rahash. This package contains the non gtk version of radare. You won't be able to use the ag command for drawing graphs and gradare is missing.

radare-gtk

free advanced command line hexadecimal editor with graph functionality

The project aims to create a complete, portable, multi-architecture, unix-like toolchain for reverse engineering. It is composed by an hexadecimal editor (radare) with a wrapped IO layer supporting multiple backends for local/remote files, debugger (osx,bsd,linux,w32), stream analyzer, assembler/disassembler (rasm) for x86,arm,ppc,m68k,java,msil,sparc code analysis modules and scripting facilities. A bindiffer named radiff, base converter (rax), shellcode development helper (rasc), a binary information extracter supporting (pe, mach0, elf, class, ...) named rabin, and a block-based hash utility called rahash. This package contains the gtk enabled edition of radare.