Ghidra Downloadunabhängige Download- und Installationsanleitung
Deutsch
VOLLSTÄNDIGE INSTALLATIONSANLEITUNG

Ghidra installieren: vollständige Anleitung

Für eine zuverlässige Ghidra-Installation genügt eine klare Reihenfolge: Installieren Sie ein 64-Bit-JDK 21, laden Sie das offizielle plattformübergreifende ZIP herunter, prüfen Sie bei Bedarf die Herkunft, entpacken Sie es in einen neuen Ordner und führen Sie das Startskript Ihres Betriebssystems aus. Diese Anleitung erklärt alle Entscheidungen und häufigen Fehler.

Offizielle Getting-Started-Anleitung öffnen
Neueste Version12.1.2
Erforderliches JavaJDK 21, 64 Bit
MethodeEntpacken und starten
PlattformenWindows, macOS und Linux
VORBEREITUNG

Vor der Ghidra-Installation

Ghidra ist portable Desktopsoftware und kein klassischer Installer. Das offizielle Projekt veröffentlicht weder ghidra.exe noch MSI, DMG oder ein universelles Linux-Paket. Ein ZIP enthält Starter und Komponenten für unterstützte Systeme. Sie können jede Version in einem eigenen Ordner ablegen, ohne Registry-Änderung starten und durch Löschen des Ordners entfernen, nachdem wichtige Projekte gesichert wurden.

Die Dokumentation zu Ghidra 12.1 nennt Windows 10 Build 1809 oder neuer, Linux und macOS 10.13 oder neuer. 32-Bit-Betriebssysteme sind veraltet. Offiziell genügen 4 GB RAM und 1 GB Speicher für die Binärdateien, doch Analysedatenbanken, importierte Dateien, Caches, Symbole und große Dekompilierungen benötigen mehr. Ein moderner 64-Bit-Rechner mit mindestens 8 GB ist angenehmer.

Entpacken Sie Ghidra nie über eine vorhandene Installation. Releases können Module, Dateien, Voreinstellungen und Projektformate ändern. ghidra_12.1.2_PUBLIC neben einem älteren Ordner erleichtert einen Rückweg. Sichern Sie bei wertvollen Projekten die .gpr-Datei und den zugehörigen .rep-Ordner. Ein aktualisiertes und gespeichertes Programm lässt sich möglicherweise nicht mehr mit der alten Version öffnen.

Wer Ghidra installieren möchte, sollte zuerst JDK, Release-Datei und Zielordner prüfen. Ghidra installieren heißt anschließend: ZIP vollständig entpacken, das passende Startskript ausführen und das Projektfenster kontrollieren. Diese Reihenfolge macht die Installation nachvollziehbar.

Software nur mit Berechtigung analysieren

Ghidra kann ausführbaren Code, Firmware und Speicherabbilder untersuchen. Der Download ist vielerorts legal, aber die Analyse eines Ziels hängt von Eigentum, Einwilligung, Verträgen und geltendem Recht ab.

SCHRITT 1

Für Ghidra JDK 21 in 64 Bit installieren

Ghidra 12.1 benötigt Java 21 Runtime und Development Kit. Development ist entscheidend: Installieren Sie ein vollständiges 64-Bit-JDK statt nur einer Java-Laufzeit. Die offizielle README nennt Adoptium Temurin und Amazon Corretto als kostenlose Langzeitversionen. Ihr Betriebssystem kann ein anderes kompatibles OpenJDK 21 anbieten.

Öffnen Sie nach der Installation ein neues Terminal und führen java -version aus. Die Ausgabe muss Java 21 und 64 Bit zeigen. Ghidra durchsucht JAVA_HOME und PATH. Findet der Starter Java, aber kein geeignetes JDK, fragt er nach dem JDK-Hauptordner, der den Unterordner bin enthält.

Verwenden Sie keine alte Ghidra-Version nur deshalb, weil eine andere Anwendung ein älteres JDK braucht. Mehrere JDKs können parallel existieren. Weisen Sie Ghidra JDK 21 zu, ohne andere Abhängigkeiten zu entfernen. Fortgeschrittene können JAVA_HOME_OVERRIDE in support/launch.properties setzen, doch zunächst muss Java auffindbar sein.

