这群少年黑客靠窃取Xbox游戏暴富,却最终进监狱
为了揭开它的秘密,这些黑客打开了控制台的外壳,窃听CPU、RAM、闪存芯片等主板的各种部件之间的数据。这导致了他们发现了密码学专家布鲁斯·施奈德(Bruce Schneier)所说的“许多幼儿园小朋友都能对付的安全错误”。例如,微软将机器启动代码的解密密钥留在了机器内存的可访问区域。2002年,一位名叫邦妮·黄(Bunnie Huang)的麻省理工学院(MIT)的研究生发现了迷药,这使得所有黑客都有可能绕过Xbox启动项,从而能够播放音乐、运行Linux或模拟Segas和任天堂的自制程序。他们首先要做的就是调整控制台的固件,要么将所谓的modchip焊接到主板上,要么从USB驱动器上加载一个被黑客破解的游戏保存文件。 一旦波科拉破解了自家的Xbox游戏机,他就开始对自己感兴趣的《Halo》游戏进行大量的修修补补。他经常出没于IRC频道和网络论坛,那里有最优秀的《Halo》程序员们,研究如何改变游戏的物理特性。很快他就写出了一个名为《Halo2》的公用程序,这款游戏允许玩家在游戏的任何场景中加入数字化的水,把游戏中的晴空万里变成暴雨如注。 2005年11月,第二代Xbox即Xbox360的发布结束了这场混战。360没有其前身那种明显的安全缺陷,这让年仅13岁的波科拉这样的程序员懊恼不已,因为他再也不能运行未经微软审核的代码了。对于受挫的黑客来说仍有一个潜在的解决方案,但它需要一个罕见的硬件:Xbox 360开发工具包。 开发工具包是微软注册开发人员用来编写Xbox程序的机器。在未经训练的人看来,它们看起来就像普通的游戏控制台,但是这些单元中包含了游戏开发过程中不可或缺的大部分软件,包括逐行调试的工具。拥有开发工具包的黑客可以像授权程序员一样操作Xbox软件。 微软只会向经过严格筛选的游戏开发公司分发开发工具包。但在出现互联网泡沫的2000年代中期,当一个破产的开发商匆忙抛售其资产时,偶尔会有一些套件可用。但在大多数情况下,公开市场上少有相关硬件。然而,有一个黑客在偶然情况下获得了一个开发工具包,他渴望从自己的好运中获利,这将帮助波科拉登上Xbox游戏机的舞台。 三、唯一重要的教育 2006年,38岁的罗迪·范·克利夫(Rowdy Van Cleave)在加州核桃溪(Walnut Creek)担任富国银行(Wells Fargo)技术经理时,得知附近一家回收站正在低价抛售Xbox DVD光驱。当他去查看这些产品时,设备的所有者提到他们经常收到多余的微软硬件。范·克利夫曾经是名为Team Avalaunch的Xbox黑客团队的一员,他自己在回收站的仓库里挑挑拣拣,找出一堆可能有转售价值的Xbox游戏设备。 在筛选了成堆的Xbox报废设备后,范·克利夫说服回收站让他把五块主板带回家。当他将其中一块连上Xbox 360并启动它时,屏幕显示出激活调试模式的选项。“天哪,”范·克利夫想,“这是一块该死的开发主板!” (编辑:PHP编程网 - 湛江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |