Il developer Flatz scende nuovamente in campo con una grossa novità, lo sviluppo di un plugin per IDA Pro 7.5 che dovrebbe permetterci di eseguire con più semplicità il reverse engineering dei file ELF della console PS5.

In questi ultimi giorni abbiamo assistito ad un proliferare di interventi sull’ultima console di casa Sony, gran parte del lavoro lo dobbiamo al dump dei moduli mappati sul filesystem 4.03 che ci ha permesso di scoprire gran parte dei segreti.
IDA's PS5 elf loader plugin: https://t.co/rvtTfHb0Bf
— Aleksei Kulaev (@flat_z) May 27, 2022
Istruzioni
- Caricare tutti i file nelle directory corrispondenti mantenendo la struttura di questa directory.
- Utilizzare
64-bit IDAe lo standardELF64 for x86-64 (Unknown) [elf64.dll]durante il caricamento del file.elf/.prx. - Applicare tutte le opzioni del kernel utilizzato di solito.
- Se viene visualizzato l’avviso Unsupported or unknown image type, premere
Yes, ignorandolo così. - Attendere che il plugin completi il proprio lavoro. Usa molte euristiche per individuare molte informazioni utili all’interno del file
.elf, quindi per favore sii paziente. - Ignorare tutti i possibili avvisi che possono verificarsi durante l’elaborazione. Alcune strutture stanno ricevendo aggiornamenti da una versione di SDK a un’altra, il che potrebbe causare anche avvisi fino a quando non saranno completamente supportati.
- Se si desidera aggiungere nuovi simboli o modificare quelli esistenti, aggiornare il file
cfg/ps5_symbols.txtetil/prospero.tilfacoltativamente.
Bug conosciuti
- Necessità di aggiornare alcune strutture, ad es. sceProcessParam, per riflettere più campi che potrebbero essere necessari.
- È necessario analizzare correttamente le sezioni del gestore delle eccezioni perché il loro formato è stato modificato dalla PS4. Potrebbe essere utile per modificare ulteriormente i confini delle funzioni.
Lo sviluppo di questo nuovo plugin è rivolto per lo più a utenti esperti e sviluppatori, a tal proposito il developer invita a segnalare correzioni di bug e miglioramenti.
Download: Source code PS5 ELF Loader per IDA 7.5
Fonte: twitter.com
Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale. Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.🔥 Prodotti in promozione e articoli più venduti: PS5
Vedi altri prodotti PS5

![[Scena Wii U] Rilasciato WiiUPluginLoaderBackend v0.4.0: fix crash plugin, miglioramenti memoria, supporto WUPS 0.9.1 e maggiore stabilità su Aroma Wii U](https://www.biteyourconsole.net/wp-content/uploads/WiiUPluginLoaderBackend-238x178.webp)
![[Scena Wii U] Rilasciato Aroma Beta-26: fix crash e heap corruption, aggiornati WUMSLoader e PluginLoader, TCP server, IOPShell e supporto WebSocket](https://www.biteyourconsole.net/wp-content/uploads/AromaWiiU-238x178.webp)

![[Scena Wii U] Rilasciato WiiUPluginLoaderBackend v0.4.0: fix crash plugin, miglioramenti memoria, supporto WUPS 0.9.1 e maggiore stabilità su Aroma Wii U](https://www.biteyourconsole.net/wp-content/uploads/WiiUPluginLoaderBackend-100x75.webp)
![[Scena Wii U] Rilasciato Aroma Beta-26: fix crash e heap corruption, aggiornati WUMSLoader e PluginLoader, TCP server, IOPShell e supporto WebSocket](https://www.biteyourconsole.net/wp-content/uploads/AromaWiiU-100x75.webp)


![[Scena PS4] Rilasciato Itemzflow v1.05](https://www.biteyourconsole.net/wp-content/uploads/Itemzflow-7-100x75.webp)