Ghidra Downloadguida indipendente al download e all’installazione
Italiano
WINDOWS 11 E WINDOWS 10

Scaricare Ghidra per Windows

Scarica Ghidra per Windows 11 o Windows 10 dal repository ufficiale della NSA su GitHub. La versione attuale è Ghidra 12.1.2. Non esiste un installer EXE o MSI: installa JDK 21, estrai lo ZIP multipiattaforma e avvia l’applicazione con ghidraRun.bat.

Vedere i dettagli ufficiali
Windows supportatoWindows 10 build 1809+ / Windows 11
Architetturax86-64; ARM64 tramite emulazione x86
AvvioghidraRun.bat
JavaJDK 21 a 64 bit
DOWNLOAD WINDOWS UFFICIALE

Come scaricare Ghidra per Windows in sicurezza

Per scaricare Ghidra per Windows dal progetto originale, scegli ghidra_12.1.2_PUBLIC_20260605.zip, lo stesso archivio usato su macOS e Linux. Questo download è il file PUBLIC della versione ufficiale GitHub, non uno dei pacchetti Source code generati automaticamente. È grande circa 546,3 MiB e occupa quasi 1 GB dopo l’estrazione, prima dei progetti.

Non esistono ghidra.exe, procedura guidata o MSI ufficiali. La ricerca di un “eseguibile Ghidra” riflette le abitudini Windows, ma la distribuzione supportata è uno ZIP portatile. Contiene ghidraRun.bat, che prepara Java, controlla il JDK e avvia l’applicazione. Evita wrapper EXE non pubblicati dai responsabili di Ghidra.

Quando scarichi Ghidra per Windows da questa pagina, il browser apre il file ufficiale su github.com/NationalSecurityAgency/ghidra dopo 15 secondi. Il sito non lo ospita. Usa PowerShell per confrontare SHA-256 b62e81a0390618466c019c60d8c2f796ced2509c4c1aea4a37644a77272cf99d e confermare i byte.

Conserva inoltre spazio per backup, simboli, cache e progetti di prova separati prima di iniziare analisi più grandi.

Compatibilità Windows 10

Lo stesso download funziona su Windows 10 e 11. La documentazione richiede Windows 10 build 1809 o successivo e considera obsoleti i sistemi a 32 bit.

Verificare lo ZIP in PowerShellGet-FileHash .\ghidra_12.1.2_PUBLIC_20260605.zip -Algorithm SHA256
PASSAGGIO 1

Installare JDK 21 su Windows

Prima di avviare Ghidra, installa un Java 21 Development Kit a 64 bit. Un pacchetto solo JRE non soddisfa il requisito. Adoptium Temurin 21 e Amazon Corretto 21 sono opzioni LTS gratuite citate dal progetto. I programmi di installazione possono configurare PATH e, in base alle scelte, JAVA_HOME.

Apri un nuovo PowerShell o Prompt dopo l’installazione. Esegui java -version e javac -version; entrambi devono indicare 21. Un terminale già aperto conserva il vecchio ambiente. Se un’altra applicazione richiede un JDK precedente, tieni entrambi e lascia che Ghidra trovi JDK 21.

Se l’avvio non trova un JDK supportato, può chiedere la directory Java. Scegli la cartella come C:\Program Files\Eclipse Adoptium\jdk-21..., non bin o java.exe. Gli utenti esperti possono impostare JAVA_HOME_OVERRIDE in support\launch.properties.

Verificare Javajava -version
Verificare il compilatorejavac -version
Mostrare JAVA_HOME$env:JAVA_HOME
PASSAGGI 2 E 3

Estrarre il download ed eseguire ghidraRun.bat

Usa Estrai tutto in Esplora file o una versione recente di 7-Zip. Estrai l’intero archivio in un percorso semplice e scrivibile, come C:\Users\Nome\Tools\ghidra_12.1.2_PUBLIC. Evita Program Files se non vuoi limiti amministrativi. Non eseguire il batch dall’anteprima ZIP.

Le vecchie versioni di 7-Zip possono non conservare correttamente i file vuoti. Se la cartella è incompleta, aggiorna lo strumento, verifica la somma, cancella l’estrazione parziale e riprova. Non unire la nuova cartella a una vecchia versione; un’installazione parallela evita moduli residui.

