An open-source software reverse engineering (SRE) framework developed by the National Security Agency (NSA), providing a full suite of analysis tools including disassembly, decompilation, graphing, and scripting.
- Ghidra_12.2_build
- Published at
- 22d ago
- 92,910
- Stars
- 1,983,866
- Download
- Synced at
- 22d ago
Latest release
Ghidra_12.2_buildOct 22, 2026, 08:31 AMDownloads slow? Switch the source anytime above
README
Project Overview
Ghidra is a software reverse engineering (SRE) framework created and maintained by the National Security Agency (NSA) Research Directorate. It includes a suite of full-featured, high-end software analysis tools that enable users to analyze compiled code on Windows, macOS, and Linux.
Key Features
- Disassembly and decompilation: Supports a wide variety of processor instruction sets and executable formats
- Graphical analysis: Interactive graphical interface
- Scripting support: Extensible with Java or Python scripts
- Collaboration: Supports teaming and extensible research platforms
- Interactive and automated modes: Both user-interactive and automated operation
- Cross-platform: Supports Windows, macOS, and Linux
Target Audience
- Security researchers and reverse engineers
- Malware analysts
- Vulnerability researchers and cybersecurity professionals
Quick Start
- Install JDK 21 64-bit
- Download a Ghidra release (
ghidra_ _ _.zip) from GitHub Releases - Extract and run:
./ghidraRun(ghidraRun.baton Windows)
Core Advantages
- Comprehensive reverse engineering framework
- Supports multiple processor architectures and executable formats
- Extensible Java/Python scripting ecosystem
- Officially supported by the NSA with continuous updates
System Requirements
- OS: Windows, macOS, Linux
- Additional Dependencies: JDK 21 64-bit
Release history
Sort