一位匿名黑客成功地在未经过改装的Xbox游戏机上运行了Linux操作系统,显然满足了Lindows公司创始人Michael Robertson悬赏10万美元的挑战要求。
这个使用“Habibi-Xbox”名子的黑客3月31日在“Xbox Hacker”网站信息栏里公布了他的方法。Xbox-Linux计划的组织者证实,这个方法是可行的。
这个方法包含在游戏《007:浴火特工》“存储和装载游戏”功能中。玩家一般使用这个功能把游戏进程存储下来,以后重新装载游戏接着玩。Habibi发现,使用Xbox游戏机认可的USB存储设备,“装载游戏”的显示画面还可以装载其它软件,包括袖珍版的Linux操作系统。
这个技术利用了007游戏中的缓存溢出漏洞,与网络黑客用来破坏服务器的技术相似。Habibi在他贴出的帖子中写道,在存储处理上存在软件毛病。这种毛病在好几种游戏中都有。
Lindows公司创始人Michael Robertson为了鼓励人们在Xbox游戏机上运行Linux,提出了分为两部分的竞赛,每个部分奖励10万美元。A部分要求第一个小组在Xbox游戏机上运行Linux。这个目标已经达到了。评奖委员会正在挑选获胜者。
这个竞赛的B部分是要求在没有经过改装的Xbox游戏机上运行Linux。Xbox Linux计划发起人、英国程序员Andy Green星期一证实了利用007游戏漏洞的方法可行。不过,最终结果还要等12月31日比赛截止日期之后才能作出决定。
网友评论