2026年10月15日
二十个公开项目,用来读一个程序。
这些仓库在 2026年10月15日的 GitHub 星数都不低于 8,000。用途是反汇编、反编译、调试,或判断文件类型。REA 不附带它们。星数不是结论。
88,100
Ghidra
对你打开的原生程序做反汇编和反编译。
50,974
jadx
把 Android 的 DEX 字节码读成接近 Java 的文本。
49,881
x64dbg
在程序运行时查看指令和内存的 Windows 调试器。
26,648
ILSpy
从文件里把 .NET 程序集读成接近 C# 的文本。
25,923
Apktool
从安装包文件解码 Android 资源和 smali。
25,048
radare2
用命令行打开并阅读一个二进制。
22,312
Frida
向你有权观察的进程注入脚本。
20,022
Cutter
在 rizin 之上,用窗口阅读二进制。
15,675
Bytecode Viewer
打开你已有的 JAR 或 APK,显示反编译文本。
15,212
JD-GUI
把 class 文件里的字节码显示成接近源码的文本。
14,482
binwalk
扫描固件镜像里的嵌入文件和已知签名。
13,145
dex2jar
把 Android 的 DEX 转成 Java class 文件。
11,723
Detect It Easy
用签名猜测编译器、壳或文件格式。
10,612
fq
在命令行解码二进制格式。
9,947
YARA
用你提供的规则去匹配文件。
9,448
Unicorn
供其他工具调用的 CPU 模拟器。
9,177
angr
分析你打开的那份二进制。
9,104
Capstone
把字节译成指令的反汇编引擎。
8,649
RetDec
把机器码抬到更接近源码的文本。
8,398
GEF
给 GDB 加上更完整的视图。