Ghidra: Open-Source-Framework für Software Reverse Engineering der NSA

RepositoryNationalSecurityAgency/ghidraTool

Ghidra ist ein von der US-amerikanischen National Security Agency (NSA) entwickeltes und unter der Apache-2.0-Lizenz veröffentlichtes Framework für Software Reverse Engineering (SRE). Es bietet umfassende Werkzeuge zur Analyse von kompiliertem Code auf Windows, macOS und Linux.

Das Wichtigste

  1. Funktionen umfassen Disassembly, Assembly, Decompilierung, Graphen-Visualisierung und Skripting.
  2. Unterstützt zahlreiche Prozessorarchitekturen, Befehlssätze und Binärformate im interaktiven oder automatisierten Modus.
  3. Erweiterbar durch eigene Skripte und Plugins in Java oder Python (inklusive PyGhidra-Starter).
  4. Voraussetzung für offizielle Builds ist ein 64-Bit JDK 21; der Source-Build nutzt JDK 25, Gradle 9.1.0+, Python 3.9–3.14 und GCC/Clang.

Warum das relevant ist

Sicherheitsanalysten und Entwickler benötigen verlässliche Werkzeuge, um Schadsoftware zu zerlegen und Schwachstellen in fremden oder geschlossenen Binärdateien aufzudecken. Ghidra bietet hierfür ein vollständiges, kostenfreies und kollaboratives Open-Source-Ökosystem.

Einordnung

Ghidra ist ein ausgereiftes, weit verbreitetes Werkzeug (über 74.000 GitHub-Stars), das ursprünglich für interne Skalierungs- und Team-Herausforderungen der NSA konzipiert wurde. Die primäre Codebasis besteht aus Java. Das Framework richtet sich an Sicherheitsforscher, Malware-Analysten und Reverse-Engineers. Die NSA weist explizit auf bekannte Sicherheitslücken in älteren Versionen hin, weshalb vor dem Einsatz die Security Advisories geprüft werden sollten.

Gefunden in

Zusammenfassung von KI erstellt (Gemini 3.8 Flash, 27. September 2026). Sie kann Fehler enthalten – maßgeblich ist die Originalquelle.

Inhaltlich ähnlich, ermittelt über die KI-Suche.

  • Repository:yuatemycat/SuperGhidra

    SuperGhidra: Lock-freier Ghidra-Daemon, C++-Recovery und MCP-Server

    SuperGhidra beschleunigt das Scripting gegen Ghidra, wandelt Decompiler-Output in kompilierbares C um und bietet einen MCP-Server für KI-Agenten. Ein Warm-Daemon und ein SQLite-Cache umgehen JVM-Startzeiten und Sperrkonflikte.

    162SternePython

    KI & AI· Tool

  • Repository:morluto/rea

    REA: Reverse Engineering per Model Context Protocol für KI-Agenten

    REA (Reverse Engineer Anything) ist ein Open-Source-MCP-Server, mit dem KI-Agenten Anwendungen, Laufzeitverhalten und native Binärdateien analysieren und per Reverse Engineering untersuchen können.

    29.253SterneTypeScript

    KI & AI· Tool

  • X-Post:Trending GitHub Repositories

    REA: MCP-Server für Reverse Engineering mit KI-Agenten

    Das Open-Source-Projekt REA bindet Reverse-Engineering-Werkzeuge über das Model Context Protocol (MCP) an KI-Agenten an, um Binärdateien, Webanwendungen und Desktop-Software lokal zu analysieren.

    283Lesezeichen14.656Aufrufe

    KI & AI· Tool

  • X-Post:Vaishnavi

    REA: Open-Source-Toolkit für Reverse Engineering via MCP und CLI

    Mit REA (Reverse Engineer Anything) stellt Entwicklerin Vaishnavi ein Open-Source-Toolkit vor, das Reverse-Engineering-Funktionen direkt für AI Agents über das Model Context Protocol (MCP) sowie die Kommandozeile bereitstellt.

    9002Lesezeichen292.544Aufrufe

    KI & AI· Tool

Sprechen wir über Ihr Projekt.

Standorte

  • Mattersburg
    Johann Nepomuk Bergerstraße 7/2/14
    7210 Mattersburg, Austria
  • Wien
    Ungargasse 64-66/3/404
    1030 Wien, Austria

Ein Teil von diesem Inhalt wurde mit KI gemacht.