Ghidra Downloadguide indépendant de téléchargement et d’installation
Français
WINDOWS 11 ET WINDOWS 10

Télécharger Ghidra pour Windows

Téléchargez Ghidra pour Windows 11 ou Windows 10 depuis le dépôt officiel de la NSA sur GitHub. La version actuelle est Ghidra 12.1.2. Ghidra n’utilise pas d’installateur EXE ou MSI : installez JDK 21, extrayez l’archive multiplateforme et lancez l’application avec ghidraRun.bat.

Voir les informations officielles
Windows pris en chargeWindows 10 build 1809+ / Windows 11
Architecturex86-64 ; ARM64 par émulation x86
LanceurghidraRun.bat
Java requisJDK 21 64 bits
TÉLÉCHARGEMENT WINDOWS OFFICIEL

Comment télécharger Ghidra pour Windows en sécurité

Pour télécharger Ghidra pour Windows depuis le projet amont, choisissez ghidra_12.1.2_PUBLIC_20260605.zip, la même archive multiplateforme que sous macOS et Linux. Ce téléchargement correspond à l’archive PUBLIC dans la version officielle GitHub, pas aux paquets Source code générés automatiquement. Le fichier fait environ 546,3 Mio et occupe près de 1 Go après extraction, avant vos projets.

Aucun ghidra.exe, assistant de configuration ou MSI officiel n’existe. Les recherches d’un « exécutable Ghidra » reflètent les habitudes Windows, mais le téléchargement pris en charge est un ZIP portable. Il contient ghidraRun.bat, qui prépare Java, vérifie le JDK et lance l’application. Évitez les enveloppes EXE tierces que les responsables de Ghidra ne publient pas.

Lorsque vous téléchargez Ghidra pour Windows depuis cette page, le navigateur ouvre l’archive officielle sur github.com/NationalSecurityAgency/ghidra après 15 secondes. Le site ne l’héberge pas. Vérifiez dans PowerShell le SHA-256 b62e81a0390618466c019c60d8c2f796ced2509c4c1aea4a37644a77272cf99d afin de confirmer que les octets correspondent aux notes.

Compatibilité Windows 10

Le même téléchargement fonctionne sous Windows 10 ou 11. Ghidra 12.1 exige Windows 10 build 1809 ou ultérieur et considère les systèmes 32 bits comme obsolètes.

Vérifier l’archive dans PowerShellGet-FileHash .\ghidra_12.1.2_PUBLIC_20260605.zip -Algorithm SHA256
ÉTAPE 1

Installer JDK 21 sous Windows

Avant de démarrer Ghidra, installez un Java 21 Development Kit 64 bits. Un paquet contenant uniquement le JRE ne satisfait pas l’exigence. Adoptium Temurin 21 et Amazon Corretto 21 sont des solutions LTS gratuites citées par le projet. Leurs installateurs Windows peuvent configurer PATH et, selon vos choix, JAVA_HOME.

Ouvrez un nouveau PowerShell ou une nouvelle invite après l’installation. Exécutez java -version et javac -version ; les deux doivent afficher 21. Un terminal déjà ouvert conserve l’ancien environnement. Si une autre application nécessite un vieux JDK, gardez les deux et faites utiliser JDK 21 à Ghidra.

Si le lanceur ne trouve pas de JDK compatible, il peut demander le répertoire Java. Choisissez le dossier du JDK, par exemple C:\Program Files\Eclipse Adoptium\jdk-21..., pas son dossier bin ni java.exe. Les utilisateurs avancés peuvent définir JAVA_HOME_OVERRIDE dans support\launch.properties.

Vérifier Javajava -version
Vérifier le compilateurjavac -version
Afficher JAVA_HOME$env:JAVA_HOME
ÉTAPES 2 ET 3

Extraire le téléchargement et lancer ghidraRun.bat

Utilisez Extraire tout dans l’Explorateur ou une version récente de 7-Zip. Extrayez l’ensemble dans un chemin simple modifiable par votre compte, comme C:\Users\VotreNom\Tools\ghidra_12.1.2_PUBLIC. Évitez Program Files si vous ne souhaitez pas les limites administratives. Ne lancez jamais le batch depuis l’aperçu ZIP.

Les notes officielles indiquent que les anciennes versions de 7-Zip peuvent mal conserver les fichiers de longueur nulle. Si le dossier semble incomplet, mettez l’outil à jour, vérifiez la somme, supprimez l’extraction partielle et recommencez. Ne fusionnez pas avec une ancienne version ; une installation propre évite les modules résiduels.

