radare2

LSE top 100LSE top 100radare2 (91)radare2 (91)

Tool and Usage

Project details

Year of inception
License
LGPLv3
Programming language
C
Author
Sergi Alvarez
Latest release
5.8.8
Latest release date

Project health

78
This score is calculated by different factors, like project age, last release date, etc.

Why this tool?

Radare2 is a popular framework to perform reverse engineering on many different file types. It can be used to analyze malware, firmware, or any other type of binary files. Besides reverse engineering, it can be used for forensics on filesystems and do data carving. Tasks can be scripted and support languages like JavaScript, Go, and Python. Even software exploitation is one of the functions it can be used in.

Background information

Radare stands for RAw DAta REcovery. It helps with performing analysis on files and images to retrieve useful artifacts. This can be used to better understand how malware works, recover lost data, or troubleshoot why software is crashing. In 2014, radare1 was replaced by radare2, which was a parallel work and a full rewrite. It then was released under the LGPLv3 license.

Usage and audience

radare2 is commonly used for digital forensics, reverse engineering, software exploitation, or troubleshooting. Target users for this tool are security professionals.

Features

  • text user interface

Tool review and remarks

The review and analysis of this project resulted in the following remarks for this security tool:

Strengths

  • + More than 500 contributors
  • + More than 8000 GitHub stars
  • + Many releases available
  • + The source code of this software is available

Author and Maintainers

Radare2 is under development by Sergi Alvarez.

Installation

Supported operating systems

Radare2 is known to work on Android, FreeBSD, Haiku, Linux, Microsoft Windows, NetBSD, OpenBSD, Solaris, iOS, and macOS.

radare2 alternatives

Similar tools to radare2:

64

Cutter

Cutter is a graphical user interface for radare2, the well-known reverse engineering framework. Read how it works in this review.

96

LIEF

LIEF is a library to analyze executable formats like ELF, MachO, and PE. It can be used during reverse engineering, binary analysis, and malware research.

78

PyREBox

Looking for a way to perform reverse engineering or dynamic analysis? PyREBox is an instrumentation tool for virtual machines. Learn how it works and its benefits.

All radare2 alternatives

This tool page was updated at . Found an improvement? Help the community by submitting an update.