Ghidra 是什么?
Ghidra 是 NSA 维护的软件逆向工程框架,可分析编译后的程序,提供反汇编、反编译、图形分析和脚本扩展。它帮助解释二进制行为,反编译结果并不等于恢复原始项目源码。
适合谁、不适合谁?
适合逆向分析、安全研究和需要检查本地程序的开发者。只读普通 JavaScript 源码时通常不需要完整逆向框架。入门先选已知来源、拥有分析权限的样本,再学习导入和分析流程。
安装要求与第一步
本次核对的开发分支 README 要求 64 位 JDK 25,支持 Windows、macOS、Linux。不同发布版的要求可能不同,下载后应先读该版 GettingStarted。首次使用选择 Releases 中名为 ghidra_<version>_<release>_<date>.zip 的完整发行包;“Source Code”是源码,不是同一个安装入口。
解压到新目录,Windows 运行 ghidraRun.bat,其他系统运行 ./ghidraRun。源码构建还需要 Gradle、Python 和原生编译工具,先使用发行包可以减少无关的构建问题。
常见问题:Ghidra 中文介绍就是汉化版吗?
不是。这篇提供中文解释,本次核对的官方 README 没有提供界面汉化安装步骤。搜索“Ghidra 汉化”时,需要区分中文教程、第三方翻译插件和官方发行包,不能认为下载官方包后界面就一定变成中文。
常见限制:启动不了先看什么?
先对照下载版本的 JDK 要求,确认包类型、解压目录和启动方式,再查随包的 GettingStarted。官方也提示部分版本存在已知漏洞,应查看 Security Advisories。本文没有复现具体报错,不承诺某条操作能解决所有启动失败。
资料来源与核实范围
依据官方 README整理,核对日期:2026-10-10。本文未进行安装与功能实测;条件可能随后更新,请以所选版本的官方资料为准。