Harnesses

Open-Source-Projekt REA verbindet Codierungs-Agenten mit Reverse-Engineering-Werkzeugen

4. November 2026 · 2 Min. Lesezeit

man in black long sleeve shirt using computer
Mohammad Rahmani / Unsplash

Das Open-Source-Projekt Reverse Engineer Anything, bekannt als REA, verbindet Codierungs-Agenten wie Claude Code und Codex mit Werkzeugen für das Reverse Engineering. Entwickler können damit kompilierte Binärdateien untersuchen, Funktionsaufrufe verfolgen und analysieren, wie Anwendungen bestimmte Funktionen implementieren.

Das System nutzt MCP-Server, um Agenten den Zugriff auf Werkzeuge wie Ghidra, Hopper und IDA zu ermöglichen. Die Agenten können Disassembler abfragen, Funktionen und Kreuzreferenzen prüfen, das Programmverhalten verfolgen und Hypothesen an Binärdateien validieren. REA unterstützt zudem die statische Analyse von .NET-Baugruppen sowie von JavaScript- und Electron-Anwendungen. Das Projekt läuft lokal und gibt nicht an, in der Lage zu sein, den ursprünglichen Quellcode wiederherzustellen.

In Demonstrationen auf GitHub wurde gezeigt, wie REA die Electron-Zwischenablage-Implementierung von Notion verfolgt. Zudem wurde eine Funktion für die Schallortung aus dem Spiel DX-Ball rekonstruiert, wobei alle 63 Byte der kompilierten Funktion und 3205 ursprüngliche x86-Testfälle übereinstimmten. Ein weiteres Beispiel umfasst die Wiederherstellung der Winkelberechnungslogik für Projektilringe aus dem 16-Bit-Code des DOS-Spiels Touhou 4.

Auf Hacker News diskutieren Fachleute über den Mehrwert des Projekts im Vergleich zur direkten Nutzung von Ghidra, einem von der National Security Agency entwickelten Open-Source-Tool. Einige Nutzer berichten von besseren Ergebnissen im Vergleich zu früheren Versuchen, Reverse-Engineering-Werkzeuge über KI-Agenten zu steuern. Es wurde die Vermutung geäußert, dass dies große Technologieunternehmen dazu bewegen könnte, Anwendungen verstärkt in die Cloud zu migrieren, um den Zugriff auf Binärdateien zu verhindern.

Unabhängige Entwickler auf Reddit äußerten Besorgnis, dass KI-gestütztes Reverse Engineering das Kopieren von Anwendungen und Spielen sowie das Umgehen von Bezahlfunktionen erleichtern könnte. Sreekanth Pannala, ein Direktor bei AMD, merkte an, dass proprietäre Software zunehmend ersetzbar werde, während Hardware an Bedeutung gewinne.

REA wird unter der MIT-Lizenz veröffentlicht und ist für legale Forschung und Analyse gedacht. Der Autor des Projekts ist unter dem Pseudonym morluto bekannt. Er veröffentlichte zudem Awesome Reverse Engineering, eine Sammlung von Ressourcen und Werkzeugen für die Analyse von Binärdateien, Firmware und Protokollen.