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

今年3月4日 , 索尼PlayStation2刚刚度过了20岁生日 。 虽然这款游戏主机早已过时 , 但依然有很多有趣和令人愉快的游戏 。 此前 , 玩家如果想要在PS2上玩自制游戏 , 必须要借助第三方芯片改装或者是使用特殊的存储卡绕过验证程序才可以 。
在该游戏主机发布20年后 , 工程师“CTurt”放出了三段演示视频 , 展示了成功利用PS2中内置DVD播放器的漏洞 , 让PS2忽略启动时候的光盘验证程序 , 从而在没有任何硬件改动的情况下直接执行光盘内的内容 。
PlayStation2不会加载刻录的游戏光盘 , 但会读取刻录的DVD 。 CTurt认为这是一个潜在的攻击媒介 , 并开始探索PS2的光驱如何播放DVD 。 他最终发现 , 硬件通过读取光盘的IFO文件并将数据写入RAM缓存来开始加载DVD 。
CTurt创建了一个名为FreeDVDBoot的软件 , 该软件以PS2的DVD播放器为切入点 , 在软件层面绕过光盘检查 。 CTurt创建了一个损坏的IFO文件 , 产生了一个"largereadoverflow" 。 本质上 , 它将一个ELF(可执行和可链接格式)文件--自制游戏中使用的类型--加载到系统的缓存中 , 然后由溢出的文件推送到主内存中 。
无需硬件调整 索尼PS2在软件层面被破解
文章图片
这种方法完全绕过了PS2的物理光盘拷贝保护 , 因为系统认为它是在为视频播放准备一张DVD 。 它的独特之处在于 , CTurt声称它是唯一不使用网络适配器、HDD扩展或modchip等非本地硬件的漏洞 。 它也不涉及物理阻挡光盘托盘传感器 。 所需要的只是一张光盘 。
【无需硬件调整 索尼PS2在软件层面被破解】利用该漏洞 , 让运行自制游戏和刻录备份成为课程 。 CTurt展示了一段运行《汪达与巨像》的游戏操作 , 还有一段显示PS2运行超级任天堂模拟器 , 也可以将多个游戏放在一张光盘上(只要它们足够小) , 并从启动菜单中运行它们 。


    推荐阅读