二十个仓库搭起逆向工程工作室

二十个仓库搭起逆向工作室,binary 进去 SPEC 出来。

要点照录。REA 的作者一口气甩出 20 个 GitHub 仓库,够拼一间 reverse engineering studio。五组分好:analysis core 那组,REA 是个通吃一切的 MCP,Ghidra 免费反编译,GhidraMCP 让 agent 驱动 Ghidra,ida-pro-mcp 把 agent 接进 IDA Pro;mobile & apps 那组,jadx 把 Android APK 还原成 Java,Apktool 能拆能装,Frida 在应用跑着的时候下钩,ILSpy 反编译 .NET;binary & low-level 那组,radare2 是住在终端里的 RE 框架,x64dbg 是 Windows 调试器,ImHex 是自带模式语言的十六进制编辑器,angr 是符号执行引擎;network & runtime 那组,mitmproxy 坐在中间读流量,dnSpy 调试和改 .NET 应用,rizin 是 radare2 的分叉,raddebugger 是 Epic Games 那把调试器;rebuild & verify 那组,awesome-ai-reverse-engineering 收了 122 个仓库每个都打了分,awesome-reverse-engineering 由 REA 作者本人策展,REA workflows 给现成的调查 prompts,clean-room loop 那套 SPEC.md、oracles 和 checks 一直迭代到对上。

怎么跑也一句话:binary → REA → SPEC.md → rebuild → oracle → retry。引帖那半是前身:REA 能让 AI agent 把任何 app 逆到二进制。

六个直达仓库先放这儿:REA 在 github.com/morluto/rea ,jadx 在 github.com/skylot/jadx ,Frida 在 github.com/frida/frida ,x64dbg 在 github.com/x64dbg/x64dbg ,ImHex 在 github.com/WerWolv/ImHex ,angr 在 github.com/angr/angr ;其余的地址都在原推里。

"二进制进去,SPEC 出来"这半句是场重心。前面那份基准尺讲的是量是真,这条讲的是链真。跟前面那场酒吧访谈呼应,那条在小桌上谈模型即产品,这条在反编译器边上,看产品把逆向这门手艺接成一条从拆到验的流水线。

两头都在提醒同一件事,逆向工程最缺的从来不是工具是串工具的人,谁先把 Ghidra、IDA、Frida、angr 用 MCP 缝成一条线,agent 就真能自己把程序讲给你听。

"我不这么认为"这半句我单独拎出来。前面那份专用模型路线讲的是把自己那摊事做好,这条讲的是把"危险"这个说法放一放。二十个仓库是齐,可逆向的功夫大半在判断不在执行,SPEC 写歪了整条链跟着歪;clean-room 那套听着严谨,oracles 谁来定还是人。工具这东西,串起来是一回事,用它做什么是另一回事。

我留的疑问有三处。REA 那个 MCP 具体接哪些能力没在这条列出;20 个仓库的授权兼容没说;oracle 校验的通过率也没讲,这些都在原推的链接里才看得到。

这周挑 GhidraMCP 那条线试一把,看 agent 能不能把一个小程序讲得头头是道。

话题来源 @0xDeniAi 83.7K阅读 ❤️1416 x.com/…↗ 已改写,非原文转载
18 浏览 0 评论 0 反应
登录 后参与评论
还没有评论,来抢沙发。
查看完整榜单
查看完整榜单
查看完整榜单