radare2 logo

radare2

Analyzes binaries, disassembles code, debugs programs, and attaches to remote servers.

Made by pancake

  • fix-vulnerabilities

  • forensics

  • patcher

  • vulnerability-fixer

  • analyzer

  • visualize

  • reverse-engineering

  • patching

What is radare2?

Radare is a versatile, open-source framework dedicated to the art of reverse engineering. Born as a forensics tool and a scriptable command-line hexadecimal editor, it has since evolved into a comprehensive suite of utilities for analyzing and manipulating binary files

Highlights

  • Disassembly and assembly support for a wide range of architectures
  • Debugging capabilities with local and remote debuggers, including GDB, RAP, WebUI, and more
  • Cross-platform compatibility, running on Linux, *BSD, Windows, macOS, Android, iOS, Solaris, and Haiku
  • Forensic analysis of file systems and data carving
  • Scripting support in Python, JavaScript, Go, and other languages
  • Collaborative analysis features via the embedded web server
  • Visualization of data structures for various file types
  • Program patching to uncover new features or address vulnerabilities
  • Powerful analysis tools to streamline the reverse engineering process
  • Assistance in software exploitation

Platforms

  • C (programming language)
  • Haiku
  • iPhone
  • Linux
  • BSD
  • iPad
  • Windows
  • Git
  • Docker
  • Android
  • Mac
  • Android Tablet

Languages

  • English

Social

Features

    • Visualizer

    • Hexadecimal

    • Debugging

    • Disassembler

    • Visual Mode