PPPwn – PlayStation 4 PPPoE RCE
PPPwn ist ein Kernel-Remote-Code-Execution-Exploit für PlayStation 4 bis FW 11.00.
Dabei handelt es sich um einen Proof-of-Concept-Exploit für CVE-2006-4304 , der verantwortungsvoll an PlayStation gemeldet wurde.
Unterstützte Versionen sind:
- FW 9.00
- FW 11.00
- Weitere können hinzugefügt werden (PRs sind willkommen)
Der Exploit wird nur gedruckt PPPwned auf deiner PS4 als Proof-of-Concept. Um Mira oder ähnliche Homebrew-Enabler zu starten, muss die stage2.bin nutzlast muss angepasst werden.
Anforderungen
- Computer mit Ethernet-Anschluss
- USB-Adapter funktioniert auch
- Ethernet Kabel
- Linux
- Mit VirtualBox können Sie eine Linux-VM erstellen Bridged Adapter als Netzwerkadapter zur Nutzung des Ethernet-Ports in der VM.
- Python3 und gcc installiert
Verwendung
Klonen Sie das Repository auf Ihrem Computer:
git clone --recursive https://github.com/TheOfficialFloW/PPPwn
Installieren Sie die Anforderungen:
sudo pip install -r requirements.txt
Kompilieren Sie die Nutzlasten:
make -C stage1 FW=1100 clean && make -C stage1 FW=1100
make -C stage2 FW=1100 clean && make -C stage2 FW=1100
Für andere Firmwares, z. B. FW 9.00, bestehen FW=900.
Führen Sie den Exploit aus (siehe ifconfig für die richtige Schnittstelle):
sudo python3 pppwn.py --interface=enp0s3 --fw=1100
Für andere Firmwares, z. B. FW 9.00, bestehen --fw=900.
Auf deiner PS4:
- Gehe zu Settings und dann Network
- Wählen Set Up Internet connection und wähle Use a LAN Cable
- Wählen Custom einrichten und auswählen PPPoE für IP Address Settings
- Geben Sie etwas für ein PPPoE User ID Und PPPoE Pasword
- Wählen Automatic für DNS Settings Und MTU Settings
- Wählen Do Not Use für Proxy Server
- Klicken Test Internet Connection um mit Ihrem Computer zu kommunizieren
Wenn der Exploit fehlschlägt oder die PS4 abstürzt, können Sie die Interneteinrichtung überspringen und einfach auf klicken Test Internet Connection. Wenn die pppwn.py. Wenn das Skript hängen bleibt und auf eine Anfrage/Antwort wartet, brechen Sie es ab, führen Sie es erneut auf Ihrem Computer aus und klicken Sie dann auf Test Internet Connection auf deiner PS4.
Anleitungen
PS4 PPPwn Exploit 9.00 mit Raspberry Pi - by @losti
PS4 PPPwn Exploit 9.00 mit Google TV (Raspberry Pi) - by @losti
PS4 PPPwn Exploit 11.00 mit Windows - by @Fengalon
Firmware 11.00 Recovery-Version:
https://mega.nz/file/CJAxXIhT#pTl1KkwmXqU6ahYo9HmseSw9MUm03wofYkQH9DFNrYU