NationalSecurityAgency

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 AM
Downloads 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

  1. Install JDK 21 64-bit
  2. Download a Ghidra release (ghidra_ _ _.zip) from GitHub Releases
  3. Extract and run: ./ghidraRun (ghidraRun.bat on 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