REA

REA aus Sicht der Community

Reverse Engineering
für alles.

reverseengineeranything.tools ist ein unabhängiger Leitfaden zu REA, einem Open-Source-MCP-Server und einer CLI zur Softwareuntersuchung mit Coding-Agenten.

Offizieller REA-Screenshot: Die Analyseanbindung in Hopper bei der Untersuchung einer nativen Binärdatei
Untersuche lokale Software mit deinem Coding-Agenten und prüfe anschließend den Code hinter seinen Ergebnissen.Screenshot des offiziellen REA-Projekts ↗

Was macht die Community mit REA?

Spiele, Parser, APKs und alltägliches App-Verhalten. Verfolge jede Untersuchung bis zu der Person zurück, die sie geteilt hat.

8 von 8 Fällen · Quellen geprüft am 12. Oktober 2026

Beitragsübersetzung

Ich habe REA (Reverse Engineer Anything) bei einer Vibe-Coding-Sitzung am Sonntag ausprobiert. Ein paar Stunden später hatte ich das Minispiel Snowball War aus Ski or Die in Rust + SDL2 rekonstruiert. 👀 🔗Code: https://github.com/tuunanet/rea-ski-or-die-reconstruction 🎮 Demo: https://www.youtube.com/watch?v=5x38b_qgAUk

Von diesem Leitfaden aus der sichtbaren Vorschau des Originalbeitrags übersetzt.

Community-Bericht · nicht unabhängig reproduziert · Code und Demo verlinkt

Snowball War in Rust rekonstruieren

Tuomo berichtet, dass eine REA-Sitzung an einem Sonntag zu einer Rekonstruktion des Minispiels Snowball War aus Ski or Die mit Rust + SDL2 führte.

Kontext & Belege

Kontext zusammengestellt von diesem Leitfaden

Ziel
Snowball War aus Ski or Die
Methode
Setzte REA während einer Rekonstruktion ein und implementierte das Spiel in Rust mit SDL2.
Berichtetes Ergebnis
Berichtete nach einigen Stunden von einem rekonstruierten Minispiel und verlinkte Code sowie eine spielbare Demo; die verlinkten Artefakte wurden nicht untersucht.

Beitragsdaten erfasst am 12. Okt. 2026; Zähler und Abzeichen werden nicht live aktualisiert.

Originalbeitrag auf X lesen

Beitragsübersetzung

das ist derzeit das GEFÄHRLICHSTE MCP im Internet REA (reverse engineer anything) ist ein Open-Source-MCP, mit dem dein Agent Apps und Binärdateien zerlegen und dir anhand von Belegen zeigen kann, wie eine Funktion arbeitet. ich habe es mit dem Open-Source-Paket „ms“ getestet. es erfasste das gesamte

Von diesem Leitfaden aus der sichtbaren Vorschau des Originalbeitrags übersetzt.

Dies ist die Vorschau eines längeren Beitrags. Öffne das Original auf X, um den Rest zu lesen.

Community-Bericht · nicht unabhängig reproduziert

Einen JavaScript-Parser für Zeitspannen nachbauen

Israfil berichtet, das Open-Source-Paket ms untersucht, dessen Parser nachgebaut und den Ersatz mit dem Original verglichen zu haben.

Kontext & Belege

Kontext zusammengestellt von diesem Leitfaden

Ziel
Das Open-Source-npm-Paket ms
Methode
Führte rea analyze-javascript-application aus, untersuchte 5 Funktionen und 21 Aufrufstellen und schrieb den Parser in 17 Zeilen neu.
Berichtetes Ergebnis
Berichtete zunächst von 21/22 bestandenen Prüfungen und nach einer Korrektur von 22/22. Die Analysezeit von 1.3 Sekunden und die Testzahlen sind Angaben des Autors.

Beitragsdaten erfasst am 12. Okt. 2026; Zähler und Abzeichen werden nicht live aktualisiert.

Originalbeitrag auf X lesen

after spending another 12 hours testing REA, a few more things started to stand out: 1. i can give it a high-level instruction like “rebuild this app” and let the agent decide which reverse-engineering tools it needs. 2. the workflow is iterative. it gathers pseudocode, Show more

Yum⋆₊˚
Yum⋆₊˚
Offloop
@yuhasbeentaken

