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
mhf — Mobile Helper Framework (mhf) est un outil qui automatise le processus d'identification du framework/technologie utilisé pour créer une application mobile. De plus, il aide à trouver des informations sensibles ou fournit des suggestions pour travailler avec la plateforme identifiée. | Kitploit
Outils/GitHubGitHub/stuxctf/mhf
Sécurité AndroidAnalyse StatiqueSécurité iOSPentesting d'Applications MobilesRétro-ingénierieCollecte d'InformationsSécurité MobileDétection de Secrets
GitHubstuxctf/mhf

mhf

Voir le dépôt
28612il y a 8 moisVérifié par Kitploit

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 →

À propos

Mobile Helper Framework (mhf) est un outil qui automatise le processus d'identification du framework/technologie utilisé pour créer une application mobile. De plus, il aide à trouver des informations sensibles ou fournit des suggestions pour travailler avec la plateforme identifiée.

Partager

Mobile Helper Framework

est un outil qui automatise le processus d'identification du framework/technologie utilisé pour créer une application mobile. De plus, il aide à trouver des informations sensibles ou fournit des suggestions pour travailler avec la plateforme identifiée.

Comment ça marche ?

L'outil recherche les fichiers associés aux technologies utilisées dans le développement d'applications mobiles, tels que les fichiers de configuration, les fichiers de ressources et les fichiers de code source.

Exemple

Cordova

Recherche de fichiers :

root@kitploit:~
index.html
cordova.js
cordova_plugins.js

React Native Android & iOS

Recherche de fichiers :

root@kitploit:~
Fichiers Android :

libreactnativejni.so
index.android.bundle

Fichiers iOS :

main.jsbundle

Installation

❗Une version minimale de Java 8 est requise pour exécuter Apktool.

pip install -r requirements.txt

Utilisation

python3 mhf.py app.apk|ipa|aab

Exemples

root@kitploit:~
python3 mobile_helper_framework.py file.apk

[+] App was written in React Native

Do you want analizy the application (y/n) y

Output directory already exists. Skipping decompilation.

Beauty the react code? (y/n) n

Search any info? (y/n) y

==>>Searching possible internal IPs in the file

results.........

==>>Searching possible emails in the file

results.........

==>>Searching possible interesting words in the file

results.........

==>>Searching Private Keys in the file

results.........

==>>Searching high confidential secrets

results.........

==>>Searching possible sensitive URLs in js files

results.........

==>>Searching possible endpoints in js files results.........

Fonctionnalités

Cet outil utilise Apktool pour la décompilation des applications Android.

Cet outil renomme le fichier .ipa des applications iOS en .zip et extrait son contenu.

Qu'est-ce que la correction d'APK : Cet outil utilise Reflutter, un framework qui facilite le rétro-ingénierie des applications Flutter en utilisant une version patchée de la bibliothèque Flutter.

More information: https://github.com/Impact-I/reFlutter


Split APKs est une technique utilisée par Android pour réduire la taille d'une application et permettre aux utilisateurs de télécharger et d'utiliser uniquement les parties nécessaires de l'application.

Au lieu de télécharger une application complète dans un seul fichier APK, les Split APKs divisent l'application en plusieurs fichiers APK plus petits, chacun contenant seulement une partie de l'application, comme les ressources, les bibliothèques de code, les assets et les fichiers de configuration.

root@kitploit:~
adb shell pm path com.package
package:/data/app/com.package-NW8ZbgI5VPzvSZ1NgMa4CQ==/base.apk
package:/data/app/com.package-NW8ZbgI5VPzvSZ1NgMa4CQ==/split_config.arm64_v8a.apk
package:/data/app/com.package-NW8ZbgI5VPzvSZ1NgMa4CQ==/split_config.en.apk
package:/data/app/com.package-NW8ZbgI5VPzvSZ1NgMa4CQ==/split_config.xxhdpi.apk

Par exemple, dans Flutter, si l'application est fractionnée (split), il est nécessaire de patcher split_config.arm64_v8a.apk ; ce fichier contient libflutter.so

Crédits

  • Cet outil utilise le dépôt secrets-patterns-db créé par mazen160
  • Cet outil utilise une expression régulière créée par Gerben_Javado pour extraire les endpoints
  • Cet outil utilise reflutter pour les actions liées à Flutter

Journal des modifications

0.7 (Version de Noël)

  • Amélioration de la détection Flutter avec une analyse Dart plus approfondie.
  • Prise en charge de la nouvelle compression .dll utilisée dans .NET MAUI 9 pour les applications Android

0.6 (Version Dojoconfpa)

  • Corrections de bugs
  • Obtention des informations de l'application
  • Intégration d'APKiD pour identifier (compilateurs, packers, obfuscateurs) - (expérimental)
  • Identification possible des protections (root, sslpinning, Emulator, Hooking) - BÊTA
  • Extraction des permissions dangereuses - (expérimental)
  • Extraction des informations sur les deeplinks - (expérimental)
  • Extraction des composants navigables - (expérimental)

0.5

  • Version publique
  • Corrections de bugs

0.4

  • Ajout des informations sur les plugins dans les applications Cordova
  • Ajout des actions Xamarin
  • Ajout des actions NativeScript
  • Corrections de bugs

0.3

  • Ajout de la détection des applications NativeScript
  • Ajout de l'option de signature lorsque l'APK extrait d'un fichier aab n'est pas signé

0.2

  • Correction de problèmes avec les commandes sous Linux.

0.1

  • Version initiale.

Licence

  • Ce travail est sous licence Creative Commons Attribution 4.0 International.

Auteurs

Cesar Calderon Marco Almaguer

Télécharger l’outil
FonctionnalitéRemarqueCordovaReact NativeNative JavaScriptFlutterXamarin
JavaScript beautifierUtilisez-le pour les premières occurrences afin d'obtenir de meilleurs résultats.✅✅✅
Identification de multiples informations sensiblesIP, clés privées, clés API, e-mails, URLs✅✅✅❌
Fonctions cryptographiques✅✅✅❌❌
Extracteur d'endpoints✅✅✅❌❌
Détecte automatiquement si le code a été beautifié.❌❌❌
Extrait automatiquement l'APK des appareils/émulateurs❌❌❌❌❌
Correction d'APK✅
Extraire un APK d'un fichier bundle.✅✅✅✅✅
Détecter si les fichiers JS sont chiffrés❌❌
Détecter si les ressources sont compressées.❌Hermes✅❌❌XALZ✅
Détecter si l'application est fractionnée❌❌❌❌❌