Home Homebrew Rilasciato ps5-payload-elfldr v0.21.2: loader ELF per PS5 jailbroken con ptrace e...

[Scena PS5] Rilasciato ps5-payload-elfldr v0.21.2: loader ELF per PS5 jailbroken con ptrace e persistenza

295
0

Pubblicato un nuovo aggiornamento per il payload elfldr-ps5.elf, il caricatore di file ELF sviluppato dal developer John Törnblom e progettato per console PlayStation 5 jailbroken che sfruttano il BD-J ps5-payload-loader o l’approccio basato su webkit sviluppato da SpecterDev.

A differenza dei loader integrati negli exploit comuni, elfldr.bin utilizza la syscall ptrace per avviarsi all’interno del processo SceRedisServer e poi trasferirsi in un nuovo processo che continua a girare in background mentre giochi e applicazioni restano attivi.

Questo design permette a elfldr di riprendere automaticamente l’esecuzione quando la console esce dalla modalità di riposo, garantendo continuità operativa, e di restare attivo anche in caso di crash di un singolo payload grazie all’esecuzione in processi isolati.

La versione 0.21.2 non introduce nuove funzionalità di rilievo, ma si concentra su piccoli affinamenti interni e miglioramenti cosmetici.

Gli interventi riguardano principalmente la gestione delle protezioni di memoria e una revisione del codice di rete, con modifiche al modulo socksrv.c che migliorano il filtraggio delle interfacce di rete, escludendo correttamente localhost e interfacce prive di indirizzo IP valido.

Si tratta di aggiornamenti mirati, ma importanti per garantire maggiore pulizia del codice e una gestione più robusta delle connessioni.

Istruzioni rapide

Per utilizzare ps5-payload-elfldr, è necessario prima avviare un exploit del kernel che fornisca un loader ELF rudimentale sulla porta 9020 (ad esempio, il BD-J ps5-payload-loader o l’approccio webkit di Specter).

Successivamente, si può eseguire il seguente comando per caricare il payload:

john@localhost:~$ export PS5_HOST=ps5
john@localhost:~$ wget -q -O - https://github.com/ps5-payload-dev/elfldr/releases/latest/download/Payload.zip | gunzip -c -d | nc -q0 $PS5_HOST 9020

Segnalazione di bug

In caso di problemi con ps5-payload-elfldr, è possibile aprire un ticket su GitHub. Prima di inviare pull request che apportano modifiche significative, è consigliato aprire un’issue per discutere le soluzioni proposte ed evitare di sprecare tempo ed energie.

Changelog

  • Miglioramenti minori e rifiniture cosmetiche al codice interno.

Download: ps5-payload-elfldr v0.21.2

Download: Source code ps5-payload-elfldr v0.21.2

Fonte: github.com