โฎ๏ธ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