XP神级序号FCKGW咋来的?微软前大神揭秘:内部怀疑戴尔和Intel

Windows XP那个神级序号FCKGW到底是从哪儿冒出来的?这事儿最近有了新说法。微软前资深工程师David Plummer站出来,把这段往事给扒开了。 这位老哥当年可是Windows XP激活机制的核心开发者。

他详细解释了为啥这个密钥能绕过网络和电话激活,还顺带讲了那场持续好几年的盗版潮是怎么起来的。说白了,就是内部出了大纰漏。 在XP正式发布之前,微软搞了一套挺严密的激活机制。零售版用户得通过网络或者打电话,把序号跟自己的硬件绑在一起才能激活。

但问题来了,大企业动辄要装几十万台电脑,要是每台都这么走一遍流程,那还得了? 为了省事儿,微软专门给大客户设计了离线的大批量授权架构。Plummer当时就被派去干这个活儿,负责设计那些授权光盘和对应的序号,也就是大家常说的VLK。

这里头有个技术细节特别有意思。 系统激活的时候会检查光盘里有没有一块大约10MB的加密数据。这块东西可不是随便写的,它其实来自微软早年失败的一个图形界面软件叫Microsoft Bob。那些随机乱数被拿来生成哈希验证,然后反复压缩、加密,最后塞进了光盘里。

只要光盘里有这块数据,再加上用户输入的序号符合数学逻辑,激活系统就直接认定你是正规的企业授权用户。硬件验证?线上启用?统统跳过,一步到位。这种设计本来是为了方便大企业,结果却成了盗版的温床。 XP是在2001年8月24日进入RTM阶段的,原定10月25日上市。

可就在上市前大概五周,一个叫Devils0wn的破解组织直接把完整的专业版企业光盘映像放到了网上,连带着那条著名的FCKGW密钥也一起曝光了。 因为这份文件本身就有合法的企业光盘结构,还有有效的VLK,所以系统验完密钥算法之后,压根就不管硬件绑定那一套了。

盗版团伙立马把这序号嵌进光盘里,大规模刻录贩卖。就这么着,FCKGW成了全球无数PC用户的共同回忆。 至于泄露源头到底是哪儿,Plummer说公司内部一直流传两种声音。有人说是戴尔干的,毕竟泄露的内容里包含了源代码;也有人怀疑是Intel。

不过他自己也承认,对具体细节真是一点头绪都没有。 Plummer后来总结道,这次运营上的重大失误就在于,光盘介质和序号在产品还没到实体店渠道之前就已经溜出去了。一旦这两样东西同时公之于众,WPA的硬件绑定保护机制想发挥作用都难,根本就没机会跑起来。

微软后来也不是没补救。在Windows XP Service Pack 1里,他们就把包括FCKGW在内的好几组外泄产品识别码拉黑了。到了Service Pack 2,又上了更高级的验证手段,凡是用了这个序号的系统,想下载安全更新?

门儿都没有,彻底封死。

热门推荐