Scaricare Ghidra per Windows
Usa lo ZIP ufficiale su Windows 10 o 11 a 64 bit. Ghidra è portatile e non esiste un programma di installazione EXE o MSI ufficiale.
- Avvio con ghidraRun.bat
- Windows 10 build 1809 o successiva
- JDK 21 a 64 bit richiesto
Scarica Ghidra per Windows, macOS o Linux dalla versione ufficiale pubblicata dalla National Security Agency su GitHub. Qui trovi l’archivio multipiattaforma attuale, il JDK richiesto, il nome esatto del file, la somma SHA-256 e le istruzioni di installazione, senza affidarti a mirror o programmi di terze parti.
Vedere la versione ufficiale su GitHubIl file viene fornito direttamente da github.com/NationalSecurityAgency/ghidra dopo un conto alla rovescia di 15 secondi. Non lo ospitiamo, modifichiamo o riconfezioniamo.
b62e81a0390618466c019c60d8c2f796ced2509c4c1aea4a37644a77272cf99d
Ghidra non pubblica archivi separati per Windows, macOS e Linux. Lo stesso ZIP ufficiale contiene gli script di avvio e la maggior parte dei componenti. Scegli la guida della tua piattaforma per configurare Java, usare il comando corretto e risolvere i problemi specifici.
Usa lo ZIP ufficiale su Windows 10 o 11 a 64 bit. Ghidra è portatile e non esiste un programma di installazione EXE o MSI ufficiale.
Installa lo stesso ZIP sui Mac Intel o Apple Silicon. Controlla Gatekeeper e i componenti nativi prima del primo avvio.
Lo ZIP originale è la via più diretta su Ubuntu, Debian, Fedora, Arch e altre distribuzioni a 64 bit. Non esiste un pacchetto apt ufficiale della NSA.
Ghidra si installa estraendo e avviando i file. Nell’uso normale non aggiunge voci al Registro, collegamenti al menu Start o servizi in background.
Installa un Java Development Kit completo, non soltanto un runtime minimo. Il progetto cita Adoptium Temurin e Amazon Corretto come opzioni gratuite.
java -versionScegli ghidra_12.1.2_PUBLIC_20260605.zip in Assets. Gli archivi Source code generati da GitHub non sono la distribuzione eseguibile.
ghidra_12.1.2_PUBLIC_20260605.zipDecomprimi in una directory scrivibile. Non estrarre una nuova versione sopra una vecchia installazione; tienile separate.
ghidra_12.1.2_PUBLICSu Windows apri ghidraRun.bat. Su Linux o macOS esegui ./ghidraRun dopo aver verificato i permessi.
ghidraRun.bat / ./ghidraRunNon esistono ghidra.exe o MSI ufficiali. Su Windows estrai lo ZIP multipiattaforma ed esegui ghidraRun.bat. Evita siti che inseriscono Ghidra in eseguibili sconosciuti.
Ghidra è una piattaforma gratuita e open source per l’ingegneria inversa, creata e mantenuta dalla direzione di ricerca della National Security Agency. Ricercatori di sicurezza, analisti di malware, ingegneri firmware, studenti e sviluppatori la usano per esaminare programmi compilati senza codice sorgente. Importa formati comuni, identifica istruzioni, ricostruisce strutture e pseudocodice, analizza tipi di dati e automatizza le operazioni con script.
Scaricare Ghidra non significa usare un servizio cloud o un decompilatore online limitato. L’applicazione funziona localmente e salva i progetti sul computer, salvo la configurazione volontaria di un Ghidra Server collaborativo. CodeBrowser collega disassemblaggio, simboli, funzioni, riferimenti, memoria, tipi, grafi e decompilatore. Sono inclusi anche l’analisi senza interfaccia e PyGhidra per l’automazione con CPython.
La versione pubblica supporta analisi interattive e automatiche di molte architetture e formati. Questa ampiezza rende l’installazione più grande di un disassemblatore semplice, ma permette di passare da PE Windows a ELF Linux, firmware, file oggetto e processori personalizzati nella stessa applicazione. Analizza soltanto software e sistemi per cui disponi di autorizzazione.
Questi requisiti provengono da Getting Started di Ghidra 12.1. Più memoria e spazio aiutano con file binari grandi e più progetti.
| Requisito | Minimo o supporto ufficiale | Nota pratica |
|---|---|---|
| Sistema operativo | Windows 10 build 1809+, Linux o macOS 10.13+ | I sistemi a 32 bit sono obsoleti. |
| Java | Java 21 Runtime e Development Kit a 64 bit | Installa un JDK; l’avvio può chiederne la cartella. |
| Memoria | 4 GB di RAM | Programmi grandi e analisi parallela beneficiano di più RAM. |
| Spazio | 1 GB per i file installati | Prevedi spazio per ZIP, progetti, cache ed esportazioni. |
| Python | Python 3.9-3.14 per Debugger e PyGhidra | Non serve per l’interfaccia standard. |
| Schermo | Due monitor consigliati | Uno funziona, ma più schermi facilitano i pannelli. |
Ghidra verifica Java all’avvio. Se un JDK compatibile è disponibile tramite PATH o JAVA_HOME, viene normalmente trovato. Se Java manca o non è accettato, installa JDK 21 e riprova, invece di scaricare una versione vecchia e potenzialmente vulnerabile solo per conservare un Java obsoleto.
Il supporto di una piattaforma e i componenti nativi inclusi non coincidono. L’archivio contiene Windows x86-64, Windows ARM64 tramite emulazione e Linux x86-64. macOS Intel, macOS ARM64, Linux ARM64 e altri sistemi possono richiedere componenti compilati localmente per alcune funzioni. Le guide spiegano la differenza senza presentare pacchetti non ufficiali come ufficiali.
GitHub mostra l’archivio eseguibile in Assets, seguito dai pacchetti di codice sorgente generati. Per un’installazione normale il file segue ghidra_<versione>_PUBLIC_<data>.zip. I pacchetti sorgente sono destinati agli sviluppatori che vogliono compilare Ghidra.
Dopo 15 secondi, il pulsante apre l’URL verificato del repository ufficiale NationalSecurityAgency/ghidra. Il dominio visibile è importante perché le ricerche di download attirano mirror e riconfezionamenti. Un EXE di terze parti può aggiungere codice, essere obsoleto o usare un altro installatore.
Confronta il file scaricato con il SHA-256 ufficiale. Su Windows usa Get-FileHash, su macOS shasum -a 256, su Linux sha256sum. Ogni carattere deve corrispondere.
ghidra_12.1.2_PUBLIC_20260605.zipNationalSecurityAgency/ghidraGhidra_12.1.2_buildRisposte ai dubbi comuni prima del primo download o avvio.
Sì. Ghidra è gratuito e open source. Le versioni pubbliche ufficiali non richiedono acquisto o abbonamento.
No. La versione ufficiale è un unico ZIP multipiattaforma. Cambiano lo script e alcuni componenti, non il file principale.
No. Estrai lo ZIP ufficiale ed esegui ghidraRun.bat. In una cartella scrivibile di solito non servono diritti amministrativi.
No. Ghidra 12.1 richiede Java 21 Runtime e Development Kit a 64 bit, trovato tramite PATH, JAVA_HOME o finestra di avvio.
Scegli ghidra_12.1.2_PUBLIC_20260605.zip in Assets, non Source code ZIP o tar.gz se vuoi eseguire il programma.
Lo ZIP di Ghidra 12.1.2 contiene 572.803.866 byte, circa 546,3 MiB. L’installazione estratta richiede circa 1 GB oltre a progetti e cache.
Scarica la nuova versione ed estraila in un’altra directory. Salva i progetti e non sovrascrivere l’installazione precedente.
No. È una guida indipendente. Ghidra è mantenuto dalla NSA e i pulsanti portano al repository ufficiale su GitHub.
Ottieni lo ZIP multipiattaforma verificato di Ghidra 12.1.2 da GitHub e segui la guida del tuo sistema.