Home Linux Rilasciato Ghidra RPX/RPL loader v0.9.0

Rilasciato Ghidra RPX/RPL loader v0.9.0

494
0

Il developer Maschell ha rilasciato una nuova versione di Ghidra RPX/RPL loader, un’estensione che consente di aprire i file .rpx e .rpl con Ghidra 10.4.

Questo caricatore include le definizioni dei processori Gekko/Broadway/Espresso basate sul caricatore Ghidra-GameCube-Loader.

Nel caso in cui la lingua Espresso non sia disponibile, il caricatore passerà al processore PowerPC predefinito, anche se non è consigliabile aspettarsi risultati soddisfacenti se il programma utilizza istruzioni single accoppiate.

Inoltre, nei file .rpl/.rpx ufficiali, le importazioni potrebbero essere visualizzate come “func_xyz” invece del nome effettivo della funzione, ma questo problema può essere risolto eseguendo uno script chiamato fix_primary_imports.java, incluso con il caricatore.

Compilazione

Assicuratevi di avere JAVA_HOME impostato sul percorso di installazione di JDK 17. Impostare GHIDRA_INSTALL_DIR sulla directory di installazione di Ghidra. Questo può essere fatto in uno dei seguenti modi:

  • Windows: Eseguire il comando set GHIDRA_INSTALL_DIR=<Percorso assoluto di Ghidra senza virgolette>
  • macOS/Linux: Eseguire il comando export GHIDRA_INSTALL_DIR=<Percorso assoluto di Ghidra>
  • Utilizzare l’opzione -PGHIDRA_INSTALL_DIR=<Percorso assoluto di Ghidra> quando si esegue ./gradlew
  • Aggiungere GHIDRA_INSTALL_DIR alle variabili d’ambiente di Windows.
  • Eseguire ./gradlew.
  • Troverete l’archivio zip di output all’interno della directory /dist.

Installazione

  • Copiare l’archivio .zip nella directory di installazione di Ghidra in /Extensions/Ghidra.
  • Avviare Ghidra e utilizzare il dialog “Install Extensions” per completare l’installazione (File -> Install Extensions...).

Utilizzo

  • Scegliere la lingua Gekko/Broadway/Espresso se richiesto.
  • Eseguire lo script fix_primary_imports.java se le importazioni non vengono visualizzate correttamente.

Changelog

  • Supporto per ghidra 10.4.
  • Include le definizioni dei processori Gekko/Broadway/Espresso, basate sulle definizioni Gekko/Broadway del Ghidra-GameCube-Loader.
  • Usa le definizioni SPR specifiche per Wii U per le definizioni del processore Espresso,
  • Include uno script fix_primary_imports.java per correggere le importazioni. (grazie @GaryOderNichts)

Download: Ghidra RPX/RPL loader v0.9.0

Download: Source code Ghidra RPX/RPL loader v0.9.0

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.

LASCIA UN COMMENTO

Per favore inserisci il tuo commento!
Per favore inserisci il tuo nome qui
Captcha verification failed!
Punteggio utente captcha non riuscito. Ci contatti per favore!

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.