加入收藏 | 设为首页 | 会员中心 | 我要投稿 顺游网_765游戏网 (https://www.765youxi.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 游戏资讯 > 厂商新闻 > 正文

攻破微软游戏帝国的黑客少年:嗑药、坐牢、重归正途

发布时间:2018-07-09 01:36:13 所属栏目:厂商新闻 来源:互联网
导读:在2014年的一天,多伦多大学的大三学生 David Pokora 在美加交界被警察带走。 这天,他原本打算去美国拿网购的保险杠,并顺道看看在美国威明顿的朋友 Justin May, Pokora 与 May 相识多年,在网络上早已是熟人,但现实生活中却从未见过面,他们都是狂热的

在2014年的一天,多伦多大学的大三学生 David Pokora 在美加交界被警察带走。

攻破微软游戏帝国的黑客少年:嗑药、坐牢、重归正途

这天,他原本打算去美国拿网购的保险杠,并顺道看看在美国威明顿的朋友 Justin May, Pokora 与 May 相识多年,在网络上早已是熟人,但现实生活中却从未见过面,他们都是狂热的游戏玩家,都对Xbox 的内部运行机制十分着迷。

刚刚20岁出头的 Pokora ,其实还注册了一个公司“Xenon Development Studios”,公司的主要运营业务就是处理 Xbox 的服务支付业务, Pokora 能通过黑客技术让订阅用户在100多个不同的游戏中解锁秘籍或跳过关卡。换句话说,他就是传说中的站在“外挂”背后的程序员。

直到被捕时,这位少年对自己所犯下的罪行仍没有清晰的认知。刚开始,破解微软重金打造的 Xbox 对他而言,更像是一场与微软工程师游戏般的斗智斗勇,其实他的梦想就是加入微软成为一名游戏工程师。

但随着时间的推移,Xbox 的黑客圈子开始变得肮脏不堪,金钱和地位的诱惑冲破了 Xbox 的黑客道德底线,这个少年因为自己的黑客技术迅速地积累了惊人的财富,也正是因为这个原因,这位多伦多大学的高材生也遭遇了牢狱之灾,并上了游戏界开发者的黑名单,就此,成为游戏程序员的梦想破灭。

在被捕后的八个多月的时间里,他因密谋窃取多达 10 亿美元的知识产权而被起诉,联邦检察官打算让 Pokora 成为第一位因盗窃美国商业机密而被定罪的外国黑客。他的几位朋友和同事也最终卷入了这场麻烦的漩涡:一个人变成了告密者,一个变成逃犯,而另一个最后离开了人世。

天赋异禀的编程少年

虽然 Pokora 只是一名从波兰移民过来的建筑工人的孩子,但在小学的时候,他就开始接触编程,并展露了过人的天赋。

攻破微软游戏帝国的黑客少年:嗑药、坐牢、重归正途

他曾经编写过 basic web browser,在一次回波兰老家时,小小年纪的他开始尝试用 Visual Basic .NET 编程,由于波兰乡下的老屋里没有网络,所以当他的程序出错时也无法通过谷歌搜索引擎求助。但他不断地修改自己的代码,直到代码变得完美无缺一点一点搞定了程序。

当波科拉开始沉浸于编程时,他的家人买了第一台 Xbox。与之前他所拥有的超级任天堂游戏机相比,这台 Xbox 不仅能够连接到 Xbox Live 服务的多人游戏会话,还拥有自己所熟悉的 Windows 派生体系结构,这件游戏机落到了真正懂它的人手里。

每当 Pokora 结束“Halo”游戏时,他就会在互联网上搜索有关 Xbox 的技术信息,这也让他无意之中走入了影响他一生的黑客社区,在那里,他发现 Xbox 可以做的事情更多。

比如, Pokora 发现黑客可以截取游戏杆的中央处理器、主存,还有闪存里的数据,并且发现了被密码学专家 Bruce Schneier 定义的“幼儿园级别的安全漏洞”。

例如,微软将机器启动代码的解密密钥留在了机器内存的可访问区域。2002年,一位名叫 Bunnie Huang 的麻省理工学院 研究生发现了这个漏洞,这使得所有黑客都有可能绕过 Xbox 启动项,从而能够播放音乐、运行 Linux 或模拟 Segas 和任天堂的自制程序。

他们首先要做的就是调整控制台的固件,要么将所谓的 modchip 焊接到主板上,要么从USB驱动器上加载一个被黑客破解的游戏保存文件。

自从 Pokora 破解了自家的 Xbox 游戏机后,他就开始对自己感兴趣的“Halo”游戏进行大量的修修补补。他经常出没于 各类黑客技术论坛,研究如何改变游戏的物理特性。

很快,天赋异禀 Pokora 就写出了一个名为“Halo2”的公用程序,这款游戏允许玩家在游戏的任何场景中加入数字化的水,把游戏中的晴空万里变成暴雨如注。

不过,这种成就感随着 2005 年 11 月第二代 Xbox的问世(Xbox360 )而消失,Xbox360 修补了之前明显的安全缺陷,这让年仅 13 岁的 Pokora 懊恼不已,因为他再也不能运行未经微软审核的代码了。

不过,受挫的 Pokora 很快就发现了另外一条破解之路。

另辟蹊径---Xbox 360 开发工具包

对于 Pokora 而言,要想破解新版的 Xbox ,其实还有一个潜在的解决方案,但它需要一个罕见的硬件:Xbox 360开发工具包。

开发工具包是微软注册开发人员用来编写Xbox程序的机器。在未经训练的人看来,它们看起来就像普通的游戏控制台,但是这些单元中包含了游戏开发过程中不可或缺的大部分软件,比如逐行调试的工具。如果黑客拥有了开发工具包,他就可以像授权程序员一样操作Xbox软件。

但是,为了避免落入黑客之手,微软只会向经过严格筛选的游戏开发公司分发开发工具包。

那 Pokora 是搞定这些游戏开发公司,然后拿到工具包?

这还要拜“互联网泡沫”所赐,随着一些破产的游戏开发公司倒闭,一些套件也就此流入黑市,有一个黑客在偶然情况下获得了一个开发工具包,并把它卖给了 Pokora ,从此, Pokora 开始在 Xbox 游戏机的舞台上“大放异彩”。

拥有了开发工具包的 Pokora,很快就在 Halomods.com 这样的论坛上发布了他开发的“Halo3”的片段,并在此解释了另外一位黑客 Anthony Clark,Clark曾有过反汇编 Xbox 的经验,他联系了Pokora,并且开始合作一些游戏项目。

在技术方面互补的两个人很快就合作破解出了更多的功能,他们的破解工具能够赋予游戏主角特殊的技巧,比如说跳到云里或者能够发射奇怪的炮弹。

这也得到了微软工程师的注意,但是这些专业程序员并未对此发表恶意的评价,相反,他们告诉Pokora,这真酷,你在逆向工程方面做得很好。

这些令人鼓舞的反馈使 Pokora 确信自己走上了一条游戏开发的职业道路,并获得了前所未有的成就感,毕竟,成为微软游戏工程师是他的梦想,能得到这些程序员的夸奖,对他而言是莫大的鼓舞。

不过,这两位少年的“恶作剧”从此也开始越来越过火,在 2009 年,这对搭档不仅使用了 PartnerNet来运行他们修改版的“Halo3”,还破解了尚未发布的测试版软件。

波科拉曾截下一张关于“Halo3”的地图,然后随意就和朋友们分享,结果这张截图在粉丝群中迅速流传开来。当 Pokora 和 Clark 再次回到PartnerNet玩“Halo3”时,他们在游戏主屏幕上看到了 Bungie 工程师留给他们的消息:“赢家不要闯进PartnerNet。”

但这两名黑客对这一警告并未上心,他们依然认为恶作剧很有趣,并接着到处偷测试版。

(编辑:顺游网_765游戏网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

推荐文章
    热点阅读