Windows 7 的激活机制从发布那天起就没消停过。微软在系统里埋了个叫 SLIC 的表格,OEM 厂商把授权信息写进主板 BIOS,系统开机读表验证。这个链条里最弱的一环不是加密算法本身,而是 BIOS 可以被刷写。
2009 年我刚上大学,宿舍里六台机器五台跑盗版 Win7。最常见的手段是"软激活"——用 grub4dos 引导一个修改过的 ACPI 表,把 SLIC 2.1 数据塞进内存。原理简单到离谱:系统只认内存里有没有那张表,不关心它是从 BIOS 来的还是引导器伪造的。工具叫"Windows 7 Loader",作者是 Daz,一个常年在论坛里发帖的俄罗斯人。他的 loader 能模拟二十多家 OEM 的证书,从 Dell 到 Lenovo,选完品牌重启,系统就显示"已激活"。
硬刷 BIOS 是另一条路。有人把 SLIC 表直接写进主板固件,一劳永逸。风险也大——刷坏了主板就变砖。我当时用一块华硕 P5K 主板,在 DOS 下跑 afudos 刷写修改过的 ROM,手抖得厉害,生怕断电。刷完开机,BIOS 里多了个"ASUS SLIC"选项,进系统直接激活,连 loader 都不用装。那种感觉像偷了把钥匙,但钥匙是配的,不是原装。
微软不是没反应。SP1 补丁开始检测内存里的 SLIC 表,loader 跟着更新,改地址、改签名、改加载时机。攻防持续了好几年。最讽刺的是,很多正版用户重装系统后激活失败,打电话给客服,客服让跑
slmgr -rearm,这命令本质上是重置激活计时器,和盗版工具干的事一模一样。2015 年微软推 Windows 10 免费升级,Win7 盗版也能升,升完自动洗白。这招比任何反盗版技术都管用。我宿舍那台刷了 BIOS 的机器,升完 Win10 拿到数字许可证,后来换主板都不用重新激活。微软算的是另一笔账:让你用上系统,比让你付钱更重要。
现在回头看,Windows 7 的 hack 史就是一部"锁和钥匙"的民间博弈史。SLIC 表、OEM 证书、KMS 服务器,每个环节都被拆开研究过。有人写工具,有人做教程,有人在论坛里吵架。那些工具早就不更新了,但偶尔还能在旧硬盘里翻到 Daz 的 loader,图标是个蓝色的小钥匙。点开,界面简陋得像 2005 年的软件,但它在当年确实管用。
微软后来把激活做进了云端,硬件哈希绑定账号,本地破解基本没戏。这是技术的进步,也是自由度的收缩。我理解正版化的必要,但偶尔会想起那个刷 BIOS 的下午,风扇嗡嗡响,屏幕上一行行十六进制代码滚过去,像在跟机器做一笔私下交易。
顶: 93踩: 61






评论专区