Home Homebrew Rilasciato Laps3c0re v1.00: Nuovi orizzonti per i backup PS2 su PS4 e...

Rilasciato Laps3c0re v1.00: Nuovi orizzonti per i backup PS2 su PS4 e PS5

320
0

Il developer iMrDJAi ha rilasciato la versione 1.00 di Laps3c0re, sancendo la fine della fase di sviluppo “work in progress”. L’exploit, sin dalle sue origini, è stato incentrato sull’esecuzione di backup di giochi PS2 su console PlayStation 4 e PlayStation 5, sfruttando vulnerabilità a livello kernel.

Laps3c0re si basa su una solida fondazione tecnica, essendo un porting di Lapse, un’implementazione di exploit kernel realizzata da @abc, che utilizza Mast1c0re di @McCaulay come punto d’ingresso.

Il progetto ha visto ulteriori miglioramenti con l’aggiunta di uno script, mast1c0re-send-file.py, che facilita l’invio dei payload alla console, e l’ottimizzazione di funzioni come make_aliased_rthdrs(), che gestiscono in modo più efficiente i buffer di memoria e i pacchetti di rete.

Questi accorgimenti hanno reso l’exploit più modulare e affidabile, anche se il progetto richiede ancora strumenti aggiuntivi come PS4Debug o GoldHEN per esprimere tutto il suo potenziale.

Tra le novità più rilevanti della versione 1.00 c’è la correzione di un crash casuale causato dall’interruzione del dialogo nella fase iniziale (STAGE 0), un problema che comprometteva la stabilità del processo.

iMrDJAi ha ottimizzato anche diversi aspetti tecnici, come la rimozione delle funzioni syscall_init() e syscall_wrappers, sostituite da un calcolo dinamico della memoria allocata per il shellcode.

Questa modifica ha reso l’exploit più efficiente e meno incline a errori. Inoltre, l’introduzione del logging tramite UDP ha migliorato la velocità e l’affidabilità del monitoraggio delle operazioni, semplificando il debug per gli sviluppatori e gli utenti avanzati.

Un altro progresso significativo riguarda la correzione dell’offset K_WRITE per i firmware PS4 della serie 9.xx, che ha risolto problemi di compatibilità e garantito una maggiore stabilità su queste versioni.

Questo aggiornamento ha ampliato il supporto a un numero maggiore di console PS4, includendo firmware come 9.00, 9.03, 9.04, 9.50, 9.51, 9.60, 10.00, 10.01, 10.50, 10.70, 10.71 e 11.00.

Tuttavia, il supporto per i firmware 11.02, 11.50, 11.52, 12.00 e 12.02 è ancora in fase di sviluppo, mentre le versioni successive, come 12.50 e oltre, non sono attualmente supportate.

Guida all’installazione

Prerequisiti

Nota: La guida per l’installazione su PS5 sarà pubblicata in un secondo momento.

Procedura

  1. Seguire questa guida per avere un salvataggio modificato di Okage con un ELF loader sulla console: Creating the save and adding the exploit data to it.
  2. Su una chiavetta USB formattata in exFAT con MBR (il partizionamento GPT non funziona), scaricare l’ultima versione di GoldHEN e posizionare il file goldhen.bin nella directory principale della USB. (TODO: Presto sarà disponibile una variante che carica payload.bin o entrambi). Inserire poi la chiavetta nella console.

Per il Network Loader

  • Installare python3 e le dipendenze dello script: pip install progress
  • Avviare Okage, premere il tasto Start (in realtà il lato destro del touchpad), quindi selezionare RESTORE GAME.
  • Eseguire il seguente comando nel terminale per inviare il payload di Laps3c0re alla console: python ./mast1c0re-send-file.py -i 192.168.x.xx -p 9045 -f ./laps3c0re-PSx-xx-xx.elf

Sostituire 192.168.x.xx con l’IP della console e laps3c0re-PSx-xx-xx.elf con il file binario corrispondente alla versione firmware della console.

Per USB Loader

  • Copiare il file laps3c0re-PSx-xx-xx.elf corrispondente alla versione firmware della console nella cartella ELFs/ della chiavetta USB. Inserire quindi la chiavetta nella console. Vedere questo esempio.
  • Avviare Okage, premere il tasto Start (lato destro del touchpad), quindi selezionare RESTORE GAME. Infine, seguire le istruzioni per caricare Laps3c0re.

Per ricevere i log

  • Eseguire dal PC con indirizzo IP 192.168.1.39 il comando: ncat --udp --listen --keep-open --recv-only -p 9023

È necessario avere NetCat installato.

Nota: A breve, Laps3c0re sarà disponibile in un salvataggio autonomo, eliminando la necessità di un ELF loader.

Download: Laps3c0re v1.00

Download: Source code Laps3c0re v1.00

Fonte: github.com

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: PS4

Vedi altri prodotti PS4

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.