Ouvrez le dossier puis double-cliquez sur ghidraRun.bat. Windows peut afficher SmartScreen ou un avertissement d’éditeur inconnu, car il s’agit d’un script et non d’un installateur signé. Confirmez qu’il vient du ZIP vérifié. Vous pouvez aussi l’exécuter dans PowerShell pour conserver les erreurs. Créez ensuite un projet non partagé dans un emplacement accessible.

  1. 1

    Extraire tout

    Cliquez avec le bouton droit sur le ZIP et utilisez une nouvelle destination.

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

    Ouvrir le dossier extrait

    Vérifiez ghidraRun.bat, Ghidra, Extensions, docs, server et support.

    ghidraRun.bat
  3. 3

    Lancer Ghidra

    Double-cliquez ou exécutez dans PowerShell pour voir le diagnostic.

    .\ghidraRun.bat
  4. 4

    Créer un raccourci facultatif

    Après un lancement réussi, créez un raccourci Windows vers ghidraRun.bat.

    Envoyer vers > Bureau
PRISE EN CHARGE 64 BITS

Ghidra x64 et Windows ARM64

Ghidra 12.1 vise les systèmes 64 bits. La version publique inclut les binaires natifs Windows x86-64 et prend en charge Windows ARM64 par émulation x86. Il n’existe pas de ZIP ARM64 séparé : installez un JDK 64 bits compatible et utilisez la même archive pendant que Windows émule les composants x86 fournis.

Ne confondez pas l’architecture de l’ordinateur hôte et celle du programme analysé. Une installation Windows x64 peut étudier de nombreux processeurs grâce aux modules de langage de Ghidra. L’architecture hôte concerne Java et les programmes natifs ; l’architecture cible est détectée ou choisie lors de l’importation.

Python 3.9 à 3.14 est documenté pour Debugger et PyGhidra mais inutile pour ouvrir CodeBrowser. Le débogage Windows peut demander des composants liés à WinDbg. Commencez par l’interface normale puis n’installez que les prérequis du connecteur dont vous avez besoin.

Hôte WindowsÉtat officielTéléchargement
Windows 10/11 x86-64Composants x86-64 inclusZIP multiplateforme officiel
Windows 11 ARM64Pris en charge par émulation x86Même ZIP officiel
Windows 32 bitsObsolèteNe pas utiliser une ancienne version comme solution
Dialogue d’importation Ghidra reconnaissant un Portable Executable
L’hôte peut être Windows x64 tandis que Ghidra importe de nombreuses architectures cibles. Cet exemple officiel reconnaît un PE.
DÉPANNAGE

Résoudre les problèmes de démarrage sous Windows

Si une fenêtre clignote puis disparaît, lancez .\ghidraRun.bat dans PowerShell afin de garder l’erreur. Un message Java absent indique que PATH ou JAVA_HOME ne fournit aucun runtime. « Failed to find a supported JDK » signifie souvent une version incompatible ou un runtime seul. Vérifiez java et javac, puis sélectionnez le dossier JDK 21.

Déplacez Ghidra si le chemin contient un point d’exclamation (!) ou un circonflexe (^). La documentation identifie ces deux caractères comme problématiques sous Windows. Évitez également d’exécuter un gros projet depuis des fichiers cloud à la demande avant de confirmer qu’il reste local et accessible en écriture.

Pour une erreur plus profonde, exécutez support\ghidraDebug.bat ou passez au premier plan. Le mode débogage peut écouter sur 127.0.0.1:18001 ; fermez-le après le diagnostic. L’antivirus peut inspecter le gros ZIP et les binaires natifs. Vérifiez provenance et empreinte avant d’interpréter une alerte, sans désactiver toute protection.

Symptôme WindowsVérificationRésolution
java non reconnujava -versionInstaller JDK 21 et ouvrir un nouveau terminal
JDK compatible introuvablejavac -version et JAVA_HOMEChoisir le dossier JDK 21
Le lanceur se fermeExécuter dans PowerShellLire l’erreur ou utiliser ghidraDebug.bat
Fichiers manquantsEmpreinte ZIP et version 7-ZipVérifier, mettre à jour et extraire proprement
Échec dans un dossierPrésence de ! ou ^Déplacer Ghidra vers un chemin simple
QUESTIONS WINDOWS

Questions pour télécharger Ghidra sous Windows

Peut-on télécharger Ghidra pour Windows 11 ?

Oui. Utilisez le ZIP officiel, installez JDK 21 64 bits, extrayez l’archive et lancez ghidraRun.bat.

Ghidra fonctionne-t-il sous Windows 10 ?

Oui à partir du build 1809. Utilisez un système et un JDK 64 bits.

Où se trouve l’exécutable Ghidra ?

Le point d’entrée pris en charge est ghidraRun.bat dans le dossier extrait. Ghidra est une application Java modulaire, pas un unique ghidra.exe.

Peut-on installer Ghidra avec winget ?

Le projet publie sa version officielle sous forme de ZIP sur GitHub. Tout autre paquet est tiers sauf indication contraire ; vérifiez version, éditeur et source.

Python est-il nécessaire sous Windows ?

Non pour l’interface standard. Python 3.9 à 3.14 est requis pour certains usages compatibles de Debugger et PyGhidra.

Télécharger Ghidra pour Windows

Récupérez le ZIP officiel vérifié, installez JDK 21 et lancez ghidraRun.bat depuis le dossier extrait.