Apri la cartella e fai doppio clic su ghidraRun.bat. Windows può mostrare SmartScreen o un avviso di autore sconosciuto perché è uno script, non un installer firmato. Conferma che provenga dallo ZIP verificato. Puoi anche avviarlo da PowerShell per mantenere visibili gli errori. Crea poi un progetto non condiviso in una cartella scrivibile.

  1. 1

    Estrarre tutto

    Fare clic destro sullo ZIP e scegliere una nuova destinazione.

    C:\Users\Nome\Tools\ghidra_12.1.2_PUBLIC
  2. 2

    Aprire la cartella

    Controllare ghidraRun.bat, Ghidra, Extensions, docs, server e support.

    ghidraRun.bat
  3. 3

    Avviare Ghidra

    Doppio clic o esecuzione in PowerShell per la diagnostica.

    .\ghidraRun.bat
  4. 4

    Creare un collegamento facoltativo

    Dopo un avvio riuscito, creare un collegamento a ghidraRun.bat.

    Invia a > Desktop
SUPPORTO A 64 BIT

Ghidra x64 e Windows ARM64

Ghidra 12.1 è progettato per sistemi a 64 bit. La versione pubblica include binari nativi Windows x86-64 e supporta Windows ARM64 tramite emulazione x86. Non esiste uno ZIP ARM64 separato: installa un JDK compatibile a 64 bit e usa lo stesso archivio mentre Windows emula i componenti x86.

Non confondere l’architettura del computer con quella del programma analizzato. Un’installazione Windows x64 può studiare binari di molti processori grazie ai moduli di linguaggio. L’architettura host riguarda Java e i programmi nativi; quella di destinazione viene rilevata o scelta durante l’importazione.

Python 3.9-3.14 è documentato per Debugger e PyGhidra ma non serve per aprire CodeBrowser. Il debug Windows può richiedere componenti collegati a WinDbg. Inizia con l’interfaccia normale e installa solo i prerequisiti del connettore necessario.

Computer WindowsStato ufficialeDownload
Windows 10/11 x86-64Componenti x86-64 inclusiZIP multipiattaforma ufficiale
Windows 11 ARM64Supportato tramite emulazione x86Stesso ZIP ufficiale
Windows a 32 bitObsoletoNon usare una vecchia versione come soluzione
Finestra di importazione Ghidra che riconosce un Portable Executable
Il computer può essere Windows x64 mentre Ghidra importa molte architetture. Questo esempio ufficiale riconosce un PE.
RISOLUZIONE DEI PROBLEMI

Correggere i problemi di avvio su Windows

Se una finestra lampeggia e scompare, esegui .\ghidraRun.bat in PowerShell per mantenere l’errore. Un messaggio Java assente indica che PATH o JAVA_HOME non fornisce un runtime. “Failed to find a supported JDK” indica spesso una versione incompatibile o soltanto runtime. Verifica java e javac e scegli la cartella JDK 21.

Sposta Ghidra se il percorso contiene punto esclamativo (!) o circonflesso (^). La documentazione segnala entrambi come problemi Windows. Evita anche grandi progetti in percorsi cloud con segnaposto fino a quando non hai verificato disponibilità locale e scrittura.

Per errori più profondi esegui support\ghidraDebug.bat o la modalità in primo piano. Il debug può ascoltare su 127.0.0.1:18001; chiudilo dopo la diagnosi. L’antivirus può esaminare lo ZIP e i binari nativi. Verifica origine e hash prima di valutare un avviso, senza disattivare la protezione generale.

Sintomo WindowsControlloSoluzione
java non riconosciutojava -versionInstallare JDK 21 e aprire un nuovo terminale
JDK non trovatojavac -version e JAVA_HOMEScegliere la cartella JDK 21
Avvio chiuso subitoEseguire in PowerShellLeggere l’errore o usare ghidraDebug.bat
File mancantiHash ZIP e versione 7-ZipVerificare, aggiornare ed estrarre di nuovo
Errore in una cartellaPercorso con ! o ^Spostare Ghidra in un percorso semplice
DOMANDE WINDOWS

Domande per scaricare Ghidra su Windows

Posso scaricare Ghidra per Windows 11?

Sì. Usa lo ZIP ufficiale, installa JDK 21 a 64 bit, estrai ed esegui ghidraRun.bat.

Ghidra funziona su Windows 10?

Sì, da Windows 10 build 1809. Usa sistema e JDK a 64 bit.

Dov’è l’eseguibile Ghidra?

Il punto di ingresso è ghidraRun.bat nella cartella estratta. Ghidra è un’applicazione Java modulare, non un unico ghidra.exe.

Posso installarlo con winget?

Il progetto pubblica la versione ufficiale come ZIP su GitHub. Altri pacchetti sono di terze parti salvo indicazione contraria; verifica versione e fonte.

Serve Python su Windows?

Non per l’interfaccia standard. Python 3.9-3.14 è usato da flussi compatibili di Debugger e PyGhidra.

Scaricare Ghidra per Windows

Ottieni lo ZIP ufficiale verificato, installa JDK 21 ed esegui ghidraRun.bat dalla cartella estratta.