a few more things about REA that surprised me: 1. i can give an agent a printer driver or old windows binary and let it figure out how the hardware/software interface actually works. 2. the same workflow can be used to inspect firmware, drivers and weird legacy systems that

318
Reply

Beitragsübersetzung

nach weiteren 12 Stunden mit REA-Tests sind mir noch ein paar Dinge aufgefallen: 1. ich kann eine übergeordnete Anweisung wie „baue diese App nach“ geben und den Agenten entscheiden lassen, welche Reverse-Engineering-Werkzeuge er benötigt. 2. der Arbeitsablauf ist iterativ. er sammelt Pseudocode,

Von diesem Leitfaden aus der sichtbaren Vorschau des Originalbeitrags übersetzt.

Übersetzung des zitierten Beitrags

noch ein paar Dinge an REA, die mich überrascht haben: 1. ich kann einem Agenten einen Druckertreiber oder eine alte Windows-Binärdatei geben und ihn herausfinden lassen, wie die Schnittstelle zwischen Hardware und Software tatsächlich funktioniert. 2. derselbe Arbeitsablauf lässt sich nutzen, um Firmware, Treiber und seltsame Altsysteme zu untersuchen, die

Dies ist die Vorschau eines längeren Beitrags. Öffne das Original auf X, um den Rest zu lesen.

Community-Bericht · nicht unabhängig reproduziert · Vergleichsexperiment

Eine App rekonstruieren und Vorgehensweisen vergleichen

Nach 12 Stunden Testen berichtet Yum vom Nachbau einer ungenannten App mit Zoom, Teilen, Zeichnen, Drehen, Anmerkungen und Speichern.

Kontext & Belege

Kontext zusammengestellt von diesem Leitfaden

Ziel
Eine ungenannte App mit Zeichen- und Anmerkungsfunktionen
Methode
Gab dem Agenten eine allgemeine Rekonstruktionsanweisung und verglich REA mit einer Vorgehensweise mit unverändertem Opus.
Berichtetes Ergebnis
Berichtete, dass unverändertes Opus zuerst fertig war; auch REA lieferte die genannten Funktionen und einen stärker strukturierten Untersuchungsablauf.

Beitragsdaten erfasst am 12. Okt. 2026; Zähler und Abzeichen werden nicht live aktualisiert.

Originalbeitrag auf X lesen

Beitragsübersetzung

Ich setze meine mit REA erstellte Kopie von Lemmings (dem Spiel von 1991) fort. Ich habe das Spiel vollständig per Reverse Engineering analysiert und passe es jetzt Pixel für Pixel an.

Von diesem Leitfaden aus der sichtbaren Vorschau des Originalbeitrags übersetzt.

Community-Bericht · nicht unabhängig reproduziert · laufende Arbeit

Lemmings von 1991 untersuchen und nachbauen

Der Autor berichtet vom REA-Einsatz für Lemmings und vom Übergang vom Reverse Engineering zur pixelgenauen Anpassung.

Kontext & Belege

Kontext zusammengestellt von diesem Leitfaden

Ziel
Lemmings (1991)
Methode
Setzte eine REA-gestützte Rekonstruktion fort und begann, die Darstellung Pixel für Pixel anzupassen.
Berichtetes Ergebnis
Laut Autor ist das Reverse Engineering abgeschlossen; die Anpassung läuft weiter. Weder ein fertiges Spiel noch ein Korrektheitsbenchmark wurde überprüft.

Beitragsdaten erfasst am 12. Okt. 2026; Zähler und Abzeichen werden nicht live aktualisiert.

Originalbeitrag auf X lesen

Beitragsübersetzung

Ich habe gehört, dass es einen neuartigen Skill gibt, der jedes Programm analysiert, und habe ihn ausprobiert. Er heißt REA (Reverse Engineering Anything) und ist ein Skill, der jedes Programm mithilfe von Reverse Engineering analysiert. https://github.com/morluto/rea Ich habe ihm testweise die APK von muse gegeben, und die Analyseergebnisse sind überraschend.

Von diesem Leitfaden aus der sichtbaren Vorschau des Originalbeitrags übersetzt.

Dies ist die Vorschau eines längeren Beitrags. Öffne das Original auf X, um den Rest zu lesen.

Community-Bericht · nicht unabhängig reproduziert

Vor der Agentenentwicklung eine APK untersuchen

TechHyung berichtet, REA eine Muse-APK gegeben zu haben, um bei der Planung eines eigenen Agenten die Umsetzung der Funktionen zu verstehen.

Kontext & Belege

Kontext zusammengestellt von diesem Leitfaden

Ziel
Eine Muse-Android-APK
Methode
Untersuchte mit REA die APK auf Implementierungsdetails und Serverkommunikation.
Berichtetes Ergebnis
Berichtete von umfangreicher Serverkommunikation. Das ist eine Nutzerbeobachtung, kein überprüfter Befund zu Datenschutz oder Sicherheit.

Beitragsdaten erfasst am 12. Okt. 2026; Zähler und Abzeichen werden nicht live aktualisiert.

Originalbeitrag auf X lesen

Beitragsübersetzung

reaharness ist jetzt verfügbar Ein Open-Source-Harness, um alles per Reverse Engineering zu analysieren. Aufgebaut auf dem beliebten Repository Reverse Engineer Anything (REA); hier einige Highlights: - Agentenschleife mit mehreren Anbietern (OpenAI, Anthropic, OpenRouter, Groq, Ollama und OpenAI-kompatible Gateways)

Von diesem Leitfaden aus der sichtbaren Vorschau des Originalbeitrags übersetzt.

Übersetzung des zitierten Beitrags

Reverse Engineer Anything 😂 Software ist erledigt.

Dies ist die Vorschau eines längeren Beitrags. Öffne das Original auf X, um den Rest zu lesen.

Autor eines Community-Werkzeugs · Veröffentlichungsbericht

Einen Harness für mehrere Anbieter auf REA aufbauen

Arjun kündigt reaharness an, einen auf REA aufbauenden Open-Source-Agenten-Harness mit mehreren Modellanbietern und strukturierten Werkzeugergebnissen.

Kontext & Belege

Kontext zusammengestellt von diesem Leitfaden

Ziel
REA-basierte Agentenabläufe
Methode
Entwickelte eine Agentenschleife für mehrere Anbieter und eine idempotente Einrichtung für mehrere Coding-Agenten.
Berichtetes Ergebnis
Kündigte eine öffentliche Website und ein Repository an. Dies ist eine Werkzeugveröffentlichung und kein Beweis für die Rekonstruktion eines bestimmten Ziels.

Beitragsdaten erfasst am 12. Okt. 2026; Zähler und Abzeichen werden nicht live aktualisiert.

Originalbeitrag auf X lesen

Beitragsübersetzung

3/ Die Soundlogik eines Spiels von 1996 rekonstruieren 🕹️ Die DX-Ball-Fallstudie von REA rekonstruiert eine Audio-Panning-Funktion in C und berichtet von 3.205 Verhaltensprüfungen und 63 übereinstimmenden kompilierten Bytes. Das vollständige spielbare Spiel ist noch in Arbeit. https://rea.tools/showcase/dx-ball/

Von diesem Leitfaden aus der sichtbaren Vorschau des Originalbeitrags übersetzt.

Projektfallstudie · auf X besprochen

Die Stereo-Panorama-Funktion eines Spiels von 1996 rekonstruieren

Dieser Beitrag fasst die DX-Ball-Fallstudie von REA zusammen: eine kleine Stereo-Panorama-Funktion in C rekonstruieren und am ursprünglichen x86-Verhalten prüfen.

Kontext & Belege

Kontext zusammengestellt von diesem Leitfaden

Ziel
DX-Ball-Routine für das Stereo-Panorama
Methode
Ermittelte Eingaben, die in der Decompiler-Ausgabe fehlten, und rekonstruierte die Funktion in C.
Berichtetes Ergebnis
Die Projektfallstudie berichtet von 3,205 Verhaltensprüfungen und 63 übereinstimmenden kompilierten Bytes. Sie zeigt kein vollständiges spielbares Spiel.
Projektquelle ↗

Beitragsdaten erfasst am 12. Okt. 2026; Zähler und Abzeichen werden nicht live aktualisiert.

Originalbeitrag auf X lesen

REA, short for Reverse Engineer Anything, plugs coding agents into Ghidra, Hopper and IDA through MCP. Agents inspect binaries, read decompiled functions and trace calls with no original source code It traced how Notion handles clipboard operations through Electron IPC It also Show more

Tech with Mak
Tech with Mak
@techNmak

Someone gave Claude Code a decompiler. 😂 Software engineering is getting ridiculous. There's an open-source project called REA (Reverse Engineer Anything) that lets coding agents investigate applications without their original source code. It connects agents to Ghidra, Hopper

Image
0
Reply

Beitragsübersetzung

REA, kurz für Reverse Engineer Anything, verbindet Coding-Agenten über MCP mit Ghidra, Hopper und IDA. Die Agenten untersuchen Binärdateien, lesen dekompilierte Funktionen und verfolgen Aufrufe ohne ursprünglichen Quellcode Es hat nachvollzogen, wie Notion Zwischenablageoperationen über Electron IPC verarbeitet Es hat außerdem

Von diesem Leitfaden aus der sichtbaren Vorschau des Originalbeitrags übersetzt.

Übersetzung des zitierten Beitrags

Jemand hat Claude Code einen Decompiler gegeben. 😂 Softwareentwicklung wird absurd. Es gibt ein Open-Source-Projekt namens REA (Reverse Engineer Anything), mit dem Coding-Agenten Anwendungen ohne deren ursprünglichen Quellcode untersuchen können. Es verbindet Agenten mit Ghidra, Hopper

Dies ist die Vorschau eines längeren Beitrags. Öffne das Original auf X, um den Rest zu lesen.

Projektfallstudie · auf X besprochen

Den Zwischenablagepfad von Notion durch Electron verfolgen

Arena verweist auf die dokumentierte REA-Untersuchung der Zwischenablageoperationen von Notion über Electron IPC.

Kontext & Belege

Kontext zusammengestellt von diesem Leitfaden

Ziel
Zwischenablageanbindung der Notion-Desktop-App
Methode
Verfolgte das Zwischenablageverhalten durch Electron-Renderer, Preload-Brücke und Hauptprozess.
Berichtetes Ergebnis
Die offizielle Fallstudie beschreibt den Zwischenablagepfad von Notion und nennt Codereferenzen; der X-Autor bespricht dieses Beispiel.
Projektquelle ↗

Beitragsdaten erfasst am 12. Okt. 2026; Zähler und Abzeichen werden nicht live aktualisiert.

Originalbeitrag auf X lesen

Dies sind zugeordnete Berichte, keine unabhängigen Reproduktionen. Sechs sind persönliche Berichte über Nutzung, Tests oder Werkzeuge; zwei behandeln offizielle Projektbeispiele. Laufende Arbeiten und Vergleichsergebnisse bleiben in ihrem Kontext. Sende eine Korrektur oder einen Fall mit Originalquelle.

Deine erste Untersuchung

Wie fängst du an?

Wähle ein Verhalten, das du verstehen möchtest. Gib deinem Coding-Agenten ein Ziel und bitte ihn, seine Belege zu zeigen.

Einrichtungsanleitung lesen

Im Terminal ausführen

npx rea-agents@latest setup
  1. Wähle deinen Coding-Agenten

    Prüfe den Einrichtungsplan, genehmige die Änderungen und starte deinen Agenten neu, damit er den MCP-Server und den Untersuchungs-Skill von REA lädt.

  2. Beginne mit einer klar eingegrenzten Frage

    Probiere eine Anwendung aus, die dir gehört oder die du untersuchen darfst. Frage nach der Ursache eines bestimmten Funktionsverhaltens, statt einen vollständigen Nachbau anzufordern.

  3. Prüfe das Ergebnis

    Verfolge Codereferenzen, lies die Einschränkungen und vergleiche das Verhalten mit dem Original, bevor du einer Rekonstruktion vertraust.

Ein erster Prompt zum Ausprobieren

Untersuche mit REA /absolute/path/to/my-app. Erkläre, wie der CSV-Export funktioniert. Zeige den Code, die Fundstellen und alles, was du nicht bestätigen kannst.
Aktuelle Voraussetzungen prüfen

Was solltest du über REA wissen?

Praktische Antworten vor deiner ersten Untersuchung.

Was ist Reverse Engineer Anything (REA)?

REA ist ein Open-Source-MCP-Server mit CLI, der einen Coding-Agenten mit Werkzeugen zur Softwareanalyse verbindet. Der Agent kann Code untersuchen, Verhalten nachvollziehen und eine Rekonstruktion anhand von Belegen prüfen. REA ist kein eigenständiges KI-Modell.

