站长认证
REA - 让AI Agent给你逆向一切(从App行为到原生二进制)

REA - 让AI Agent给你逆向一切(从App行为到原生二进制)


看上哪个App的功能,让Claude Code直接逆向给你看:75k+ star开源逆向全家桶,一条npx装上,还原代码能过3205个原始用例

看上哪个 App 的功能?让 AI Agent 给你逆向出来

刷到一个软件功能眼馋,想知道它是怎么实现的?**REA(Reverse Engineer Anything)**干的就是这件事:给 Claude Code / Codex / Cursor 这些 AI Agent 接上一整套逆向工程工具,从 App 行为一路扒到原生二进制。75,000+ star,MIT 开源,官网 rea.tools。

一条命令装上

npx rea-agents setup

选你的 Agent,批准后自动注册 MCP server + 配好工作流说明。支持 Claude Code、Codex、Cursor、Gemini CLI、Grok Build 等。

然后直接跟 Agent 说人话:

搞清楚 Notes 应用的搜索是怎么实现的,给我看证据,再给我的项目做一个类似的。

Agent 会自己调用 REA 检查目标、追代码、带证据回来解释,最后写实现、跑测试。

能分析什么:全谱系覆盖

目标能拿到什么
原生二进制伪代码、汇编、符号、调用关系(接 Hopper/Ghidra/IDA)
JS / Electron 应用模块、导入、source maps、IPC 边界
网站页面结构、脚本、网络请求观察
Android APK / 设备清单、反编译方法、adb 设备操作
.NET 程序集元数据、CIL 指令
固件Binwalk/Unblob 提取分区
网络抓包HAR/mitmproxy 的请求响应与暴露 payload
进程行为终端输出、文件系统观察、运行对比

甚至能分析 EVM 字节码(智能合约)和 16 位 DOS 程序。静态分析不需要跑目标程序,运行时捕获则用你自己的权限执行。

实战案例:像素级还原

官网 Showcases 有三个硬核案例:

  • DX-Ball:从音效调用一路追到 pan 计算函数,把残缺伪代码重写成 C——3205 个原始 x86 用例全过,63 个编译函数字节完全复现
  • Notion:追踪 Electron 剪贴板桥接,从渲染进程跟到 preload 再到主进程 IPC
  • TH04:分析 PC-98 老游戏的 16 位指令,恢复弹幕角度计算,重写 C++ 与历史编译产物对比

定位与合规

  • 适合:安全研究、CTF、老游戏保护复刻、给自研产品找实现参考
  • 关键设计:每个结论都附带证据和局限性,不是 Agent 编故事
  • 分析全部本地执行,官方明确定位互操作与研究用途
  • MIT 协议,Node.js 22+,原生深度分析可复用已有的 Ghidra/IDA,没有也能让 setup 帮你装 Hopper

一句话:把"逆向工程"从专家专利变成了 Agent 的一条提示词。

21900举报0子龙•27天前
点击获取 ^_^
被收录:

暂无评论