awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
NationalSecurityAgency avatar

NationalSecurityAgency/ghidra

0
View on GitHub↗
69,740 Stars·7,654 Forks·Java·Apache-2.0·22 Aufrufewww.nsa.gov/ghidra↗

Ghidra

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 extensive customization. Users can define new processor instruction sets using a dedicated specification language, ensuring support for unique hardware without requiring recompilation. Collaborative analysis is facilitated by a database-backed storage system, while a headless execution mode enables the processing of large binary sets via command-line scripts.

The suite includes tools for malware analysis and software vulnerability research, providing capabilities for visual navigation of control flow and the development of custom plugins. Developers can extend the core functionality by injecting specialized analysis routines or user interface components through a standardized discovery mechanism. The project provides comprehensive documentation and build tasks to support the configuration of development workspaces for those contributing to the underlying architecture.

Features

  • Binary Analysis Frameworks - Decodes compiled binaries into readable logic to facilitate deep inspection without needing the original source code.
  • Interactive Disassembly Environments - Offers an interactive interface for inspecting machine code and automatically reconstructing high-level source representations from executable files.
  • Software Reverse Engineering Suites - Combines disassembly, decompilation, and visual analysis into a unified environment for uncovering hidden program logic.
  • Control Flow Analysis - Visualizes complex execution paths and internal code structures by mapping how compiled instructions flow during runtime.
  • Binary Disassembly - Transforms raw machine code into human-readable assembly instructions to simplify the study of diverse hardware architectures.
  • Bytecode - Normalizes disparate machine instructions into a platform-agnostic intermediate representation to enable consistent cross-architecture analysis.
  • Processor Specification Languages - Utilizes a specialized language to define processor instruction sets and hardware semantics for architecture-independent analysis.
  • Extensible Analysis Frameworks - Supports custom scripts and modular plugins to automate complex inspection tasks and extend core analysis capabilities.
  • Automated Binary Analysis - Automates the scanning of compiled binaries to detect security indicators, patterns, and potential logic vulnerabilities.
  • Vulnerability Research Tools - Examines binary code to uncover security flaws and potential exploit vectors through comprehensive reverse engineering.
  • Malware Analysis Workflows - Investigates suspicious files to identify malicious behaviors and system interactions through deep binary inspection.
  • Game Hacking Tools - Advanced software reverse engineering framework for binary analysis.
  • Reverse Engineering - Advanced reverse engineering and decompilation suite.
  • Reverse Engineering Frameworks - A powerful, open-source software reverse engineering suite.
  • Reverse Engineering Tools - Comprehensive suite for reverse engineering and binary analysis.
  • Digital Forensics - Open-source suite for reverse engineering and malware analysis.
  • Malware Analysis - Open-source suite for reverse engineering and malware analysis.
  • Malware Analysis Sandboxes - Comprehensive software reverse engineering framework.
  • Reverse Engineering - Comprehensive suite for software reverse engineering and analysis.
  • Reverse Engineering and Decompilation - Comprehensive software reverse engineering and analysis framework.
  • Reverse Engineering Tools - Comprehensive framework for software reverse engineering and binary analysis.
  • Sandboxing and Reverse Engineering - Comprehensive software reverse engineering framework.
  • Sicherheit und Datenschutz - Framework for software reverse engineering.
  • Security Tools - Software reverse engineering framework.
  • Batch Processing Engines - Executes batch analysis tasks on large binary datasets via command-line interfaces, bypassing the need for manual interaction.
  • Plugin Development Kits - Enables the creation of specialized scripts and plugins to tailor analysis workflows to unique project requirements.
  • Headless Content Management Systems - Centralizes binary data and analysis metadata to allow distributed teams to collaborate on reverse engineering projects.
  • Plugin Architectures - Integrates custom analysis routines and interface components through a standardized modular framework.

Star-Verlauf

Star-Verlauf für nationalsecurityagency/ghidraStar-Verlauf für nationalsecurityagency/ghidra

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Ghidra

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Ghidra.
  • radareorg/radare2Avatar von radareorg

    radareorg/radare2

    23,120Auf GitHub ansehen↗

    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 un

    Cbinary-analysisccommandline
    Auf GitHub ansehen↗23,120
  • rizinorg/cutterAvatar von rizinorg

    rizinorg/cutter

    18,957Auf GitHub ansehen↗

    Cutter is a binary analysis platform and graphical user interface for the Rizin reverse engineering framework. It provides an environment for analyzing the internal logic and data structures of compiled binaries through integrated disassembly and visualization. The platform supports a containerized deployment model to provide isolated environments for binary analysis, which is used to examine suspicious binaries without risking the host system. It is an extensible security tool that allows for the addition of custom analysis capabilities and visualizers via native plugins and scripts. The to

    C++
    Auf GitHub ansehen↗18,957
  • pwndbg/pwndbgAvatar von pwndbg

    pwndbg/pwndbg

    10,051Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,051
  • radare/radare2Avatar von radare

    radare/radare2

    24,129Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗24,129
Alle 30 Alternativen zu Ghidra anzeigen→

Häufig gestellte Fragen

Was macht nationalsecurityagency/ghidra?

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…

Was sind die Hauptfunktionen von nationalsecurityagency/ghidra?

Die Hauptfunktionen von nationalsecurityagency/ghidra sind: Binary Analysis Frameworks, Interactive Disassembly Environments, Software Reverse Engineering Suites, Control Flow Analysis, Binary Disassembly, Bytecode, Processor Specification Languages, Extensible Analysis Frameworks.

Welche Open-Source-Alternativen gibt es zu nationalsecurityagency/ghidra?

Open-Source-Alternativen zu nationalsecurityagency/ghidra sind unter anderem: radareorg/radare2 — Radare2 is a comprehensive framework for reverse engineering and analyzing compiled software. It provides a… rizinorg/cutter — Cutter is a binary analysis platform and graphical user interface for the Rizin reverse engineering framework. It… pwndbg/pwndbg — pwndbg is a GDB plugin and binary analysis framework designed for reverse engineering, exploit development, and… radare/radare2 — radare2 is a reverse engineering framework and binary analysis toolset. It functions as a multi-architecture… java-decompiler/jd-gui — This project is a desktop application designed for the reverse engineering and inspection of compiled Java code. It… skylot/jadx — Jadx is a comprehensive Java decompilation suite designed to transform compiled binary application files into readable…