PS5 Relapse Exploit

Gebruik

  1. Stel in de netwerkinstellingen de primaire DNS in op 45.56.67.85 (aanbevolen).
  2. Voer python serve.py lokaal uit, of open https://ntfargo.github.io/Relapse-Exploit/ op de PS5.
  3. De standaard payloads zijn opgeslagen in de map payloads/. Na een succesvolle uitvoering luistert de ELF-loader op poort 9021.

Stabiliteitsopmerkingen

Voor de Webkit-fase kunnen meerdere pogingen nodig zijn; herlaad de pagina als de browser vastloopt. De kernel-exploit kan ervoor zorgen dat de console vastloopt of in een 'panic'-status raakt. Als dit gebeurt, start de console opnieuw op voordat u het opnieuw probeert.

Exploit Chain

  • Browserfase: Maakt gebruik van JSC-informatielekken (info leaks) en een structured clone object pool mismatch om een typedarray te corrumperen.
  • Kernelfase: Combineert een adreslek met een aiomultiwait uaf race om kernel read/write (r/w) te realiseren.

Credits

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

Disclaimer

Dit project is uitsluitend bedoeld voor educatieve doeleinden en beveiligingsonderzoek. Het ondersteunt geen piraterij, ongeautoriseerde toegang of misbruik van commerciële apparaten. Gebruik dit alleen op apparaten die u bezit of die u is gemachtigd om te testen, en houd u aan de geldende wet- en regelgeving.

De software wordt geleverd "zoals deze is", zonder garantie. U aanvaardt de risico's van het gebruik ervan, waaronder systeeminstabiliteit, gegevensverlies en accountbans. De beheerders aanvaarden geen aansprakelijkheid voor resulterende schade.