PPPwn é um exploit de execução remota de código do kernel para PlayStation 4 até a Firmware 11.00. Baseado na POC compartilhada pelo usuário TheOfficialFloW, foi desenvolvido um script para automação de execução.
PPPwn é um exploit de execução remota de código do kernel para PlayStation 4 até a Firmware 11.00. Esta é uma exploração de prova de conceito para CVE-2006-4304 que foi relatada de forma responsável à PlayStation. Baseado na POC compartilhada pelo usuário TheOfficialFloW, foi desenvolvido um script para automação de execução.
- Suporte a multi versões do GoldHen
- Multi stages 1 e 2 para as firmware's: 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, 1071, 11.00
- Possibilidade inserir os valores para a identificação da interface de rede e firmware
- Repetição da execução do script com intervalo definidos pelo usuário
- Persistência dos parâmetros para a execução do script e sua reutilização
- Parâmetros padrões
- Execução automática caso não havendo interação do usuário
- Distribuição baseada em Debian
- Python3
- scapy
- ATENÇÃO o
loadere oscriptsão executados a nível de usuárioroot. Portanto é de total responsabilidade do usuário a execução, não nos responsabilizamos por problemas causados pelo os mesmos.
No dispositivo a ser executado o script:
# Clone este repositório:
$ git clone https://github.com/CleilsonAndrade/loader-pppwn.git
$ cd ./loader-pppwn- Abra a pasta
GoldHEN, copie a última versão dogoldhen.bincorrespondente a firmware do seu PS4 no diretório raiz de um dispositivo de armazenamento USB no formatoexFAT;
# Instalar as dependências:
$ sudo pip install -r requirements.txt
# Executar:
$ ./script_pppwn_loader.shNo seu PS4:
-
No seu PS4 insira o dispositivo de armazenamento USB contendo o
goldhen.bin; -
Conecte o PS4 ao dispositivo a ser executado o script usando um cabo de rede lan;
-
Entre em
Configurações->Rededo PS4; -
Selecione
Configurar conexão à Internete escolhaUsar um cabo (LAN); -
Em
Como deseja configurar a conexão à internetselecionePersonalizar; -
Em
Configurações de endereço IPselecionePPPoE; -
Digite qualquer coisa para
ID de usuário PPPoEeSenha PPPoE; -
Escolha
AutomáticoparaConfigurações de DNSeConfigurações de MTU; -
Escolha
Não usarparaServidor proxy; -
Escolha
Testar conexão à Internet.
Observações:
-
Se o loader falhar ou o PS4 travar, você pode pular a
Configurar conexão à Internete simplesmente clicar emTestar conexão com a Internet. -
Se o loader funcionar, você deverá ver
Não é possível conectar-se à rede.seguido porPPPwnedem seu PS4 por meio de notificação e a ativação daGoldHENseguidamente.
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.
Feito com 💜 by CleilsonAndrade