AI Briefing
KO

ghidra: Ghidra: The Reverse Engineering Framework Released by the NSA

NationalSecurityAgency/ghidra

·2026.08.28 20:11

It is a software reverse engineering (SRE) framework developed and maintained by the U.S. National Security Agency (NSA). It analyzes compiled code to perform advanced analysis tasks such as disassembly, decompilation, graph visualization, and scripting. It runs on various platforms including Windows, macOS, and Linux, and is specialized for complex malware analysis and vulnerability discovery.

Ghidra logo
Ghidra logo

It supports a wide range of processor instruction sets and executable file formats, operating in both interactive and automated modes. Users can develop custom extension components or scripts using Java or Python, allowing it to scale beyond a simple analysis tool into a customizable research platform.

Designed to address large-scale team collaboration and the scalability challenges of complex SRE tasks for the NSA's cybersecurity mission, it is released under the Apache-2.0 license. This enables security researchers and developers to gain a deep understanding of potential vulnerabilities in networks and systems.

GitHub
GitHub repository

NationalSecurityAgency/ghidra

Ghidra is a software reverse engineering (SRE) framework

Java

This introduction was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.

Our guide explains how the AI works. Report errors, attribution issues, or removal requests via Contact.