TGViewer
黑科技资源分享 黑科技资源分享 @deeptech123 · 3.54K subscribers
Post #5292 78
REA:让 AI 智能体帮你逆向没有源码的软件
开源项目 REA(Reverse Engineer Anything)把逆向分析工具接到了 Claude Code、Codex、Cursor 这类 AI 编程智能体上。看到别人 App 里有个好功能,可以让智能体去拆这个程序,讲清楚功能是怎么实现的,附上证据,再在你自己的项目里写一个类似的。逆向分析指的是手里没有源代码,从编译好的程序反推它是怎么写的。
REA 本身是一个 MCP 服务。MCP 是 AI 智能体调用外部工具的通用接口,接上以后,智能体在对话里就能直接调用 REA 的分析功能。安装只需一行命令 npx rea-agents setup,它会注册到 Claude Code、Codex、Cursor、Gemini CLI、Grok Build 等智能体里,改配置前会先备份并让你确认。不用智能体的话,也可以在终端里直接跑命令。
能分析的东西很多。原生程序(直接编译成机器码的软件)要借助 Hopper、Ghidra 或 IDA 这几款反汇编工具,把机器码还原成汇编和近似 C 语言的伪代码。Electron 应用(用网页技术做的桌面软件,比如 Notion)可以直接拆开安装包里的 ASAR 归档文件,理清模块和进程间通信,不需要额外工具。此外还支持 .NET 程序、安卓 APK、固件、网站、抓包记录、以太坊合约字节码,以及在 Linux 和 macOS 上记录程序运行时的行为。
分析在本机进行,REA 不上传目标程序,但分析结果会交给智能体背后的模型服务商,数据怎么处理看各家政策。
项目给了三个案例。一是经典打砖块游戏 DX-Ball:从一次播放音效的调用,追到根据球的位置计算左右声道的函数,把不完整的伪代码还原成 C 代码,3205 组测试结果和原版一致,编译出的 63 个字节也和原版完全相同。二是 Notion 桌面版:追踪复制粘贴从界面一路经过预加载脚本、进程间通信到主进程的完整链路。三是日本老电脑 PC-98 上的游戏《东方幻想乡》(TH04):从 16 位指令里还原出弹幕子弹环的角度算法。
对安全研究员、做老游戏复刻和软件保存的人来说,以前要自己对着反汇编工具一行行读、一层层追调用,现在可以让智能体先追,人来核对它给出的证据。普通开发者想研究竞品某个功能的做法,也多了一条路。
README 显示项目在 GitHub 上已有 5 万星。npm 包今年 7
More from @deeptech123
  1. Oct 10, 2026酷啊!什么叫 3d 打印机器人?! 有西部世界那个味儿了!
  2. Oct 10, 2026把厂商锁死的 Android 相框和日历屏拿回控制权,刷上自己的启动器和家庭仪表盘。 https://github.com/wesbos/photo-frame-dashboard
  3. Oct 10, 2026卧槽,要什么 导演台,要什么 Blender! Threejs 就是最好的导演台! 上面 AI 视频,下面 Threejs 白模导演台。 先用代码排演船、飞机和镜头的运动,再把视频…
  4. Oct 10, 2026Apple Silicon Mac 的极简系统监视器:一块悬浮玻璃面板,任意尺寸都好看,安静不打扰。 https://github.com/Nongfsq/ftop
  5. Oct 10, 2026国行iPhone的软硬件定制,远比大家直观感受到的更深。硬件层面,受国内航空频段法规,Qi2无线快充限制在15W(海外版可达25W);单独开模做全球独有的双面实体双卡槽;硬件移除卫…
  6. Oct 10, 2026金融研究里事件、证据、因子、回测、风控这些环节散在五六个工具里,跑完一轮回头查不清哪份数据喂了哪个结果;这个工作台把它们放进同一条本地链路,每一步都挂上运行 ID 和数据指纹,最后…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →