Awesome REA
Deutsch

Software verstehen mit REA.
Was wirst du bauen?

Entdecken Sie öffentliche Projekte mit Reverse Engineer Anything, von älteren Game-Ports bis hin zu einem kleinen Farbwähler. Sehen Sie, was gebaut wurde, wie REA dazu beigetragen hat und was noch nicht bestätigt ist.

Entdecken und präsentieren Sie die Kollektion auf GitHub
34 öffentliche Fälle · Offizielle 5-Showcases und 29-Community-Projekte oder AutorenexperimentePrimärquellen für jeden Eintrag; Die Testergebnisse werden vom Autor gemeldet.

Offizielle Vitrinen

Aegis: Finden des Android TOTP-Algorithmus

Wie wird alle 30 Sekunden ein sechsstelliger Login-Code berechnet?

Autor / Quelle: REA-Vorzeigeteam; Quellenangabe der ursprünglichen Projektautoren

Die offizielle Seite berichtet über 133-Fälle, in denen die extrahierte Methode mit einer unabhängigen Implementierung verglichen wird, sowie über die sechs SHA-1-Referenzvektoren von RFC 6238.

Spiele

OpenBattlefield2: -Funktionsebene Evidence für einen Battlefield 2-Client

Wie können Fadenkreuz-, HUD- und binäre Verhaltensforschung in eine nachvollziehbare Engine-Implementierung einfließen?

Autor / Quelle: Moxnatiy

Das Projekt veröffentlicht eine C++20-Engine, Funktionshinweise, Tests und Screenshots. Der Autor berichtet, dass er eine eigene BF2 1.5-Installation lädt, eine Verbindung zu einem ursprünglichen dedizierten Server herstellt und Soldaten und HUD anzeigt. Im verbundenen Modus wird das Fadenkreuz gerendert, erweitert sich während der Bewegung und zieht sich zusammen, wenn es angehalten wird, mit Prüfungen wie test_weapon_hud.

GunZRs: Identifizieren einer Packgrenze vor dem Neuaufbau aus Spieldaten

Wie kann die Rekonstruktion fortgesetzt werden, wenn eine gepackte ausführbare Datei die statische Wiederherstellung der Spiellogik verhindert?

Autor / Quelle: OpenRsG

Das Projekt veröffentlicht eine Rust + Bevy-Rekonstruktion, Formathinweise, Abfrageskripte und Tests. Der Autor berichtet über die Spielbarkeit von Linux mit einer eigenen Installation, Karten, Aktionen, Bots, einem Browser-Build und LAN. Die generierten ELF/PE-Funktionsanalysen und Snapshot-Replay-Prüfungen werden getrennt von der Spielkompatibilität aufgezeichnet.

Co-op Anything: Untersuchung der Einstiegspunkte für den Mehrspielermodus der Kampagne

Wie kann eine Kampagne ihre Skripte und Seiten beibehalten und gleichzeitig einen zweiten Spieler beitreten lassen?

Autor / Quelle: cranebeaker and community contributors

Das Projekt veröffentlicht MCP/skills, Synchronisationstest-Tools und spielspezifische Forschung. Zu den C&C3-Notizen gehören Adressen, Formate und Experimente. Für World in Conflict berichtet der Autor, dass ein LAN-Kampagnen-Host Missionen ausführt, während ein zweiter Client beitritt und synchronisierte Einheiten live sieht, aber seine eigenen Einheiten nicht steuern kann. Jedes Spiel behält seine eigene Qualitätssicherungsstufe.

Anwendungen

Sketch (formerly paper-rs): eine von Paper inspirierte unendliche Rust-Leinwand

Wie können die Interaktionen zwischen Leinwand, Layout und Editor ein unabhängiges Designtool beeinflussen?

Autor / Quelle: michaelshimeles

Das Projekt veröffentlicht eine unendliche Leinwand, Seiten, Layouts, Vektorbearbeitung, Whiteboarding und MCP-Schnittstellen mit Tests und Funktionsunterschieden. Auf 2026-10-21: geprüft, heißt es jetzt Sketch, mit der ausführbaren Datei „sketch-rs“, der Migration des alten Projektverzeichnisses beim ersten Start und der Kompatibilität mit alten Dateien und Umgebungsvariablen. Es bleibt ein Fall.

rec-rs: ein OBS-inspirierter nativer macOS-Recorder