Aktive Java-Version prüfenjava -version
Compiler prüfenjavac -version
SCHRITT 2

Richtige Datei zum Installieren von Ghidra herunterladen

Öffnen Sie das offizielle Ghidra-12.1.2-Release und klappen Assets aus. Das lauffähige Archiv heißt ghidra_12.1.2_PUBLIC_20260605.zip. GitHub zeigt außerdem automatisch erzeugte Source-code-Links für ZIP und tar.gz. Diese enthalten nicht die vorgefertigte Distributionsstruktur der normalen Startanleitung.

Der direkte Download auf dieser Seite wartet 15 Sekunden und öffnet dann das genaue Asset unter github.com/NationalSecurityAgency/ghidra. Die Website empfängt, benennt, verändert, komprimiert oder umhüllt die Datei nicht. Ein inoffizieller Installer kann veraltet sein oder fremden Code ergänzen.

Das ZIP 12.1.2 hat 572.803.866 Byte beziehungsweise etwa 546,3 MiB. Speichert der Browser eine HTML-Seite, eine winzige Datei oder eine unerwartete ausführbare Endung, brechen Sie ab und kehren zur offiziellen Seite zurück. Ein gültiger Download behält den veröffentlichten ZIP-Namen.

GitHub-AssetFür die Installation?Zweck
ghidra_12.1.2_PUBLIC_20260605.zipJaOffizielle vorkompilierte Distribution
Source code (zip)NeinRepository-Abbild zum eigenen Bauen
Source code (tar.gz)NeinRepository-Abbild im tar.gz-Format
SCHRITT 3

ZIP vor der Ghidra-Installation prüfen

Die offiziellen Hinweise veröffentlichen eine SHA-256-Prüfsumme für das ausführbare ZIP. Sie bestätigt, dass die geladenen Bytes den beschriebenen Bytes entsprechen. Sie beweist weder Fehlerfreiheit noch ersetzt sie Vertrauen in den Herausgeber, erkennt aber Beschädigung und unerwartete Änderungen.

Berechnen Sie den Hash und vergleichen ihn mit b62e81a0390618466c019c60d8c2f796ced2509c4c1aea4a37644a77272cf99d. Die Übereinstimmung muss exakt sein. PowerShell bietet Get-FileHash, macOS shasum und Linux sha256sum. Bei einer Abweichung löschen Sie die Datei und laden sie erneut vom offiziellen Release.

Windows PowerShellGet-FileHash .\ghidra_12.1.2_PUBLIC_20260605.zip -Algorithm SHA256
macOSshasum -a 256 ghidra_12.1.2_PUBLIC_20260605.zip
Linuxsha256sum ghidra_12.1.2_PUBLIC_20260605.zip
SCHRITTE 4 UND 5

Ghidra aus dem ZIP installieren und starten

Um Ghidra aus dem ZIP zu installieren, entpacken Sie es in ein neues beschreibbares Verzeichnis. Unter Windows vermeidet ein Ordner im Benutzerprofil oder für Entwicklungswerkzeuge die Rechte von C:\ und Program Files. Unter Linux und macOS eignet sich ein Ordner im Home-Verzeichnis. Starten Sie Skripte nie innerhalb der komprimierten Vorschau, da relative Pfade und Module fehlen.

Öffnen Sie ghidra_12.1.2_PUBLIC. Führen Sie unter Windows ghidraRun.bat oder unter Linux und macOS ./ghidraRun aus. Der erste Start dauert länger, während Java Module, Einstellungen und Caches vorbereitet. Wenn das Projektfenster erscheint, erstellen Sie ein nicht freigegebenes Projekt in einem beschreibbaren Ordner und importieren nur Dateien mit Analyseberechtigung.

