美国国安局开源的逆向工程框架,能把编译后的程序反汇编、反编译成接近源码的可读代码,支持 Windows/macOS/Linux 和多种 CPU 架构,还可用 Java/Python 写脚本扩展。想做安全变现的读者,可拿它做漏洞挖掘、恶意软件分析、安全审计,逆向方向接单和就业都值钱。门槛偏高:要懂汇编和底层原理,装好 JDK 就能跑,精通需长期积累。
没有源码、只剩一个编译好的程序,怎么知道它干了什么?Ghidra 是美国国安局(NSA)研究部门开源并维护的软件逆向工程框架,本期涨星 7474。它提供一整套高端分析工具:反汇编、汇编、反编译(把机器码还原成近似 C 的伪代码)、图形化调用关系,外加脚本支持等数百项功能;支持 Windows、macOS、Linux 三平台,覆盖大量处理器指令集和可执行文件格式,既能 GUI 交互分析,也能自动化模式批量跑。用 Java 或 Python 就能写自己的扩展和脚本。装好后导入二进制、跑一遍自动分析即可开始。适合安全研究员、恶意软件分析师、CTF 选手,以及想承接企业漏洞挖掘、安全审计服务的人;纯 AI 变现角度它偏垂直,但安全服务单价高,配合 AI 辅助分析是条专业路线。门槛在于需要汇编和操作系统底层基础,零基础得先补课再上手。
NationalSecurityAgency/ghidra · 创建于 7 年前
2026-10-25 榜单 · ★ 7,602(进页自动刷新) · 本期涨星 +7602 · Fork 9,158 · 语言 Java
标签:disassembler / reverse-engineering / software-analysis
做AI项目,先看AI雷达 - AiRadar.com.cn · 全部GitHub热榜 →