由于一名安全研究人员发现了一个漏洞,调整PlayStation 2的硬件来玩自制游戏和备份光盘可能已经成为过去。CTurt创建了一个名为FreeDVDBoot的软件,它使用PS2的DVD播放器作为入口点,在软件级别上绕过磁盘检查。不需要修改硬件。
ps 2不会加载烧录的游戏光盘,但可以读取烧录的dvd。CTurt认为这是一个潜在的攻击载体,并开始研究PS2的光驱如何播放dvd。他最终发现,硬件通过读取磁盘的IFO文件并将数据写入RAM缓存来开始DVD加载。
CTurt创建了一个损坏的IFO文件,并产生了“大量读取溢出”,但您可以在他的博客中了解技术细节。本质上,它将一个ELF(可执行和可链接格式)文件(自制游戏中使用的类型)加载到系统的缓存中,然后由于溢出将其推入主内存。
这种方法完全绕过了PS2的物理磁盘拷贝保护,因为系统认为它正在为视频回放准备DVD。它的独特之处在于,CTurt声称这是唯一一个不使用网络适配器、硬盘扩展或modchip等非本地硬件的漏洞。它也不涉及物理阻断盘式托盘传感器。所需要的只是一张光盘。
这个漏洞可以用于一些事情。如前所述,自制游戏和烧录备份是可能的。CTurt展示了一个运行巨像阴影备份的视频(上图)。另一个是运行超级任天堂模拟器的PS2(下图)。也可以将多个游戏放在一个磁盘上(如果它们足够小的话),然后从启动菜单中运行它们。
他还表示,由于包括CD和蓝光在内的所有光驱都是基于同样的原理运行的,因此从第一代PlayStation到PS4,这种漏洞可能会在任何产品上发生。
“真的没有理由这种普遍的攻击场景只针对PlayStation 2,因为所有几代人都支持某种烧录媒体的组合:从PlayStation 1的CD支持到PlayStation 3和4的蓝光支持,而PlayStation 4只取消了CD支持。通过蓝光BD-J功能破解PS4一直是讨论的切入点,”CTurt写道。“这可能是我感兴趣的一个长期的未来项目。”
虽然FreeDVDBoot并不支持PS2中使用的所有DVD驱动器,但他正在努力扩展支持。对于那些有兴趣尝试它的人,说明和必需的文件被贴在GitHub上。

