awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
radareorg avatar

radareorg/radare2

0
View on GitHub↗
23,120 stele·3,168 fork-uri·C·other·6 vizualizăriwww.radare.org↗

Radare2

Radare2 is a comprehensive framework for reverse engineering and analyzing compiled software. It provides a command-line environment designed for disassembling, debugging, and patching binary executables across a wide range of processor architectures and operating systems.

The system distinguishes itself through a modular, plugin-based architecture that supports cross-platform analysis and automated workflows. It utilizes memory-mapped file access to enable efficient structural inspection and modification of binaries without requiring full file loads. By lifting machine instructions into a unified intermediate representation, the tool facilitates consistent analysis, emulation, and pseudo-code generation regardless of the underlying hardware.

The platform covers a broad spectrum of binary analysis tasks, including control flow graph reconstruction, data type inference, and instruction-level emulation. It integrates runtime debugging capabilities, allowing users to monitor execution, manage breakpoints, and inspect memory states. Additionally, the tool includes utilities for mounting filesystem images and scripting complex analysis tasks to support automated security research and binary modification.

Features

  • Binary Analysis Frameworks - Provides a comprehensive command-line framework for disassembling, debugging, and analyzing compiled binary software.
  • Software Reverse Engineering Suites - Analyzes compiled programs to understand internal logic and execution flow without access to original source code.
  • Command Line Interfaces - Provides a comprehensive command-line environment for binary analysis, reverse engineering, and system inspection.
  • Binary Disassembly - Translates raw machine instructions into human-readable assembly language to reveal underlying program logic.
  • Debugging and Inspection Tools - Controls the execution flow of a binary by setting breakpoints, inspecting memory, and stepping through instructions.
  • Binary Analysis Tools - Examines file formats to identify symbols, strings, and function entry points for mapping internal binary layouts.
  • Binary Patching Utilities - Alters the contents of executable files or memory regions by patching instructions and injecting custom code.
  • Decompilers - Transforms low-level assembly instructions into higher-level representations to simplify the understanding of program logic.
  • Execution Environment Controllers - Integrates a runtime debugging environment for controlling execution, managing breakpoints, and inspecting memory states.
  • Binary Emulators - Simulates the behavior of binary code in a controlled environment to analyze logic without executing the file on the host system.
  • Cross-Architecture Analysis Tools - Examines and disassembles binary files across a wide range of processor architectures and operating systems.
  • Instruction-Level Emulators - Simulates CPU behavior to track register states and memory changes during binary analysis without native execution.
  • Control Flow Analysis Engines - Reconstructs program logic by identifying jump targets and function boundaries to visualize execution paths within compiled code.
  • Console Applications - Comprehensive framework for reverse engineering and binary analysis.
  • Developer Tooling & Utilities - Advanced framework for reverse engineering and binary analysis.
  • Reverse Engineering Frameworks - Unix-like framework for binary analysis and command-line reverse engineering.
  • Malware Analysis - Command-line framework for low-level reverse engineering and debugging.
  • Malware Analysis Sandboxes - Command-line framework for reverse engineering and analysis.
  • Reverse Engineering - Low-level toolchain for forensics, debugging, and binary exploitation.
  • Sandboxing and Reverse Engineering - Framework and command-line toolset for reverse engineering.
  • Programmable Analysis Interfaces - Provides a programmable interface to script analysis tasks, manage plugins, and integrate external tools from any programming language.
  • Intermediate Representations - Lifts machine instructions into a unified internal language to enable cross-platform analysis and pseudo-code generation.
  • Automated Binary Analysis - Supports automated security research through scripting complex analysis tasks and large-scale binary inspection.
  • Plugin-Based Architectures - Supports a modular, plugin-based architecture to extend support for new file formats, architectures, and analysis capabilities.
  • Memory-Mapped File Access - Maps binary files directly into memory to allow efficient reading and structural analysis without loading entire files.
  • Filesystem Image Explorers - Provides the ability to access and explore the contents of various disk and partition formats directly within the analysis environment.
  • Type Inference Engines - Analyzes memory access patterns and instruction usage to automatically determine the structure and types of variables within a binary.

Istoric stele

