Relapse-Exploit README

The project's README from github.com/ntfargo/Relapse-Exploit. As one markdown file: README.md.

PS5 Relapse Exploit

Supported firmware: 7.00 through 13.60.

Usage

Stability notes

Webkit may need several attempts, reload the page if the browser stalls. The kernel exploit may hang or panic the console, so reboot before trying again if that happens.

Exploit chain

Browser stage uses JSC info leaks and a structured clone object pool mismatch to corrupt a typedarray. The kernel stage combines a address leak with an aio_multi_wait uaf race to establish kernel r/w.

Credits

ntfargo, ufm42, Sonic_Iso, Jordy, Dr. Yenyen, TheFlow, SlidyBat, Flatz, cow, nhk, bollarz, Sleirsgoevy, EchoStretch, EarthOnion.

Disclaimer

This project is intended for educational and security research purposes only. It does not endorse piracy, unauthorized access, or misuse of commercial devices. Use it only on devices you own or are authorized to test, and comply with applicable laws and regulations.

The software is provided as-is, without warranty. You assume the risks of using it, including system instability, data loss, and account bans. The maintainers accept no liability for resulting damage.

Relapse-Exploit (ntfargo/Relapse-Exploit)

Searching Database…

这是什么?Relapse Exploit 是一个基于浏览器的 PS5 越狱链,适用于 7.00 至 13.60 固件,它把 WebKit 浏览器漏洞利用与内核漏洞利用串接起来,以获得内核读写能力并加载自定义 payload。
这是在我电脑上运行,还是在 PS5 本机上运行?两者都有:你在电脑上运行一个小型 Python 服务器(serve.py),或以其他方式托管页面,然后在 PS5 自带的浏览器中打开它来触发漏洞利用链。
对我的 PS5 实际怎么运行这个漏洞利用?把主机的主 DNS 设置为 45.56.67.85,然后在本地运行“python serve.py”或直接在 PS5 浏览器中打开托管页面;运行成功后,默认 payload 会放入 payloads/ 文件夹,ELF 加载器监听 9021 端口。
运行这个漏洞利用需要安装 Python 吗?只有使用本地托管方式才需要,该方式通过 Python 脚本(serve.py)运行;你也可以完全不用 Python,直接在 PS5 上打开漏洞利用页面。
这个漏洞利用链第一次尝试就能可靠生效吗?不一定:如果浏览器卡住,WebKit 阶段可能需要尝试多次并重新加载页面,而内核阶段可能让主机挂起或崩溃(panic),所以你可能需要重启后再重试。
这个漏洞利用链实际用了哪些漏洞利用技术?浏览器阶段利用 JSC 信息泄露结合结构化克隆对象池不匹配来破坏一个 typedarray,内核阶段则把地址泄露与 aiomultiwait 释放后使用(use-after-free)竞争搭配,以建立内核读写能力。
在我自己的 PS5 上使用它合法吗?作者严格将其定位为教育性和安全性研究,只能在你拥有或获授权测试的设备上使用,并明确不支持盗版或未授权访问。
Creator
ntfargo
Size
6.6 MB
Stars
2.3K
Updated
CommitSep 30
Age
29d
Commits · 90 Days