Wie können ein fokussierter Bildschirm, eine Kamera und ein Audiorecorder gebaut werden?

Autor / Quelle: michaelshimeles

Das Projekt veröffentlicht screen/camera-Funktionen für Aufnahme, Audiomischung, Wiedergabepuffer und Streaming. Der Autor berichtet über Entwicklung und Tests auf einem Apple Silicon Mac. Der 2026-10-21 README fügt Apple Silicon + Intel Universal-Releases, signing/notarization und Sparkle-Updates hinzu.

terminal-rs: ein Marktterminal, das durch TradingView-Interaktionen informiert wird

Wie kann die Chart-Interaktionsforschung eine unabhängige Rust-Marktschnittstelle beeinflussen?

Autor / Quelle: michaelshimeles

Das Projekt veröffentlicht Rust-GPU-Diagramme, Tastaturbefehle, Panel-Layouts und Datenintegration mit einer Schnittstelle im Bloomberg-Stil. Überprüft auf 2026-10-21: 151 integrierte Indikatoren, Parameter- und Grenzeingabetests sowie ein universelles Release-Skript macOS wurden hinzugefügt. Hierbei handelt es sich um spätere Implementierungsänderungen, nicht um eine neue REA-Untersuchung.

DiskLens: Überprüfung von Festplatten-Scan- und Treemap-Algorithmen in einer veröffentlichten Binärdatei

Wie können Festplattenscans, Treemaps und Duplikaterkennung überprüft werden, bevor eine neue Schnittstelle erstellt wird?

Autor / Quelle: KarlssonChristoffer

Das Projekt veröffentlicht eine Rust-Engine, eine Tauri/Svelte-Schnittstelle und REA Evidence-IDs. Der Autor berichtet über 24-Engine-Tests und eine scan/treemap-Prüfung von etwa 1.3 Millionen Dateien auf einem Rechner.

Hardware und Kompatibilität

Pixel Watch: ein eSIM-Übergabehelfer, der durch eine Companion-APK-Analyse informiert wird

Wie kann ein separater Helfer den vorhandenen Watch-eSIM-Download-Flow der Begleit-App finden und öffnen?

Autor / Quelle: AllMySlop

Der Android-Helfer, companion-analysis.md und die Testaufzeichnungen sind öffentlich. TESTING.md meldet 25 Unit-Tests und Emulator-Übergabe. Ein späteres README-Update meldet eine erfolgreiche Installation auf einem Pixel Watch 2 LTE und einer reinen Daten-eSIM-Konnektivität auf einem unterstützten Mobilfunkanbieter.

PicoPrint: Anschluss eines mobilen Thermodruckers an den Windows-Drucker

Wie können Handshake-Unterschiede festgestellt werden, wenn ein Treiber eine Verbindung herstellt, aber nicht druckt?

Autor / Quelle: bigtower17

Der Autor veröffentlicht einen auf Thermoprint basierenden Go-Druckdienst und Protokollnotizen, in denen er über das Strg+P-Drucken von Text, Bildern und Dokumenten auf Windows 11 mit einem echten LX-D02 und einen Upstream-Handshake-Fix berichtet.

V5VPN: Protokollrecherche für einen bereichsbezogenen Portal- und Tunnel-Client

Wie können Authentifizierung, Ressourcenerkennung und Verbindungsforschung einen bereichsbezogenen unabhängigen Client informieren?

Autor / Quelle: hygkui

Es werden öffentliche Go/MyGo-Desktop- und CLI-Quellen, Protokollhinweise und Tests bereitgestellt. Der Autor berichtet über End-to-End-Konnektivität auf einer Windows-Entwicklungsmaschine und zwei Produktions-Gateways, die das SSL-VPN-Portal, autorisierte Ressourcen und HTTP CONNECT-Tunnel abdecken.

Analyse und Bewertung

rea-lab: Messung des Beitrags von REA zum Reverse Engineering von Windows

Wie wirkt sich das Hinzufügen von REA auf die Erfolgsquote, den Zeitaufwand und die Kosten eines Agenten aus?

Autor / Quelle: pablodiazjorge

