Suchen von Konstanten aus einer entschlüsselten ausführbaren iOS-App

Ich versuche, eine Konstante (so etwas wie ein geheimes Token) in einer iOS-App zu finden, um eine App mithilfe einer undokumentierten Web-API zu erstellen (ich bin übrigens nicht in etwas Illegales verwickelt). Bisher habe ich die entschlüsselte App ausführbar auf meinem Mac (Jailbreak + SSH + Dumping entschlüsselt ausführbar als Datei). Ich kann den Befehl strings verwenden, um eine lesbare Liste der Zeichenfolgen abzurufen, und ich kann das Klassen-Dump-Tool verwenden (http://stevenygard.com/projects/class-dump/), um eine Liste der Schnittstellendefinitionen (Header) der Klassen zu erhalten. Obwohl dies mir eine Vorstellung von der Funktionsweise der App gibt, kann ich immer noch nicht finden, wonach ich suche: nach welchen Konstanten ich suche. Es gibt buchstäblich Tausende von Zeichenfolgendefinitionen im Befehlsspeicherauszug für Zeichenfolgen. Gibt es eine Möglichkeit, die Zeichenfolgen in einer Weise zu sichern, dass ich die Namen der NSString-Konstanten mit ihren Werten haben kann. Ich brauche die Implementierungsdetails der Methoden nicht, ich weiß, dass sie kompiliert sind und alles, was ich bekommen kann, ist Assembly-Code. Aber wenn ich die Namen der String-Konstanten (sowohl im Strings-Dump als auch im Class-Dump) und auch die String-Werte (im Strings-Dump) erhalten kann, gibt es möglicherweise eine Möglichkeit, sie miteinander zu verknüpfen.

Vielen Dank,

Können.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage