夜雨聆风学习资料网

ARTICLE · 1142711

我让 AI 帮我逆向了一款 App,它真的做到了

我让 AI 帮我逆向了一款 App,它真的做到了

我让 AI 帮我逆向了一款 App,它真的做到了

我让 AI 帮我逆向了一款 App,它真的做到了

前几天我盯上了某款App的一个搜索功能,想在自己的项目里复刻。

问题是,对方没有公开源码。

换以前,我只能硬着头皮去学 Ghidra,对着汇编猜逻辑,至少耗一整天。

这次我没有这么做。我用了 REA——一个 14.5k star 的逆向工程 MCP 项目。

只需要一行命令 setup,我的 AI Agent 就能直接分析那个 App,从二进制到伪代码,一步步给出证据链,最后帮我在自己的项目里写出了一个类似的实现。

【📖 它是怎么做到的】
REA 的核心思路很直接:把专业的逆向工具(Hopper、Ghidra、IDA Pro)包装成 MCP 协议,让 AI Agent 可以像问专家一样问它们。

Agent 可以问:
- 「这个 App 的搜索功能是怎么实现的?」
- 「找到处理离线搜索的所有代码路径」
- 「把这个功能用 TypeScript + SQLite 重写」

然后 REA 会带着 Agent 走完整的调查流程:打开二进制 → 搜索关键字 → 追踪函数调用 → 反编译关键路径 → 输出证据报告 → 最终生成实现代码。

整个过程不需要你手动操作任何逆向工具,Agent 全包了。

【 装上之后你会得到什么】
第一,静态分析不需要运行目标程序。
对 JavaScript 和 Electron 应用,直接指向路径就能分析,还原模块图、依赖关系、路由、IPC 通道,不需要启动应用。

第二,支持格式极其丰富。
原生二进制(Mach-O、ELF、PE)、.NET 程序集、Android APK、macOS 应用包、甚至浏览器页面——每个都有对应的分析工具。

第三,120+ MCP 工具可用。
包括 41 个原生分析工具、14 个调查工作流、13 个应用工作流,覆盖从字符串搜索到调用图追踪的各个环节。

第四,证据链可追溯。
每个结论都附带证据和已知限制,Agent 不会「瞎猜」——它能告诉你哪些是确定的,哪些还需要进一步验证。


【💬 最后说一句】
REA 做的事情其实很聪明:它没有发明新的逆向引擎,而是把已有的最强工具接入了 AI Agent 的工作流。

你觉得 AI 能做逆向工程这件事靠谱吗?还是说它更适合辅助人类专家?评论区聊聊。


【📣 关注我,每天播报 Github 最新的热

#GitHub #开源项目#AI编程#程序员日常 #AIAgent #智能体 #技能日报 #项目日报 #每天一个神仙技能 #每天一个Github热门项目#大飞的AI赋能笔记 #AI #skill #技能 #workbuddy#codex #claudecode #opencode #openclaw #hermes #豆包 #deepseek

江西,2小时前,

相关学习资料