Ghidra Open source · Apache-2.0
Ghidra is a software reverse engineering (SRE) framework.
Introduction
Ghidra is a software reverse engineering (SRE) framework created and maintained by the National Security Agency Research Directorate.
This framework includes a suite of full-featured, high-end software analysis tools that enable users to analyze compiled code on a variety of platforms including Windows, macOS, and Linux. Capabilities include disassembly, assembly, decompilation, graphing, and scripting, along with hundreds of other features. Ghidra supports a wide variety of processor instruction sets and executable formats and can be run in both user-interactive and automated modes. Users may also develop their own Ghidra extension components and/or scripts using Java or Python.
In support of NSA's Cybersecurity mission, Ghidra was built to solve scaling and teaming problems on complex SRE efforts, and to provide a customizable and extensible SRE research platform. NSA has applied Ghidra SRE capabilities to a variety of problems that involve analyzing malicious code and generating deep insights for SRE analysts who seek a better understanding of potential vulnerabilities in networks and systems.
## Install
To install an official pre-built multi-platform Ghidra release:
1. Install JDK 21 64-bit.
2. Download a Ghidra release file.
3. Extract the Ghidra release file.
4. Launch Ghidra: `./ghidraRun` (`ghidraRun.bat` for Windows), or launch PyGhidra: `./support/pyghidraRun` (`support\pyghidraRun.bat` for Windows).
**WARNING:** There are known security vulnerabilities within certain versions of Ghidra. Before proceeding, please read through Ghidra's Security Advisories for a better understanding of how you might be impacted.
Reverse engineeringDisassemblyDecompilationGraphingScriptingJava extensionsPython scriptsMulti-platform
Screenshots

Deployment
官方预构建 ZIP 包
适合在 Windows、macOS 或 Linux 上安装 JDK 21 后直接解压运行 Ghidra 或 PyGhidra 的常规使用场景。
源码构建(Gradle)
适合需要从 GitHub 源码创建最新开发构建、参与开发或定制 Ghidra 的场景。
Ghidra alternatives View all 渗透测试 →
Binary Ninja Proprietary
Binary Ninja 是面向逆向工程的现代化分析平台,提供可脚本化、可扩展的反编译器,用于分析二进制程序、查看结构并辅助理解代码行为。
Kali Linux Open source
Hacking With Kali Linux Why Kali Linux? With Kali Linux, hacking becomes much easier since you have all the tools (more
Nmap Open source
Pentest MySQL servers with Nmap: discover vulnerabilities, brute force logins, and secure databases using NSE scripts.
看雪学院 Proprietary
看雪学苑|软件与系统安全、逆向工程与漏洞研究的专业学习平台
GitKraken Proprietary
GitKraken – 好用的垮平台Git GUI – 這世上 沒有偶然 只有必然
Python Open source
Python Module of the Week - Python Module of the Week
Node.js Open source
Node.js从2009年诞生至今,已经发展了两年有余,其成长的速度有目共睹。从在github的访问量超过Rails,到去年底Node.jsS创始人Ryan Dalh加盟Joyent获得企业资助,再到今年发布Windows移植版本,Node
Shadowsocks Open source
Shadowsocks非官方网站
Details
Type Open-source software
License Apache-2.0
Last verified 2026-07-18
In solutions
渗透测试 · 10 candidates →Ad slot 300 × 250 Ad
About the data
Stars / commit times sync automatically from the GitHub API; pricing and features are human-verified.