{"id":"raw_2e4be21804020809","account":"mubei","brand":"@mubei","title":"给AI接上反编译工具，复杂软件的底层逻辑全被看光了。 GitHub 上一个叫 Reverse Engineer Anyt…","summary":"给AI接上反编译工具，复杂软件的底层逻辑全被看光了。 GitHub 上一个叫 Reverse Engineer Anything 的项目，星标冲到了 30 万。 很多人第一反应是：这又是要开源复刻哪款软件？ 其实没那么玄乎。 它解决的，是大家用 AI 写代码时最难受的一个瓶颈：瞎…","body":"给AI接上反编译工具，复杂软件的底层逻辑全被看光了。\n\nGitHub 上一个叫 Reverse Engineer Anything 的项目，星标冲到了 30 万。\n很多人第一反应是：这又是要开源复刻哪款软件？\n其实没那么玄乎。\n它解决的，是大家用 AI 写代码时最难受的一个瓶颈：瞎猜。\n\n以前你想让 AI 照着某个软件做功能。\n通常的办法是截个图，或者拷一段网页前端代码丢给它。\nAI 只能凭着训练记忆硬编。\n界面看着有模有样，底层的逻辑和边界处理往往千疮百孔。\n因为代码是怎么在内存里跑的、数据流怎么转的，AI 在外面根本看不见。\n\n这个项目做的事情很实在。\n它通过 MCP 协议，把 AI 编程助手和一批成熟的逆向工程工具焊在了一起。\n碰上 Electron 架构的桌面应用，它去解包前端包体；\n碰上打包好的二进制程序，它直接调用 Ghidra 或 Hopper 去反编译指令；\n碰上安卓安装包，它自动去拆 APK。\n\n机器在底层跑了什么系统调用，函数之间怎么跳转，变量怎么传递。\n工具一条一条抓出来给 AI 看。\n\n而且它立了条规矩，AI 给出的分析必须标明三件事：\n哪些是真正在代码和二进制里读到的；\n哪些是推测出来的；\n哪些是完全看不清的未知部分。\n每一个结论，都得挂上具体的文件和行号。\n\n过去一个工程师想要看懂一个成熟软件的内部实现，得在反汇编界面里肉眼翻好几天。\n现在反编译和提取被自动化了，AI 拿到了真实的系统现场。\n这件事的看点不在于复制现成软件。\n很多沉淀在成熟软件里的工程细节，以前只有极少数人能摸清，现在普通开发者也能把结构看明白。\n工具把这层障碍推开之后，能搭出什么东西，就看写代码的人自己了。","category":"其它","score":100,"translated_x_url":"https://x.com/i/status/2111828723569656075","translated_status_id":"2111828723569656075","published_at":"2026-10-18 16:27:04","created_at":"2026-10-18 16:27:04"}