拿到一段没有源代码的程序,怎样看懂它在做什么?Ghidra 做的就是这件事:通过逆向工程,从编译后的程序反推结构和行为,帮助研究人员寻找漏洞、分析恶意软件。这个由美国国家安全局研究部门创建并维护的开源平台并非新项目,却突然以单日新增 725 星重返 GitHub 榜单高位,说明成熟安全工具仍可能迎来新一轮关注。
Ghidra 的价值不只是一套图形界面。它能反汇编——把机器指令转成人能阅读的汇编语言,也能反编译,尝试还原成接近 C 的代码;同时提供程序关系图、Java 或 Python 脚本扩展,并支持自动化运行。后一点尤其值得留意:无头模式可以不打开界面,直接由命令或脚本批量分析,也便于接入 Agent 工具链。不过,榜单数据只能说明关注度突然上升,供稿未披露涨星的具体诱因;项目方还提醒,部分版本存在已知安全漏洞,使用前应查看 Security Advisories。