Ich benutze Hopper Disassembler, um iOS-Apps zu zerlegen. Es funktioniert gut für die meisten Apps.Nicht in der Lage, iOS Banking App zu zerlegen
Aber heute bin ich nur neugierig geworden, um eine Banking-App zu verstehen, also habe ich versucht, sie zu zerlegen. Also habe ich die App von meinem Jailbreak-Gerät auf meinen Mac verschoben und als ich versucht habe, es mit dem Hopper zu zerlegen, gibt es mir nur ein paar nutzlose Sachen.
Warum ist das passiert? Ist die Binärdatei dieser Banking App verschlüsselt? Wenn ja, wie kann ich es entschlüsseln?
Was genau machen sie Code zu verschleiern? Wie unterscheidet sich ihr Code von anderem Anwendungscode?
Ich benutzte iFunbox, um ausführbare App von meinem iPhone zu meinem Mac zu bekommen. Alle auf diese Weise exportierten Apps haben beim Zerlegen kein Problem. Also denke ich, dass iFunbox DRM entfernt. Nur diese speziellen Banking-Apps funktionieren nicht.
Ich versuchte sogar Klasse Dump und es gab mir nur eine Datei namens CDStructures.h mit nichts darin.
Da es sich um eine Banking-App handelt, könnte der Code in irgendeiner Weise verschleiert sein. – AntersBear
Was genau tun sie, um Code zu verschleiern? Gibt es eine Möglichkeit, aktuelle Montageanleitungen zu sehen? Wie unterscheidet sich ihr Code von anderem Anwendungscode? Ich habe sogar einen Klassen-Dump versucht und es gab mir nur eine Datei namens CDStructures.h. –
Es gibt Werkzeuge, um Methodennamen zu verschleiern, z.B. Verwenden von Makros. Sie könnten auch einfach C benutzen. Ohne die App zu sehen, ist es etwas schwer zu sagen. – Sulthan