互联网已经向我们展示了《毁灭战士》可以在从纸板箱到Roomba甚至是一个键盘键的所有东西上运行,但现在我们可以把约翰迪尔拖拉机加入到这个列表中。安全研究员Sick Codes与Doom modder Skelegant合作,让游戏在约翰迪尔拖拉机的显示屏上运行,并在拉斯维加斯的Def Con黑客大会上展示了一些游戏画面。
在Sick Codes发布的视频中,你可以看到游戏是如何作为一种透明的覆盖物在约翰迪尔的用户界面(UI)之上运行的。Sick Codes说,整个过程花了几个月时间,涉及到约翰迪尔4240拖拉机使用的Linux系统的越狱。这个版本的《毁灭战士》自然被修改为发生在玉米田里,玩家在拖拉机上砍杀敌人。
但Sick Codes并不只是对拖拉机进行越狱以使其运行《毁灭战士》。根据《连线》的报道,他还设计并提出了一种新的越狱方法,使他能够对拖拉机的系统进行root访问。这个漏洞有可能帮助农民绕过阻止他们自己修理拖拉机的软件块,而约翰迪尔公司过去曾因此受到抨击。
正如《连线》所指出的,Sick Codes能够获得 "价值1.5GB的日志",经销商可以用它来识别和诊断问题。但他还找到了一种方法,通过将控制器直接焊接到拖拉机的电路板上来获得根权限。不幸的是,如果没有合适的设备,获得root权限并不那么简单,但Sick Codes告诉Wired,"有可能根据漏洞开发一个工具,更容易执行越狱"。