ghidra: Ghidra: The Reverse Engineering Framework Released by the NSA
NationalSecurityAgency/ghidra
About the project
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.

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.
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.