⏮️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