Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
frida-ipa-extract — Outil robuste basé sur Frida pour extraire les applications iOS déchiffrées au format .ipa depuis un appareil jailbreaké ; prend en charge l'App Store, les applications sideloadées et le système. | Kitploit
Outils/GitHubGitHub/lautarovculic/frida-ipa-extract
Sécurité iOSPentesting d'Applications MobilesRétro-ingénierieCollecte d'InformationsTests d'IntrusionSécurité Mobile
GitHublautarovculic/frida-ipa-extract

frida-ipa-extract

Outil robuste basé sur Frida pour extraire les applications iOS déchiffrées au format .ipa depuis un appareil jailbreaké ; prend en charge l'App Store, les applications sideloadées et le système.

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager
Voir le dépôtSite web
11125il y a 5 moisVérifié par Kitploit

frida-ipa-extract

Ce projet s'inspire de frida-ios-dump. Ayant récemment rencontré des problèmes avec cet outil, j'ai décidé de créer frida-ipa-extract avec une robustesse accrue et des ajouts pour répondre aux problèmes que nous rencontrons aujourd'hui. Extrayez un .ipa déchiffré depuis un appareil iOS jailbreaké à l'aide de Frida. Prend en charge les applications installées via l'App Store, le sideload et les applications système.

Prérequis

  • Python 3.9+
  • Appareil iOS jailbreaké avec frida-server en cours d'exécution
  • Pour le mode SSH : OpenSSH sur l'appareil

Installation :

root@kitploit:~
# Installer comme outil autonome avec uv ou pipx
uv tool install git+https://github.com/lautarovculic/frida-ipa-extract.git

# Ou installer comme paquet éditable (pour le développement)
pip install -e .

Utilisation

root@kitploit:~
# Utilisation du point d'entrée (si installé comme outil autonome)
frida-ipa-extract

# Ou utilisation directe du script
python extract.py -U -f com.example.app -o MyApp.ipa
python extract.py -U -f com.example.app -o MyApp.ipa --sandbox
python extract.py -U -f com.example.app -o MyApp.ipa --no-resume
python -m frida_ipa_extract -U --pid 1234 -o MyApp.ipa
./extract.py -U "My Running App"
python extract.py -H 192.168.100.32 -P 2222 -u root -p password -f com.example.app

Arguments :

  • -f <cible> : lancer une application (identifiant de bundle ou nom d'application)
  • --pid <pid> : s'attacher à un PID en cours d'exécution
  • cible (positionnel) : nom d'application / identifiant de bundle d'une application en cours d'exécution
  • -o <chemin> : chemin de sortie de l'IPA (par défaut <NomApp>.ipa)
  • -U : se connecter via USB
  • -H <hôte> -P <port> -u <utilisateur> -p <mot de passe> : se connecter via SSH (paramiko)
  • --sandbox : extraire le sandbox de l'application dans <NomApp>-sandbox dans le répertoire courant
  • --no-resume : maintenir une application lancée en suspension (utile si l'application plante en raison des détections de jailbreak lors de l'instrumentation)

Si vous ne passez pas -f ou --pid, l'outil s'attache à une application en cours d'exécution. Si aucune cible n'est fournie, il liste les applications en cours d'exécution et vous invite à choisir.

Remarques

  • Lors de l'utilisation de SSH sans -U, l'outil ouvre un tunnel local vers frida-server sur le port 27042 et utilise SFTP pour télécharger le bundle de l'application. Si vous passez à la fois -U et -H, l'USB est utilisé pour Frida et SSH est utilisé uniquement pour le transfert de fichiers.
  • Lors de l'utilisation de l'USB sans SSH, le bundle est récupéré via RPC Frida (plus lent pour les grandes applications).
  • Si l'application n'est pas en cours d'exécution, utilisez -f pour la lancer.
  • Assurez-vous que frida-server est en cours d'exécution sur l'appareil avant l'extraction.
  • Une barre de progression s'affiche pendant le téléchargement des fichiers.
  • Si une session Frida est perdue en plein téléchargement, l'outil réessaie en basculant vers un processus système stable ; pour les applications tenaces, utilisez --no-resume ou le transfert SSH.

Dépannage

  • Frida attach timed out : l'application peut bloquer l'attachement ; utilisez -f pour lancer ou essayez --no-resume.
  • script has been destroyed pendant le téléchargement : l'application a planté ; réessayez avec --no-resume ou utilisez le transfert SSH (-H/-u/-p).
  • No running apps found : l'application n'est pas en cours d'exécution ; utilisez -f pour la lancer.
Télécharger l’outil