ITBear旗下自媒体矩阵:

《雷神之锤》1996年电话解锁购游戏:加密39天告破 15万库存成泡影

   时间:2026-08-23 01:20:31 来源:ITBEAR编辑:快讯 IP:北京 发表评论无障碍通道
 

1996年,知名游戏开发商id Software在《雷神之锤》的发行过程中尝试了一种创新的数字版权保护方案,但这一尝试仅维持了39天便被黑客组织攻破。当时,互联网尚未普及,游戏厂商普遍采用共享软件模式,让玩家先体验部分内容,再决定是否购买完整版本。id Software借此机会,将多款游戏加密后整合到一张640 MiB的CD-ROM中,试图通过电话解锁的方式实现软件授权和销售。

这张光盘于1996年8月30日正式发售,售价9.95美元。玩家购买后不仅可以体验《雷神之锤》的试玩版,还能在“ID STUFF”目录中浏览其他id Software的游戏,包括多个版本的《毁灭战士》以及《异教徒》《毁灭巫师》等作品。如果玩家希望解锁完整游戏,只需拨打“Quake Unlock Center”的电话,将解锁程序生成的11位验证码提供给客服人员,并通过电话完成支付。客服人员随后会提供一个解锁码,玩家输入后即可将加密游戏恢复为完整版本。

这种电话解锁方式成为当时id Software连接销售和软件授权的主要手段。从设计思路来看,这一方案允许玩家购买光盘后直接获得完整游戏,无需再次前往零售店,同时也减少了传统实体零售渠道的参与,帮助id Software节省成本并增加销售收入。然而,这一系统很快暴露出严重缺陷。

负责加密系统的TestDrive公司低估了破解者的能力。黑客组织GNOMON仅用39天就发布了名为QCRACK.EXE的破解工具。该工具能够根据解锁程序显示的11位验证码自动生成有效序列号,使用户无需付款即可解锁光盘中的完整游戏。1996年10月8日,GNOMON正式发布这一工具,彻底瓦解了id Software的数字版权保护体系。

后续分析显示,这套系统的核心问题在于“安全性依赖于保密”。解锁程序本身包含了生成序列号所需的信息,验证码会被拆分为游戏ID和用于索引数据表的参数,程序再结合光盘中硬编码的数据计算序列号。由于所有必要数据均已随光盘提供,破解者无需连接id Software的服务器即可完成计算。光盘中的解锁系统还存在其他漏洞,例如《Final Doom》的解锁功能因文件名大小写错误导致付费用户无法正常获得解锁码。

更严重的是,系统内部存在大量辅助逆向分析的文件。虽然说明中提到加密的SKU.17文件,但光盘内同时存在包含相同信息的明文SKU.TXT文件。一些其他文本文件也与对应的加密文件同时存在,进一步降低了破解难度。研究还发现,这套系统使用的文件库格式本身没有经过真正的加密或混淆处理,破解者只需理解相关目录和文件结构,即可获取生成序列号所需的数据。

破解事件对id Software的零售计划造成了直接影响。由于破解工具的广泛传播,继续销售这套光盘已失去意义,id Software最终选择停止销售,并留下约15万张未售出的CD-ROM库存。这一失败也反映了20世纪90年代软件厂商面临的普遍问题:在互联网基础设施和在线授权机制尚未普及的情况下,软件厂商往往需要将授权逻辑和相关数据直接嵌入用户购买的软件中,而一旦本地程序被逆向分析,整个保护机制就可能被绕过。

 
 
更多>同类资讯
全站最新
热门内容
网站首页  |  关于我们  |  联系方式  |  版权声明  |  争议稿件处理  |  English Version