⏮️Reverse engineering (iOS)
Outils
Cycript
ressource: http://www.cycript.org/
Extraction d'un fichier IPA
Via SSH
Connectez-vous à votre iphone via SSH : ssh root@ip (le mot de passe par défaut est Alpine)
Accédez au répertoire suivant : /var/containers/Bundle/Application
Recherchez maintenant l'application : recherchez | grep "nom_application"
Accédez au dossier contenant votre application : cd <app_directory> Créez un répertoire avec le nom Payload : mkdir Payload
Copiez les données dans le répertoire Payload : cp -r <appname.app>/ Payload/
Compressez le répertoire Payload au format IPA : zip -r /var/root/.ipa Payload/
Via AnyTrans
AnyTrans est un logiciel de gestion d'iPhone qui permet notamment de faire des transferts de fichiers entre un iPhone et un Ordinateur.
Patcher un IPA
De la même manière que pour les APK, Objection permet de patcher les IPA avec la commande:
$ objection patchipa --source path/to/target.ipa -c <provisioning profile>
Dernière mise à jour