REA Fallstudien.
Android, Spiele, Electron und eine CTF-Herausforderung mit Code, Zahlen und geprüften Ergebnissen.
Androide * APK Analyse
Wie ein Authentifikator einen Anmeldecode generiert
Die sechsstellige Code-Berechnung von Aegis finden Sie in der veröffentlichten APK . Verfolgen Sie die Generierungsmethoden mit REA und bewegen Sie dann eine Demo-Uhr, um zu sehen, warum sich der Code alle 30 Sekunden ändert.
CTF * Analyse von Maschinencode-Programmen
Lösen Sie einen CTF-Flag-Checker
Inspizieren Sie eine einfache DownUnderCTF-Herausforderung mit REA . Finden Sie die Prüffunktionen, verwandeln Sie Masken und Summen in Gleichungen und überprüfen Sie dann das gelöste Flag mit dem Originalprogramm.
Einheimische * Rekonstruktion
DX-BallS Berechnung der linken / rechten Klangposition
Stellen Sie eine Berechnung der linken / rechten Klangposition aus einem Windows-Spiel von 1996 wieder her. REAS Anweisungen, Aufruferreferenzen und numerische Konstanten führen zu einer kleinen C-Funktion, die mit dem ursprünglichen Verhalten und allen 63 kompilierten Bytes verglichen wird.
Electron * Merkmalsverfolgung
Wie Notion Text und HTML kopiert
Verfolgen Sie eine seitenseitige API durch das verpackte JavaScript von Notion . Folgen Sie den IPC-Wrappern in die Systemzwischenablage und sehen Sie dann, wie ein kleiner HTML-Marker umfangreiche Blockdaten mit einer Kopie verknüpft.
PC-98 DOS * Rekonstruktion
Wie TH04 einen Kugelring zielt
Überprüfen Sie den ursprünglichen 16-Bit-Winkelhelfer mit REA . Ordnen Sie die Multiplikations-, Divisions- und Koordinatenoperationen lesbarem C ++ zu und sehen Sie dann, wie sie einen auf den Spieler gerichteten Ring erzeugen.
Schritt-für-Schritt-Anleitungen
Die Anleitungen führen durch eine native Berechnung, einen Electron-Export und eine Browseranforderung. Jeder beginnt mit einer Aufforderung und einem konkreten Ziel.
Lesen Sie die Anleitungen