Switch 2 安全性受到打击,黑客解锁自制访问权限
一名安全研究人员展示了对 Switch 2 的仅软件部分越狱,获得了“用户空间”访问权限,他表示,这允许我们运行自制软件,逆向工程和修改 Switch 2 游戏,从 Switch 中备份保存文件,并通过 MMIO 访问大多数 Switch 2 的外设。该黑客利用了原版 Switch 版本的 SmileBasic 4,后者是运行在任天堂硬件上的长期编程环境和解释器系列中的最新版本。这种所谓的“有线”黑客还需要访问同一网络上的 macOS 或 Linux PC,以运行一个帮助启用特权系统访问的 node.js 包。研究人员萨米·哈吉哈米德表示,他使用 OpenAI 的 Codex 来探测 SmileBasic 的语言解释器,使用一个可以向系统发送 USB 命令并通过 HDMI 查看结果的自定义工具(以及通过蓝牙灯开关翻转设备进行电源循环)。经过“约两周”的大量努力,该工具发现了在 SmileBasic 中从数组中删除项目时发生的 32 位整数溢出。该错误提供了对数组指针的访问,从而允许读取和写入系统内存的部分内容。随后,哈吉哈米德表示,他开始探寻 Switch 2 内部 sysmodules 的访问权限,寻找能够为控制台核心功能提供更多特权访问的模块。最终,他在控制台的文件系统服务模块中发现了一个缓冲区溢出,暴露了一个缓存的数据指针,授予了任意的读写权限。由此,哈吉哈米德表示,他可以执行“特权文件系统操作”,并最终通过伪造的文件系统进程实现本地代码执行。哈吉哈米德在网上名为 Pepsipu,展示了一系列新的修改角色在马里奥卡丁车世界中,作为该漏洞的概念证明。其他人也同样展示了在被利用硬件上运行的简单演示和正在开发中的工具。
阅读全文 →本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。
☕请我喝杯咖啡