Il developer Al Azif ha pubblicato una prima test build di Payload Guest, l’applicazione homebrew ci permette di elencare i payload ed iniettarli con più semplicità su console PlayStation 4 e PlayStation 4 Pro jailbroken.
Payload Guest legge i payload dal disco rigido interno della console e dalla directory /data/payloads/
e/o da /mnt/usb*/payloads/
(ovvero da una directory /payloads/
nei dispositivi USB).
1. Read the readme… FFS
2. This is just the UI test, most issues private testering found have been fixed (Not a full beta release, that will likely be later this week)
3. Use an AdBlocker on anonfile, they don't audit their adshttps://t.co/O9LrGNSkaT— Al Azif (@_AlAzif) November 16, 2021
Se in una di queste directory è presente un file meta.json
, il programma analizzerà quel file invece di provare a scansionare i file di quella particolare directory.
Se invece non è presente alcun file meta.json
, l’applicazione eseguirà la scansione della cartella e aggiungerà eventuali file .bin
trovati all’interno del menu, cercherà inoltre un file .png
con lo stesso nome da visualizzare all’interno del programma.
Premendo l’elenco verrà aggiornato, utile nel caso venga inserito o rimosso un dispositivo USB.
[stextbox id=’info’]Nota: La capacità di caricamento del payload stesso è stato rimosso per questo test. Apparirà solo una notifica con la posizione dei file bin, questo per impedire alle persone di trattenere versioni pre-release non funzionanti prima di un rilascio ufficiale.[/stextbox]
Esempio del file meta.json
Notare le parentesi quadre aperte e chiuse (`[ ]`).
```json
[
{
"name": "Enable Browser",
"filename": "enable-browser.bin",
"icon": "enable-browser.png"
},
{
"name": "Disable ASLR",
"filename": "different-name.bin",
"icon": "no-match.png"
}
]
```
Prossimamente
- Tasti R1/L1 per sfogliare le “pagine”.
- Utilizzare una libreria statica per libLog.
- Aggiungere le stringhe di registrazione corrette (Rimuovendo printfs).
- Utilizzare un carattere multilingue.
- Aggiungere la posizione del payload al menu sottostante e spostare il nome del payload (utilizzando anche un carattere più piccolo).
- Eseguire il payload in un processo separato rispetto a un thread separato (per evitare che payload errati provochino l’arresto anomalo dell’app).
- Menu Opzioni:
- Facoltativo, porta personalizzata del listener del payload.
- Facoltativo, invio dei payload a un indirizzo IP/porta.
- Facoltativo, ordinamento (predefinito, alfabetico, più utilizzato, ecc..).
- Migliorare l’aspetto visivo (dovrebbe essere un processo in corso):
- Rendere più semplice.
- Lavorare per sembrare sempre più nativo senza aggiungere elementi attivi non necessari.
- Aggiungere supporto per i temi.
Download: Payload Guest (Test Build)
Mirror1: Payload Guest (Test Build)
Fonte: twitter.com