黑客利用原始'厄运'代码的错误来运行游戏内的“蛇”

2021-04-01 22:16:54

多年来,人们已经找到了从McDonald' S收银机,广告牌卡车,甚至iPhone黑客设备的任何事情就传统的20世纪90年代游戏厄运。

通过KGSWS的程序员表示,他能够通过在Doom 2和Ultimate Doom Load保存的游戏的方式找到漏洞,潜入一个小颅骨,以漏洞,允许他在游戏内运行自定义代码。

KGSWS在GitHub上发布了本发明项目,这意味着任何人都可以下载并运行它,只要它们有一个具有旧操作系统DOS或DOS仿真器的计算机。什么'更好的是,程序员还发布了如何利用两种其他错误的技术,允许黑客和程序员以多种不同的方式自定义和修改厄运。

"我已经玩了很长时间的厄莫源代码,所以我已经知道了很多关于DOOM引擎。由于源代码可用,现代平台有许多源端口。这些源端口添加了许多很多很酷的功能。在此之前,您只有有限的方式可以修改游戏," KGSWS在线聊天中告诉主板。 "有一天,我想知道将一些新功能添加到原始DOS版本,但不修改它。允许任何人隐藏新功能的东西。"

你是黑客或逆向工程师的视频游戏吗?我们很乐意听取您的意见。您可以安全地联系Lorenzo Franceschi-Bicchierai在+1 917 257 1382,在[email protected]或电子邮件[email protected]

"我想用扭曲让蛇。我知道它已经完成了。但如果你想象蛇,你可能会期待[它]以四个不同的方向移动。在我的代码中,你必须像车一样嘲笑蛇," KGSWS说。

KGSWS是ACE引擎的创建者,通过利用它的错误来自定义和修改DOOM 2的项目。

程序员解释说,他还发现了利用映射文件的方法,以及DOOM分配内存的方式。 Anatoly Shashkin,一个关于DOS游戏的YouTuber和上面录制视频的Youtuber说,他对KGSWS兴奋了,因为它可以帮助他人找到更多的利用或方法来修改厄运。 "利润很棒," Shashkin在线聊天告诉主板。 "我相信这为香草Doom Modding开辟了很多机会。 它基本上无限的它'"