{"id":"mb-20261012-ca5ed1","kind":"deep","title":"开源三天拿下 12 万 Star：当大模型接管逆向工具链，私有硬件协议成了透明纸","summary":"开源项目 REA 通过模型上下文协议打通了反编译与抓包工具链，让大模型自主分析抓包数据与芯片固件，在二十分钟内还原硬件通信协议。这不仅打破了家电厂商难用应用的束缚，也让普通开发者第一次真正拿回了对自己设备的控制权。","body":"一个刚开源三天的项目，在 GitHub 上拿了 12 万颗星。\n平均一天涨两万五千颗。\n它叫 REA，全名叫逆向一切。\n很多人看到它的第一反应，是以后所有闭源软件都要被扒光了。\n但我看到更有意思的一件事，是有人开始拿它拆家里的电器。\n\n家里的空调、热水器、智能灯，买回家明明是自己的财产。\n但你想开个机，非得打开厂商那个臃肿的手机应用。\n开屏先看五秒广告，动不动让你重新登录，点一下还要连到云端服务器转圈。\n大家忍了很多年。\n既然这么难用，为什么没人自己写个控制小软件？\n\n因为通信协议是黑盒。\n你按一下手机屏幕上的二十六度，手机向空调发出了一串数据包。\n这串数据包可能只有几十个字节。\n只要你能把这几十个字节的格式摸清楚，你在电脑上敲一行代码就能开空调。\n根本不需要那个应用。\n\n但要把这几十个字节找出来，以前难得要命。\n你得先去截取手机发出的网络请求。\n遇到加密传输，你得把安装包反编译，在几十万行混淆代码里找加密算法。\n要是协议写在硬件底层，你还得拆芯片固件，丢进反汇编软件里看汇编指令。\n这一整套手艺，过去只有专业的安全工程师才会。\n一个熟练的工程师逆向一款空调，花上一两个星期都是常事。\n\n大家不是没想过让大模型帮忙。\n但你直接把一段反编译出来的代码或者机器码丢给模型，它大概率在胡说八道。\n上下文塞不下，模型自己又没办法动手去验证。\n\n这次火起来的 REA，做对了一件事。\n它做了一个模型上下文协议接口，把大模型和底层的逆向工具链接通了。\n它不让大模型凭空猜代码。\n它把工具交给大模型，让大模型自己去操作。\n\n工具链怎么接起来的？\n先用 adb 连上手机，把官方应用抓下来。\n手机一点开，用 mitmproxy 抓包，顺着请求反查对应的源码。\n如果逻辑写在芯片底层，用 Binwalk 或者 Unblob 把固件剥开，丢给 Ghidra 去抠汇编指令。\n证据抓齐了，再打包送给 Claude Code 或者 Codex。\n大模型拿到的不是乱码，是完整的调用链和参数结构。\n它立刻就能把通信协议还原出来，顺手把控制端代码写好。\n\n已经有人用这套思路把家里的空调逆向了。\n写成了一个常驻 Mac 状态栏的小应用，随时点一下调温度。\n接着又花了十五分钟，把控制端移植到了 AR 眼镜上。\n抬头看一眼空调，空调就开了。\n\n以前是你买了硬件，厂商用一个封闭的应用决定你怎么使用它。\n现在只要摸清这几行代码，设备怎么控制，由你自己决定。","topic":"开源三天拿下 12 万 Star：当大模型接管逆向工具链，私有硬件协议成了透明纸","frame_type":["机制"],"citations":[],"channel_note":"","identity_notice":"","source_type":"generated","status":"published","generated_at":"2026-10-12 16:11:24","legal_anchor_count":0,"transcript_citation_count":0}