大数跨境

火了,分享一个今年最危险的工具

火了,分享一个今年最危险的工具 软件科技汇
2026-10-13
4
先给大家介绍下逆向工程。
拿到一个软件,在没有源代码的情况下,要想弄清楚它的功能是怎么实现的。
我们得从已经编译、打包好的程序入手,检查文件、分析代码、观察运行行为,一点点追出软件内部的工作过程。
要想彻底弄清楚,门槛并不低,你得会用分析工具,读得懂反编译结果。
但现在有一款工具,直接将逆向工程集成到AI Agent中,让AI Agent能够理解软件的底层工作机制,并进行功能重建。
解释起来很复杂,你理解成复制就可以了。
这款工具就是REA,全称是 Reverse Engineer Anything,翻译过来就是“逆向一切”。
开源才五天(今天)就狂揽了 16 万颗星!比年初的龙虾还火。

它能分析什么

REA 支持的对象包括 JavaScript 和 Electron 应用、Android APK、.NET 程序集、网站,以及原生二进制文件等。

但这些对象的分析条件不相同。

静态分析 JavaScript 应用,可以不安装原生反编译引擎。Android APK 分析需要相应的 JADX 和 JDK 环境。深入分析原生二进制,则需要 Ghidra、Hopper 或 IDA 等工具配合。

如何安装

REA 可以接入 Codex、Claude Code、Cursor、Gemini CLI、Grok Build 等 AI 编程工具。

如果你已经在用这类能够操作本地电脑的 AI 编程工具,可以直接把 REA 的 GitHub 链接发给它,让它帮你检查环境并完成配置。

如何使用

你可以把应用的文件路径发给 AI,告诉它你想研究哪个功能。比如,让它先检查应用结构,再查找相关代码,解释处理过程,并附上找到的证据。

也可以先把要求写清楚。

请使用 REA 分析我提供的应用,先确认文件类型和可用的分析工具。

围绕指定的功能,定位相关模块、函数和调用关系。

关键结论请附上对应位置,区分直接证据、推测和仍未查清的问题。

分析完成后,再提出实现方案和验证方法。

等 AI 把实现过程查清楚,就可以继续让它写代码了。

不过,我建议先挑一个你需要的功能做。一次让它重建整个软件,出了问题也很难知道卡在哪里。

接着发这段话。

根据刚才的分析,为我的项目实现这个功能。

先说明哪些部分已经查清楚,哪些还缺少信息,再给出一个可以运行的最小版本。

完成后进行测试,检查正常输入、异常输入和边界情况,并列出与原功能存在的差异。

代码能运行以后,自己也试一遍,看看它做出来的东西是不是你想要的。

写到最后

我觉得,REA 的出现,可能会让知识产权和抄袭的争议变得更常见。

比如,一个独立开发者花了半年,做出一款好用的效率工具。别人借助 AI 分析它的功能,再做出相近的产品,UI一换,名字一改,就拿出去卖。

原作者花时间摸索出来的设计和实现,可能很快就成了别人低价竞争的筹码。

截止发文又增加了几千 Star,只能说这个工具太火了,感兴趣的可以下来试试。

【声明】内容源于网络
0
0
软件科技汇
电脑技术、科技资讯以及前沿AIGC工具!
内容 217
粉丝 0
软件科技汇 电脑技术、科技资讯以及前沿AIGC工具!
总阅读5.1k
粉丝0
内容217