Ghidra erstellt nicht automatisch eine Desktop- oder Startmenüverknüpfung. Das ist beabsichtigt. Nach einem erfolgreichen Start können Sie eine Verknüpfung anlegen. Zum Entfernen schließen Sie Ghidra, bewahren Projekte an anderen Speicherorten auf und löschen den entpackten Anwendungsordner. Benutzereinstellungen und Caches liegen in den üblichen Profilpfaden.

  1. 1

    Gesamtes Archiv entpacken

    Ordnerstruktur erhalten und pro Version einen neuen Zielordner verwenden.

    ghidra_12.1.2_PUBLIC/
  2. 2

    Installationsordner öffnen

    Ghidra, Extensions, support, docs und server müssen neben dem Starter liegen.

    cd ghidra_12.1.2_PUBLIC
  3. 3

    Richtiges Skript starten

    Unter Windows Batchdatei, unter Linux und macOS Shellskript verwenden.

    ghidraRun.bat | ./ghidraRun
  4. 4

    Lokales Projekt anlegen

    File > New Project, Non-Shared Project und einen sicherbaren Pfad wählen.

    File > New Project
Offizieller Ghidra-Importdialog erkennt eine Portable-Executable-Datei
Nach der Installation öffnet der Import die Auswahl von Format und Sprache. Prüfen Sie den Vorschlag vor der Bestätigung. Offizielle Abbildung.
FEHLER BEIM ERSTEN START

Häufige Probleme bei der Ghidra-Installation

Meldet der Starter, dass java fehlt, installieren Sie JDK 21 und öffnen ein neues Terminal. Wird kein unterstütztes JDK gefunden, prüfen Sie java -version und javac -version und geben den JDK-Hauptordner statt des Pfads zu java.exe an.

Wenn die Windows-Extraktion fehlschlägt oder Dateien fehlen, aktualisieren Sie 7-Zip oder nutzen Alle extrahieren. Alte 7-Zip-Versionen behandeln leere Dateien möglicherweise falsch. Ghidra startet außerdem nicht aus Pfaden mit !; unter Windows bereitet auch ^ Probleme. Verschieben Sie die Installation in einen einfachen Ordner.

Unter macOS kann Gatekeeper unsignierte native Komponenten unter Quarantäne stellen. Entfernen Sie das Attribut vom geprüften ZIP vor dem Entpacken oder bauen Sie Komponenten lokal. Unter Linux lassen sich leere Fenster einiger Fenstermanager mit _JAVA_AWT_WM_NONREPARENTING beheben. Lesen Sie vor Änderungen die Plattformanleitung.

SymptomWahrscheinliche UrsacheErste Maßnahme
java nicht gefundenJava fehlt in PATH/JAVA_HOMEJDK 21 installieren und Terminal neu öffnen
Kein unterstütztes JDKFalsche Version oder nur RuntimeJava 21 und javac prüfen, JDK-Ordner wählen
Ghidra beendet sichFehler wird verborgensupport/ghidraDebug oder Vordergrund nutzen
Archiv fehlerhaftAltes Werkzeug oder TeildownloadAktualisieren, SHA-256 prüfen und neu entpacken
macOS blockiert KomponentenGatekeeper-QuarantäneOffizielle xattr- oder Bauanleitung befolgen
INSTALLATIONSFRAGEN

Fragen zum Installieren von Ghidra

Brauche ich Administratorrechte?

Normalerweise nicht. Entpacken Sie Ghidra in einen Ordner Ihres Benutzerkontos. Geschützte Ziele oder Ghidra Server als Dienst können erhöhte Rechte erfordern.

Kann ich Ghidra ohne Java installieren?

Nein. Ghidra 12.1 benötigt JDK 21 in 64 Bit. Python ist für die normale Oberfläche optional, aber für Debugger und PyGhidra erforderlich.

Wohin soll ich Ghidra entpacken?

Verwenden Sie einen einfachen beschreibbaren Pfad mit genug Speicher. Meiden Sie Ausrufezeichen und unter Windows Zirkumflexzeichen. Trennen Sie jede Version.

Soll ich den Quellcode herunterladen?

Nicht für eine normale Installation. Laden Sie das PUBLIC-ZIP unter Assets. Quellcodearchive benötigen eine eigene Build-Umgebung.

Wie deinstalliere ich Ghidra?

Schließen Sie Ghidra, bewahren Projekte auf und löschen den entpackten Installationsordner. Eine normale portable Installation hat kein Deinstallationsprogramm.

Ghidra aus dem geprüften Release installieren

Nutzen Sie das offizielle ZIP 12.1.2 und halten die Prüfsumme während des Downloads bereit.