无需硬件调整 索尼PS2在软件层面被破解

2020-06-30 11:58  cnBetaTB

今年3月4日,索尼 PlayStation 2 刚刚度过了 20 岁生日。虽然这款游戏主机早已过时,但依然有很多有趣和令人愉快的游戏。此前,玩家如果想要在 PS2 上玩自制游戏,必须要借助第三方芯片改装或者是使用特殊的存储卡绕过验证程序才可以。

在该游戏主机发布 20 年后,工程师“CTurt”放出了三段演示视频,展示了成功利用 PS2 中内置 DVD 播放器的漏洞,让 PS2 忽略启动时候的光盘验证程序,从而在没有任何硬件改动的情况下直接执行光盘内的内容。

PlayStation 2 不会加载刻录的游戏光盘,但会读取刻录的 DVD。CTurt 认为这是一个潜在的攻击媒介,并开始探索 PS2 的光驱如何播放DVD。他最终发现,硬件通过读取光盘的 IFO 文件并将数据写入 RAM 缓存来开始加载 DVD。

CTurt 创建了一个名为FreeDVDBoot的软件,该软件以 PS2 的 DVD 播放器为切入点,在软件层面绕过光盘检查。CTurt创建了一个损坏的 IFO 文件,产生了一个 "large read overflow"。本质上,它将一个ELF(可执行和可链接格式)文件--自制游戏中使用的类型--加载到系统的缓存中,然后由溢出的文件推送到主内存中。

无需硬件调整 索尼PS2在软件层面被破解

这种方法完全绕过了PS2的物理光盘拷贝保护,因为系统认为它是在为视频播放准备一张DVD。它的独特之处在于,CTurt 声称它是唯一不使用网络适配器、HDD扩展或modchip等非本地硬件的漏洞。它也不涉及物理阻挡光盘托盘传感器。所需要的只是一张光盘。

利用该漏洞,让运行自制游戏和刻录备份成为课程。CTurt 展示了一段运行《汪达与巨像》的游戏操作,还有一段显示 PS2 运行超级任天堂模拟器,也可以将多个游戏放在一张光盘上(只要它们足够小),并从启动菜单中运行它们。

分享到微信朋友圈 ×
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。
×

本网页已闲置过久,点击关闭或空白处,即可回到网页