Fünf vorab registrierte Studien sind öffentlich. Studieren Sie 1: 28/30 in beiden Gruppen. Studieren Sie 2: 11/24 ohne REA im Vergleich zu 4/24 mit REA. Studie 3: 71/72 versus 68/72. Studie 4 verwendet DeepSeek: 20/20 versus 19/20, wobei kein signifikanter Unterschied festgestellt wurde. In der Studie 5 kostet der überarbeitete Skill 14% mehr als der offizielle Skill (p=0.012), ohne dass sich die Genauigkeit wesentlich ändert. Die 2026-10-21 Evidence-Aufbewahrungsnotiz unterscheidet zwischen 482-Studienläufen, 336, die REA aufriefen, und 3-Neustart-unterbrochenen Wiederholungen: keiner dieser 339 REA-aufrufenden Läufe wurde proaktiv beibehalten; Evidence; Der Gutachter hat es anhand der Kundenunterlagen rekonstruiert.

Ein lokales 27B-Modell: Eine kleinere MCP-Werkzeugliste ermöglicht die Funktionsanalyse

Wie können REA-Werkzeugbeschreibungen und -Analysen in den 32K-Kontext eines lokalen Modells passen?

Autor / Quelle: CassieFox23

Der Autor berichtet, dass alle 206-Toolbeschreibungen den Kontext sprengten. Bei einem 62-tool-Setup kam es nach dem Lesen der Eingabeaufforderung zu einem GPU-Reset. Die 10-tool-Eingabeaufforderung verwendete 4- und 407-Token. In drei Durchläufen wurde die Zielzeichenfolge gefunden und der Prüfer erklärt, wobei jeder Durchlauf etwa 80 Sekunden dauerte.

Open-source REA Lab: Anheften eines NPM-Artefakts und Analysieren seines Eingangssegments

Wie kann ein Release-Artefakt identifiziert werden, bevor eine Frage zu einer begrenzten Eintragsdatei beantwortet wird?

Autor / Quelle: martinlofranodeoliveira

Der Autor veröffentlicht angeheftete Digests, Audit-JSON, bereinigte Evidence-Zusammenfassungen und Reproduktionsskripte. Der Slice meldet die von 1 geparste JavaScript-Datei, 469 AST-Knoten, 14-Ergebnisse und keine Parse-Fehler, wobei darauf hingewiesen wird, dass die vollständige Paketanalyse während der semantischen Erweiterung unterbrochen wurde.

Lernen und Reproduktion

ReaFuse: Kombinieren zweier Bibliotheken nach Untersuchung ihres Verhaltens

Wie können zwei Projekte zu Verhaltensspezifikationen und dann zu einem neuen kombinierten Tool werden?

Autor / Quelle: sickpyramid

Der Autor veröffentlicht ratewise (Übertragungsrate und ETA) und objdelta (strukturelles diff/patch), Berichte und Evidence. Zu den gemeldeten Vertragsergebnissen gehören 18/18 und 17/17 sowie 7/7- und 6/6-Tests für die neuen Werkzeuge. Beide Beispiele gelten als ein Projektfall.

Tools und Integrationen

sparkDash: Integration der REA-Analyse in ein Dashboard für mehrere Geräte

Wie kann eine Webschnittstelle lang laufende Remote-Jobs REA übermitteln und große Ergebnisse bei Bedarf laden?

Autor / Quelle: MiaAI-Lab

Die öffentliche Seite „Tools → REA“ und die Serverimplementierung unterstützen die getrennte Remote-Ausführung, Protokolle, Zusammenfassungen, limitations/unknowns, On-Demand-Ansichten, JSON-Exporte und den Evidence-Vergleich. Versions-Pinning, Jobverwaltung und Upload-Tests sind öffentlich. Bei der Einbeziehung geht es um die implementierte Integration, nicht nur um Installationsanweisungen.

Welche Fälle sind enthalten?

Eine öffentliche Primärquelle muss explizit die REA-Nutzung, eine konkrete Fragestellung, einen Prozess und eine Ausgabe aufzeigen. Analyse, eigenständige Umsetzung und historische Arbeit werden gesondert ausgewiesen. Fehlgeschlagene Experimente, Auswertungen und umgesetzte REA-Integrationen sind willkommen. Ausgenommen sind Tooleinführungen, Spiegelungen und nicht umgesetzte Pläne.

Quelldatensätze · Empfehlen Sie einen Fall

Informationen zu Installations- und Versionsanforderungen finden Sie im Upstream-Projekt REA.