A free and open-source reverse engineering tool developed by the National Security Agency, providing disassembly, debugging, and decompilation functionality to understand program structure and behavior.
Ghidra is a software reverse engineering (SRE) suite of tools developed by the National Security Agency (NSA) of the United States. It was first released at the RSA Conference in March 2019 as an open-source project.
Ghidra provides a graphical user interface and a set of analysis tools that allow security researchers to examine the structure and functionality of executable programs (EXE, ELF, etc.) without access to the original source code. Its key capabilities include:
Ghidra is developed primarily in Java and works across multiple platforms like Windows, Linux, and macOS. It offers customization via plug-ins and scripts. The tool is useful for malware analysis, vulnerability research, software auditing, and other reverse engineering use cases.
As an NSA project transitioned into open-source, Ghidra brings powerful SRE capabilities once restricted to government agencies. It is well-received by the cybersecurity community as a legal, ethical tool that rivals commercial alternatives like IDA Pro.
Here are some alternatives to Ghidra:
Suggest an alternative ❐