Graficul istoricului de stele pentru radareorg/radare2Graficul istoricului de stele pentru radareorg/radare2

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Alternative open-source pentru Radare2

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Radare2.
  • nationalsecurityagency/ghidraAvatar NationalSecurityAgency

    NationalSecurityAgency/ghidra

    69,740Vezi pe GitHub↗

    Ghidra is a software reverse engineering suite designed to analyze compiled binaries and reconstruct program logic without access to original source code. It provides an interactive environment for disassembly and decompilation, utilizing a platform-independent intermediate representation to maintain consistency across diverse hardware architectures. The framework supports automated binary analysis through programmatic routines, enabling the investigation of complex code patterns and security indicators. The platform distinguishes itself through a modular architecture that allows for extensiv

    Javadisassemblerreverse-engineeringsoftware-analysis
    Vezi pe GitHub↗69,740
  • radare/radare2Avatar radare

    radare/radare2

    24,129Vezi pe GitHub↗

    radare2 is a reverse engineering framework and binary analysis toolset. It functions as a multi-architecture disassembler, low-level binary debugger, and hexadecimal editor for inspecting executable structures and interpreting machine code when original source files are unavailable. The framework provides capabilities for decompiling machine instructions, performing symbolic analysis, and diffing binary files to identify structural changes across versions. It also includes a digital forensic analyzer and disk analyzer for browsing filesystem formats in userland. The toolset supports binary p

    C
    Vezi pe GitHub↗24,129
  • cea-sec/miasmAvatar cea-sec

    cea-sec/miasm

    3,890Vezi pe GitHub↗

    Miasm is a Python reverse engineering framework designed for binary analysis, disassembly, and modification. It functions as a binary analysis framework that lifts machine code into an intermediate representation to enable platform-independent security research. The system operates as a binary emulation engine and modification toolkit, allowing for the execution of binary code in a virtual environment to track state changes without native hardware. It provides tools for binary patching to update and modify raw binary files across multiple CPU architectures and executable formats. The framewo

    Pythonassemblerdisassembleremulator
    Vezi pe GitHub↗3,890
  • pwndbg/pwndbgAvatar pwndbg

    pwndbg/pwndbg

    10,051Vezi pe GitHub↗

    pwndbg is a GDB plugin and binary analysis framework designed for reverse engineering, exploit development, and low-level program analysis. It extends the core functionality of the debugger to provide advanced memory inspection and automation tools. The project distinguishes itself with specialized capabilities for heap analysis across glibc, jemalloc, and musl, as well as a comprehensive kernel debugging toolkit for inspecting Linux kernel tasks and slab allocators. It includes an integrated ROP gadget searcher for constructing exploit chains and an LLM-powered debugging assistant that provi

    Pythonbinary-ninjacapture-the-flagctf
    Vezi pe GitHub↗10,051
Vezi toate cele 30 alternative pentru Radare2→

Întrebări frecvente

Ce face radareorg/radare2?

Radare2 is a comprehensive framework for reverse engineering and analyzing compiled software. It provides a command-line environment designed for disassembling, debugging, and patching binary executables across a wide range of processor architectures and operating systems.

Care sunt principalele funcționalități ale radareorg/radare2?

Principalele funcționalități ale radareorg/radare2 sunt: Binary Analysis Frameworks, Software Reverse Engineering Suites, Command Line Interfaces, Binary Disassembly, Debugging and Inspection Tools, Binary Analysis Tools, Binary Patching Utilities, Decompilers.

Care sunt câteva alternative open-source pentru radareorg/radare2?

Alternativele open-source pentru radareorg/radare2 includ: nationalsecurityagency/ghidra — Ghidra is a software reverse engineering suite designed to analyze compiled binaries and reconstruct program logic… radare/radare2 — radare2 is a reverse engineering framework and binary analysis toolset. It functions as a multi-architecture… cea-sec/miasm — Miasm is a Python reverse engineering framework designed for binary analysis, disassembly, and modification. It… pwndbg/pwndbg — pwndbg is a GDB plugin and binary analysis framework designed for reverse engineering, exploit development, and… aquynh/capstone — Capstone is a multi-architecture disassembly framework and binary translation system. It converts binary machine code… mamedev/mame — MAME is a vintage hardware emulation platform designed to recreate the circuitry of arcade games, computers, and…