Ist dies die offizielle REA-Website?

Nein. reverseengineeranything.tools ist ein unabhängiger Community-Leitfaden. Das offizielle Projekt findest du unter morluto/rea auf GitHub und auf rea.tools. Diese Website sammelt öffentliche Berichte und verlinkt die Originalquellen; sie ist weder mit den REA-Verantwortlichen verbunden noch von ihnen unterstützt.

Wie installiere ich REA für Claude Code oder Codex?

Führe npx rea-agents@latest setup in einem Terminal aus, wähle deinen Coding-Agenten, prüfe und genehmige den Einrichtungsplan und starte den Agenten neu. Prüfe in der offiziellen Installationsanleitung die aktuelle Version und Client-Kompatibilität. Die Installation eines Skills allein registriert den MCP-Server nicht.

Was kann REA analysieren?

Dokumentierte Ziele sind native Binärdateien, JavaScript- und Electron-Anwendungen, Browserseiten, .NET-Assemblies und Softwarepakete. Die verfügbaren Funktionen hängen vom veröffentlichten Paket, deinem Betriebssystem und dem Analyseanbieter ab. Funktionen auf GitHub main sind möglicherweise noch nicht in der npm-Version enthalten.

Brauche ich Ghidra, Hopper oder IDA?

Natives Disassemblieren und Dekompilieren erfordern eine kompatible Engine wie Ghidra, Hopper oder IDA. Die statische Untersuchung von JavaScript und .NET benötigt keinen nativen Disassembler. Verwende die Engine- und Laufzeitversionen aus der REA-Kompatibilitätsdokumentation.

Welche Node.js-Versionen unterstützt REA?

Die am 12. Oktober 2026 geprüfte Installationsdokumentation nennt Node ab 22.19 in der 22.x-Reihe, Node ab 24.11 in der 24.x-Reihe oder Node ab 26. Node 23, Node 25 und Vorabversionen werden nicht unterstützt. Prüfe vor der Installation erneut die offizielle Anleitung.

Ist REA kostenlos, und gibt es auf dieser Website Guthaben?

Dieser Leitfaden ist kostenlos lesbar, ohne Konto, Abonnement oder Guthaben. REA-eigener Code steht unter der MIT-Lizenz. Dein Coding-Agent, Modellanbieter und kommerzielle Engines wie Hopper oder IDA können eigene Kosten und Lizenzen haben.

Bleiben alle REA-Daten auf meinem Computer?

REA führt die Analyse lokal aus. Werkzeugergebnisse werden aber deinem Coding-Agenten bereitgestellt und können dessen Modellanbieter erreichen. Prüfe dessen Datenrichtlinien, bevor du sensible Software analysierst. Diese Community-Website nimmt keine Softwareuploads an und führt keine Untersuchungen aus.

Kann REA den Originalquellcode wiederherstellen, und wie lange dauert das?

Disassembly, Pseudocode und Verhaltensbeobachtungen können Software erklären helfen, garantieren aber keine Wiederherstellung des Originalquellcodes. Die Dauer hängt von Ziel, Engine und Agent ab; es gibt keine feste Bearbeitungszeit. Teste rekonstruiertes Verhalten am Original und lies die Einschränkungen jedes Ergebnisses.

Sind die X-Anwendungsfälle unabhängig bestätigt?

Die Karten fassen die öffentlichen Berichte der verlinkten Autoren zusammen. Sie sind keine unabhängigen Reproduktionen oder Empfehlungen. Laufende Arbeiten, Werkzeugveröffentlichungen und Besprechungen offizieller Beispiele sind gesondert gekennzeichnet. Dass laut einem Bericht eine andere Vorgehensweise schneller war, bleibt Teil der Beleglage.

Darf ich REA in einem kommerziellen Projekt verwenden?

REA-eigener Code steht unter der MIT-Lizenz, die kommerzielle Nutzung unter ihren Bedingungen erlaubt. Drittanbieterkomponenten, kommerzielle Engines und Zielsoftware haben eigene Lizenzen. REA gewährt keine Rechte an einer anderen Anwendung oder deren Inhalten.

Neu auf dieser Seite

  • — Veröffentlicht: Community-Fälle mit Quellen, praktische Anleitungen und klare Grenzen der Beleglage.