网络安全检测|网络安全服务|网络安全扫描-香港墨客投资移动版

主页 > 业界资讯 > 网络渗透测试

这群少年黑客靠窃取Xbox游戏暴富,却最终进监狱(2)

整个小学期间波科拉都在学习编程。他学会开发包括基本的Web浏览器等一些工具。但当他还是一个孩子的时候,他就完全迷恋上了编程,即便在和家人一起去波兰旅行的时候也是如此。他把笨重的笔记本电脑拖到了父母亲戚住的那个昏昏欲睡的小镇。没有别的事情可做,所以当小鸡在院子里四处游荡时,他自学了Visual Basic .NET编程语言。他住的房子没有网络,所以当他的程序出错时,波科拉也无法通过谷歌搜索引擎求助。但他不断地修改自己的代码,直到代码变得完美无缺,这是一个劳动密集型的过程,让他充满了意想不到的喜悦。当他再次回到加拿大的家中时,波科拉迷上了通过意愿控制机器的心理奖励。

当波科拉开始沉浸于编程时,他的家人买了第一台Xbox。凭借其能够连接到Xbox Live服务的多人游戏会话及其熟悉的Windows派生体系结构,这部机器使得波科拉的超级任天堂游戏机看起来像是一件老古董。每当波科拉不玩《Halo》游戏时,他就会在互联网上搜索有关他最喜欢的Xbox的技术信息。漫无目的的游弋让他接触到了一个黑客社区,那里正在重新定义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并启动它时,屏幕显示出激活调试模式的选项。“天哪,”范·克利夫想,“这是一块该死的开发主板!”

范·克利夫意识到他无意中发现了Xbox游戏机里的“图坦卡蒙之墓”,于是他转身与回收站达成了一项协议,从而可以购买任何废弃的Xbox硬件。其中的一些他留给自己收藏,一些则分给看朋友们:他曾经送给另一个团队成员一个开发工具包作为结婚礼物。但是,范·克利夫一直在寻找他可以信赖的谨慎付费客户。

(责任编辑:admin)