Pppwnui
PPPwnUI est un programme réalisé en Python qui ajoute une interface utilisateur à l'exploit PPPwn créé par TheFlow. git clone https://github.com/B-Dem/PPPwnUI...
Choisir une liste...
PPAwnUI
PPPwnUI est un programme fait en Python qui ajoute une UI à l'exploitation PPPwn créé par Les flots.
Installation :
- Cloner le dépôt & #160;:
git clone https://github.com/B-Dem/PPPwnUI
- Installez les exigences :
pip install -r requirements.txt
Utilisation :
Lancez l'application avec
Windows :
PPPwnUI.batLinux :
chmod +x PPPwnUI.shPuis :
./PPPwnUI.shSélectionnez votre interface en utilisant le menu déroulant
Choisissez entre la version Exploit que vous souhaitez utiliser (Python PPPwn, PPAwn Go)
Choisissez votre charge utile entre :
PPPwn : (Disponible pour : 7.00, 7.01, 7.02, 7.50, 7.51, 7.55, 8.00, 8.01, 8.03, 8.50, 8.52, 9.00, 9.03, 9.04, 9.50, 9.51, 9.60, 10.00, 10.01, 10.50, 10.70, 10.71 et 11.00)
PPAwn Goldhen Charges utiles : (Disponible pour : 9.00, 9.60, 10,00, 10.01 et 11.00)
VTX HEN : (Disponible pour : 7.55, 8.00, 8.03, 8.50, 8.52, 9.00, 9.03, 9.04, 10,00, 10.01 10,50, 10.70, 10.71 et 11.00)
PPPwn Linux Charges utiles : (Disponible pour : 11.00)
Charges utiles personnalisées : (vos propres charges utiles)
Cliquez ensuite sur Démarrer PPPwn pour commencer l'Exploitation.
Utilisation PPPwn :
Sur votre PS4 :
- Allez à
Settingset puisNetwork - Sélectionner
Set Up Internet connectionet choisirUse a LAN Cable - Choisir
Customconfigurer et choisirPPPoEpourIP Address Settings - Saisissez n'importe quoi pour
PPPoE User IDetPPPoE Pasword - Choisir
AutomaticpourDNS SettingsetMTU Settings - Choisir
Do Not UsepourProxy Server - Cliquez sur
Test Internet Connectioncommuniquer avec votre ordinateur
Si l'exploit échoue ou que la PS4 s'écrase, vous pouvez sauter la configuration d'Internet et simplement cliquer sur Test Internet Connection. Si le script échoue ou est bloqué en attendant une requête/réponse, avortez-le et exécutez-le à nouveau sur votre ordinateur, puis cliquez sur Test Internet Connection sur votre PS4.
Goldhen Utilisation :
Sur votre ordinateur :
- Copier
goldhen.bindans le répertoire racine d'un exfat/fat32 USB et l'insérer dans votre PS4.
Exemple :
[+] PPPwn - PlayStation 4 PPPoE RCE by theflow
[+] args: interface=enp0s3 fw=1100 stage1=stage1/stage1.bin stage2=stage2/stage2.bin
[+] Using PPPwnUI By Memz !
[+] STAGE 0: Initialization
[*] Waiting for PADI...
[+] pppoe_softc: 0xffffabd634beba00
[+] Target MAC: xx:xx:xx:xx:xx:xx
[+] Source MAC: 07:ba:be:34:d6:ab
[+] AC cookie length: 0x4e0
[*] Sending PADO...
[*] Waiting for PADR...
[*] Sending PADS...
[*] Waiting for LCP configure request...
[*] Sending LCP configure ACK...
[*] Sending LCP configure request...
[*] Waiting for LCP configure ACK...
[*] Waiting for IPCP configure request...
[*] Sending IPCP configure NAK...
[*] Waiting for IPCP configure request...
[*] Sending IPCP configure ACK...
[*] Sending IPCP configure request...
[*] Waiting for IPCP configure ACK...
[*] Waiting for interface to be ready...
[+] Target IPv6: fe80::2d9:d1ff:febc:83e4
[+] Heap grooming...done
[+] STAGE 1: Memory corruption
[+] Pinning to CPU 0...done
[*] Sending malicious LCP configure request...
[*] Waiting for LCP configure request...
[*] Sending LCP configure ACK...
[*] Sending LCP configure request...
[*] Waiting for LCP configure ACK...
[*] Waiting for IPCP configure request...
[*] Sending IPCP configure NAK...
[*] Waiting for IPCP configure request...
[*] Sending IPCP configure ACK...
[*] Sending IPCP configure request...
[*] Waiting for IPCP configure ACK...
[+] Scanning for corrupted object...found fe80::0fdf:4141:4141:4141
[+] STAGE 2: KASLR defeat
[*] Defeating KASLR...
[+] pppoe_softc_list: 0xffffffff884de578
[+] kaslr_offset: 0x3ffc000
[+] STAGE 3: Remote code execution
[*] Sending LCP terminate request...
[*] Waiting for PADI...
[+] pppoe_softc: 0xffffabd634beba00
[+] Target MAC: xx:xx:xx:xx:xx:xx
[+] Source MAC: 97:df:ea:86:ff:ff
[+] AC cookie length: 0x511
[*] Sending PADO...
[*] Waiting for PADR...
[*] Sending PADS...
[*] Triggering code execution...
[*] Waiting for stage1 to resume...
[*] Sending PADT...
[*] Waiting for PADI...
[+] pppoe_softc: 0xffffabd634be9200
[+] Target MAC: xx:xx:xx:xx:xx:xx
[+] AC cookie length: 0x0
[*] Sending PADO...
[*] Waiting for PADR...
[*] Sending PADS...
[*] Waiting for LCP configure request...
[*] Sending LCP configure ACK...
[*] Sending LCP configure request...
[*] Waiting for LCP configure ACK...
[*] Waiting for IPCP configure request...
[*] Sending IPCP configure NAK...
[*] Waiting for IPCP configure request...
[*] Sending IPCP configure ACK...
[*] Sending IPCP configure request...
[*] Waiting for IPCP configure ACK...
[+] STAGE 4: Arbitrary payload execution
[*] Sending stage2 payload...
[+] Done!
À faire :
- Reconstruire PPPwn CPP pour utiliser le nom d'interface et non l'identifiant
- Mise à jour automatique
Ce programme a été réalisé à l'origine avec Memz pour Sighya.
Si vous trouvez ce programme utile, laissez une étoile sur la repo!
Et si vous avez des commentaires, ouvrez un problème !