docs: record PS5 payload and Y2JB tests
This commit is contained in:
+39
-3
@@ -20,6 +20,7 @@ Na rede onde este projeto foi inicialmente instalado:
|
||||
- porta publicada: `8000`.
|
||||
- DNS local: `192.168.20.30:53` (UDP e TCP);
|
||||
- gateway do Guia: `192.168.20.30:80` e `192.168.20.30:443`.
|
||||
- IP estático atual da PS5: `192.168.40.14`.
|
||||
|
||||
A porta 8080 do host já pertence ao UniFi e não deve ser reutilizada.
|
||||
|
||||
@@ -88,7 +89,8 @@ Editar a ligação ativa em:
|
||||
|
||||
Selecionar a rede, carregar em `Options` e abrir `Definições avançadas`:
|
||||
|
||||
- endereço IP: automático;
|
||||
- endereço IP: manter a configuração estática existente (`192.168.40.14`) nesta
|
||||
instalação; noutras redes, usar os parâmetros fornecidos pelo administrador;
|
||||
- nome do host DHCP: não especificar;
|
||||
- DNS: manual;
|
||||
- MTU: automático;
|
||||
@@ -167,7 +169,7 @@ Com um DNS que redirecione o manual:
|
||||
3. abrir `Guia do Utilizador`;
|
||||
4. confirmar que aparece a página Relapse esperada;
|
||||
5. aceitar o aviso de certificado self-signed, se aparecer;
|
||||
6. confirmar nos logs que o cliente `192.168.10.26` consultou o DNS e abriu o
|
||||
6. confirmar nos logs que o cliente `192.168.40.14` consultou o DNS e abriu o
|
||||
gateway;
|
||||
7. confirmar que o destino final é `192.168.20.30:8000`.
|
||||
|
||||
@@ -209,6 +211,19 @@ uma mensagem genérica de conclusão prova que todas as etapas terminaram corret
|
||||
|
||||
Manter o carregamento de payloads limitado à LAN confiável. Nunca publicar a porta
|
||||
9021 na Internet e não enviar um ELF que não tenha sido previamente revisto.
|
||||
Na instalação atual, um teste de ligação sem payload confirmou o caminho
|
||||
`192.168.20.30` (`net-utils01`) para `192.168.40.14:9021`. A regra entre VLANs
|
||||
deve permanecer limitada a essa origem, destino, protocolo e porta.
|
||||
|
||||
As regras da instalação permitem ainda que a PS5 alcance apenas os serviços
|
||||
necessários no `net-utils01`: TCP `80`, `443` e `8000`, e DNS UDP/TCP `53`. O
|
||||
restante acesso da PS5 à rede `192.168.20.0/24` está bloqueado. Outros hosts não
|
||||
podem alcançar o ELF loader da PS5 em TCP `9021`. As exceções específicas devem
|
||||
ser avaliadas antes dos bloqueios gerais na firewall.
|
||||
|
||||
Está prevista uma exceção da PS5 para TCP `8001` no `net-utils01` apenas para a
|
||||
fase 5 do payload manager. Manter essa exceção desativada até existir um serviço
|
||||
revisto que precise efetivamente da porta.
|
||||
|
||||
## Operação no net-utils01
|
||||
|
||||
@@ -279,7 +294,19 @@ docker compose logs --tail=100 ps5-guide-gateway
|
||||
|
||||
Depois reiniciar completamente a consola para limpar resoluções antigas. Se não
|
||||
existir qualquer consulta proveniente do IP da PS5, verificar regras entre as VLANs
|
||||
`192.168.10.0/24` e `192.168.20.0/24`, incluindo UDP/TCP 53 e TCP 80/443/8000.
|
||||
`192.168.40.0/24` e `192.168.20.0/24`, incluindo UDP/TCP 53 e TCP 80/443/8000.
|
||||
|
||||
Para testar apenas se o servidor consegue alcançar o ELF loader, sem enviar um
|
||||
payload:
|
||||
|
||||
```sh
|
||||
ssh net-utils01
|
||||
nc -vz -w 5 192.168.40.14 9021
|
||||
```
|
||||
|
||||
Executar o teste apenas quando a PS5 apresentar que o loader está à espera na
|
||||
porta `9021`. Um timeout indica normalmente filtragem ou ausência de caminho; uma
|
||||
ligação bem-sucedida confirma apenas a conectividade TCP, não valida um payload.
|
||||
|
||||
### O build falha nos hashes
|
||||
|
||||
@@ -307,3 +334,12 @@ Estas proteções não tornam os payloads seguros. Os dois binários incluídos
|
||||
pré-compilados e executados no processo de obter acesso privilegiado à consola.
|
||||
Manter a PS5 numa rede isolada, não usar a conta principal e conservar backups dos
|
||||
dados.
|
||||
|
||||
## Evidência do teste Y2JB / Relapse
|
||||
|
||||
O teste controlado em PS5 Pro 13.20, incluindo versões e hashes, caminhos FTP,
|
||||
regras temporárias, resultado e limitações, está em
|
||||
[`Y2JB_TEST_2026-10-02.md`](Y2JB_TEST_2026-10-02.md). Em especial, o teste confirmou
|
||||
o ELF loader na porta 9021, mas não comprovou estabilidade prolongada nem a
|
||||
segurança ao fechar YouTube neste firmware. Reiniciar normalmente antes de
|
||||
repetir a cadeia de exploit.
|
||||
|
||||
Reference in New Issue
Block a user