开发工具 / 全球
NationalSecurityAgency/ghidra:支持反编译与脚本扩展的软件分析框架
Ghidra 是 NSA 维护的软件逆向分析框架,提供反汇编、反编译、图形分析和脚本扩展。本期作为有价值的非 AI 开源工具收录,适合二进制分析与安全研究。
+5,769近 7 天 Star
92,697总 Star
项目定位
Ghidra 由美国国家安全局研究部门创建并维护,是针对已编译软件的软件逆向工程框架。项目可运行在 Windows、macOS 和 Linux 上,支持多种处理器指令集和可执行文件格式。它的用途是帮助分析人员理解程序结构和行为,本身并不是大模型或 AI 编程助手。
主要能力
框架提供反汇编、汇编、反编译、图形查看与脚本等能力,既支持交互式操作,也支持自动化运行。研究者可以使用 Java 或 Python 编写脚本和扩展,把重复分析步骤组织成流程。README 还介绍了通过 Eclipse 或 Visual Studio Code 开发扩展的入口。
使用场景与边界
它适合恶意程序研究、既有软件理解和二进制分析工具开发等场景。官方发布包与仓库源码压缩包用途不同:前者用于直接安装,后者面向构建开发。项目同时提醒部分版本存在已知安全问题,选用时需要对照对应版本公告,不能仅凭热门程度判断适用版本。