Awesome REA
Deutsch
Zurück zu allen Fällen

GunZRs: Identifizieren einer Packgrenze vor dem Neuaufbau aus Spieldaten

Ziel: GunZ: Die Duel Steam-Installation, Gunz.exe und .mrs-Archive

Autor / Namensnennung: OpenRsG

Datum der Quellenüberprüfung:

Überprüfungsstatus: Quellen überprüft; Autorentests werden nicht unabhängig wiederholt.

Die Frage

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

Was REA getan hat

REA und Ghidra untersuchen native Dateien. Der Autor zeichnet Themida-Abschnitte, Eintrags-RVA und Entpack-Stubs in Gunz.exe mit lokalen REA Evidence-Pfaden auf. Spielformate werden dann hauptsächlich aus der Datendateistruktur wiederhergestellt. Öffentliche Skripte decken auch REA-Abfragen, generierte ELF/PE-Vorrichtungen, Analyse, Caching und Fehlerweitergabe ab.

Vom Autor gemeldete Ergebnisse

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.

Einschränkungen und unbestätigte Ansprüche

Der gepackte Spielcode wurde nicht statisch wiederhergestellt, und es werden einige Verhaltens- und Zeitvorgaben abgeleitet. Das Original Evidence bleibt lokal beim Autor; Öffentliches Material umfasst Beschreibungen und Skripte. Windows/macOS CI-Builds werden gemeldet, aber vom Autor nicht abgespielt. Kartenanzahlen haben unterschiedliche Notizbereiche und beweisen nicht die vollständige Kompatibilität. Dieser Katalog hat es nicht erneut ausgeführt.

Was zu lernen ist

Ein Analysefehler kann dennoch eine nützliche Grenze festlegen: Binäre Fakten, Datendateibeobachtungen und Schlussfolgerungen separat kennzeichnen.

REA Nutzungsnachweis in der Quelle

stub (REA evidence under .local/re/a076a5d8…/). Game code is not statically readable

Die Formatierung von Auszügen wird vereinfacht. Lesen Sie die Originalquelle für den vollständigen Kontext.

Originalquellen

Unabhängige redaktionelle Zusammenfassung. Die Urheberschaft liegt bei den Originalautoren. Zielsoftware, Installationsprogramme und die komplette Dekompilerausgabe werden hier nicht weitergegeben.

Sehen Sie sich diesen Fall auf GitHub an · Schlagen Sie eine Korrektur vor