Allgemeine Einführung
Ape Mouth Calculator Reverse Notes ist ein Open-Source-Projekt, das darauf abzielt, den Prozess und die Methoden des Reverse Engineering der Ape Mouth Calculator-Anwendung zu dokumentieren und zu teilen. Das Projekt enthält eine Vielzahl von Reverse-Tools und -Techniken zur Verwendung der Anleitungen, wie Frida, dexdump usw., um Benutzern zu helfen, die Verschlüsselungsalgorithmen und Datenübertragungsmethoden des Ape Mouth Calculator zu verstehen und zu knacken. Das Projekt ist reich an Inhalt und deckt detaillierte Schritte vom Aufbau der Umgebung bis hin zu spezifischen Operationen ab, was es zu einer wertvollen Ressource für Reverse-Engineering-Enthusiasten und Forscher macht.
Funktionsliste
- Dokumentation des Reverse-Engineering-Prozesses für die Anwendung Ape Oral Calculator
- Frida-Skripte und Anleitungen werden bereitgestellt
- Einführung in das Tool dexdump
- Austausch von Entschlüsselungsalgorithmen und Tipps zur Paketanalyse
- Detaillierte Schritte und Beispielcode bereitstellen
Hilfe verwenden
Umweltgebäude
- Installation des EmulatorsDownloaden und installieren Sie den mumu-Emulator und folgen Sie der offiziellen Anleitung, um Magisk, Lsposed und Algorithmic Assistant nacheinander zu installieren.
- Ape Diktier-App installierenInstallieren Sie die Ape Oral Calculator App im Emulator und richten Sie den Algorithmus-Assistenten ein, um WebView Remote Debugging zu ermöglichen.
- Browser-Fehlersuche: Öffnen Sie Chrome bzw. Edge und rufen Sie die Seite
chrome://inspect
vielleichtedge://inspect
Seite, starten Sie die Ape Oral Calculation App und rufen Sie die Oral Calculation PK-Schnittstelle auf, gehen Sie zurück zur INSPECT-Seite des Browsers, warten Sie, bis die Schaltfläche zum Debuggen des PK-Links angezeigt wird, und klicken Sie auf Debuggen.
Rückwärtsfahren mit Frida
- Frida herunterladenLaden Sie die entsprechende Version des Frida-Servers aus dem offiziellen Frida-Repository herunter und entpacken Sie sie in ein beliebiges Verzeichnis des Emulators.
- Start des Frida-ServersSchieben Sie Frida-server per ADB-Befehl in das Emulatorverzeichnis und starten Sie ihn mit Root-Rechten.
- Skripte einspeisenInstallieren Sie Frida und Frida-tools auf Ihrem Computer und injizieren Sie das Reverse-Skript z.B. über die Kommandozeile in Ape Maths:
frida -U -n 小猿口算 -l . /hook_JsBridgeBean_sign.js
Analyse und Entschlüsselung von Paketen
- PaketanalyseFrida-Skripte verwenden, um die Pakete der mündlichen Arithmetik von Ape zu erfassen und die darin enthaltenen Verschlüsselungsalgorithmen und Datenübertragungsmethoden zu analysieren.
- EntschlüsselungsalgorithmusDas Projekt bietet Implementierungen verschiedener Entschlüsselungsalgorithmen und Beispielcode, der vom Benutzer nach Bedarf geändert und getestet werden kann.
- Anfragen zur SimulationÜberprüfen Sie die Korrektheit des Entschlüsselungsalgorithmus, indem Sie die erhaltenen Testfragen und -antworten analysieren und ein Skript verwenden, um eine Anfrage zur Übermittlung einer Antwort zu simulieren.
Beispielcode (Rechnen)
Das Projekt enthält mehrere Beispiel-Codedateien, wie z. B.Übung.ts
, undanfrage.ts
usw. Die Benutzer können sich in diesen Codes über spezifische Implementierungsdetails und Betriebsmethoden informieren.