【导语:7月20日,开源运动精神图腾之一Eric S. Raymond宣称“闭源驱动已死”,他用大模型直接从Windows驱动二进制文件得到源码。此前也有研究者称LLM能逆向驱动。但逆向仍有极限,且法律问题待解,产业格局也需调整。】
Eric S. Raymond将Windows驱动的二进制文件扔给前沿大模型,直接得到源码,连反编译都省了。此前NYU安全研究者Brendan Dolan - Gavitt也表示,LLM几小时就能把Windows驱动逆向出来并合成能用的。他从GPT - 3时代就在相关领域探索,如今模型能力提升,这已成为现实。
Windows驱动底层并非密码,微软公开了相关文档,驱动二进制是已知框架上的填空题,而LLM擅长认框架、填空。学术界此前已有相关研究,如2024年LLM4Decompile系列、2025年3月的Claude 3.7 + IDA自动化流水线。如今逆向成本从几个月变为几小时,从一个团队操作变为一人加一个模型就能完成,实现了从量变到质变。
Linux黑客Lee Revell爆料,有些厂商用同样芯片,改PCI ID并在Windows驱动里软件关掉几个功能,就能将同一块硬件分“高端”“低端”两个SKU卖。开源驱动若打开被软件锁住的功能,将破坏厂商的定价策略。逆向成本趋零,闭源驱动的护城河正在崩塌。
逆向驱动存在极限,涉及DMA、电源管理、固件签名的东西,不是一次prompt能解决的。实证研究表明,LLM虽提升新手逆向理解率,但幻觉和错误明显,对专家边际收益有限。法律上也存在诸多问题,如模型训练时见过代码是否算“看过原始表达”,输出是否算衍生作品,尚无裁判。
编辑观点:大模型让驱动逆向变得更易,但产业格局、法律框架等未跟上。闭源驱动厂商面临挑战,开源运动也受冲击,未来需各方探索新的平衡与规则。