Il developer hammer-83 ha rilasciato un aggiornamento significativo per PS5 JAR Loader, concentrandosi su miglioramenti dell’efficienza e correzioni di bug per ottimizzare il caricamento dei file JAR su console PlayStation 5.
PS5 JAR Loader è un progetto che sfrutta le vulnerabilità scoperte nel livello BD-J del firmware PS5 fino alla versione 7.61 per consentire l’esecuzione di file JAR sulla console.
🚀 New commit to `ps5-jar-loader`: Improved jar loading efficiency and bug fixes for smoother performance.
Check it out here: https://t.co/2qeOqpa795
— mbcrump – PlayStation Hacking Enthusiast (@crump_youtube) November 20, 2024
Tra le modifiche principali, il codice è stato riscritto e migliorato per correggere errori preesistenti, grazie a una comprensione più approfondita della mappatura della memoria fisica, aumentando così stabilità e precisione.
Sono state aggiunte e riorganizzate diverse classi di utilità accessibili a tutti i file JAR, con funzioni avanzate come il dump della memoria e la gestione dei processi attivi.
Inoltre, è stata implementata una nuova funzionalità di mirroring delle pagine del kernel, anch’essa disponibile nelle utility per i JAR, che migliora la gestione delle risorse di sistema.
Procedura di utilizzo
Per iniziare, bisogna compilare il progetto e masterizzare i contenuti del file system generato nella cartella assembly/target/assembly-2.1.0
su un disco BD-RE.
Gli utenti possono opzionalmente compilare il progetto con l’opzione -Dloader.logger.host=[Logging server IP]
per trasmettere l’output a un server remoto.
Dopo aver inserito il disco nella console PlayStation 5 ed eseguito JAR Loader, è possibile inviare payload alla console tramite il comando: java -jar <payload.jar> <IP della PS5>
Payload inclusi
PS5 JAR Loader fornisce diversi payload predefiniti, tra cui:
- Server FTP (in ambiente sandbox) per l’accesso ai file della PS5.
- Un gioco di tennis in miniatura per dimostrazioni e test.
- Un programma che stampa le proprietà di sistema.
- Uno strumento che esegue il dump dell’attuale classpath della JVM, incluso il modulo java.base (non garantito su tutti i firmware).
Inoltre, PS5 JAR Loader include le implementazioni dell’exploit UMTX e Byepervisor, che consentono l’accesso in lettura/scrittura al kernel.
Fonte: x.com