Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
mhf — Mobile Helper Framework (mhf) ist ein Tool, das den Prozess der Identifizierung des Frameworks/der Technologie, die zur Erstellung einer mobilen Anwendung verwendet wurde, automatisiert. Darüber hinaus hilft es beim Auffinden sensibler Informationen oder gibt Vorschläge für die Arbeit mit der identifizierten Plattform. | Kitploit
Tools/GitHubGitHub/stuxctf/mhf
Android-SicherheitStatische AnalyseiOS-SicherheitMobile App-PenetrationstestsReverse EngineeringInformationsbeschaffungMobile SicherheitSecret-Erkennung
GitHubstuxctf/mhf

mhf

Repository anzeigen
286vor 8 MonatenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →

Über

Mobile Helper Framework (mhf) ist ein Tool, das den Prozess der Identifizierung des Frameworks/der Technologie, die zur Erstellung einer mobilen Anwendung verwendet wurde, automatisiert. Darüber hinaus hilft es beim Auffinden sensibler Informationen oder gibt Vorschläge für die Arbeit mit der identifizierten Plattform.

Teilen

Mobile Helper Framework

ist ein Tool, das den Prozess der Identifizierung des Frameworks/der Technologie automatisiert, die zur Erstellung einer mobilen Anwendung verwendet wurde. Darüber hinaus hilft es dabei, sensible Informationen zu finden oder bietet Vorschläge für die Arbeit mit der identifizierten Plattform.

Wie funktioniert es?

Das Tool sucht nach Dateien, die mit den Technologien verbunden sind, die in der Entwicklung mobiler Anwendungen verwendet werden, wie Konfigurationsdateien, Ressourcendateien und Quellcodedateien.

Beispiel

Cordova

Dateien durchsuchen:

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

React Native Android & iOS

Datei durchsuchen

root@kitploit:~
Andorid Dateien:

libreactnativejni.so
index.android.bundle

iOS Dateien:

main.jsbundle

Installation

❗Mindestens Java 8 ist erforderlich, um Apktool auszuführen.

pip install -r requirements.txt

Verwendung

python3 mhf.py app.apk|ipa|aab

Beispiele

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.........

Funktionen

Dieses Tool verwendet Apktool zur Dekompilierung von Android-Anwendungen.

Dieses Tool benennt die .ipa-Datei von iOS-Anwendungen in .zip um und extrahiert den Inhalt.

What is patching apk: Dieses Tool verwendet Reflutter, ein Framework, das beim Reverse Engineering von Flutter-Apps mit einer gepatchten Version der Flutter-Bibliothek hilft.

Weitere Informationen: https://github.com/Impact-I/reFlutter


Split APKs ist eine Technik, die von Android verwendet wird, um die Größe einer Anwendung zu reduzieren und es Benutzern zu ermöglichen, nur die notwendigen Teile der Anwendung herunterzuladen und zu nutzen.

Anstatt eine vollständige Anwendung in einer einzigen APK-Datei herunterzuladen, teilen Split APKs die Anwendung in mehrere kleinere APK-Dateien auf, von denen jede nur einen Teil der Anwendung enthält, wie Ressourcen, Codebibliotheken, Assets und Konfigurationsdateien.

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

Zum Beispiel muss bei Flutter, wenn die Anwendung ein Split ist, die Datei split_config.arm64_v8a.apk gepatcht werden, da diese Datei libflutter.so enthält.

Danksagungen

  • Dieses Tool verwendet ein secrets-patterns-db Repository, erstellt von mazen160
  • Dieses Tool verwendet einen regulären Ausdruck, erstellt von Gerben_Javado zum Extrahieren von Endpunkten
  • Dieses Tool verwendet reflutter für Flutter-Aktionen

Änderungsprotokoll

0.7 (Weihnachtsversion)

  • Verbesserte Flutter-Erkennung mit tiefergehender Dart-Analyse.
  • Unterstützung für die neue .dll-Kompression, die in .NET MAUI 9 für Android-Anwendungen verwendet wird.

0.6 (Dojoconfpa Release)

  • Fehlerbehebungen
  • App-Informationen abrufen
  • APKiD-Integration zur Identifizierung (Compiler, Packer, Obfuskatoren) - (experimentell)
  • Mögliche Identifizierung von Schutzmaßnahmen (Root, SSL-Pinning, Emulator, Hooking) - BETA
  • Extrahieren gefährlicher Berechtigungen - (experimentell)
  • Extrahieren von Deeplink-Informationen - (experimentell)
  • Extrahieren durchsuchbarer Komponenten - (experimentell)

0.5

  • Öffentliche Veröffentlichung
  • Fehlerbehebungen

0.4

  • Plug-in-Informationen in Cordova-Apps hinzugefügt
  • Xamarin-Aktionen hinzugefügt
  • NativeScript-Aktionen hinzugefügt
  • Fehlerbehebungen

0.3

  • NativeScript-App-Erkennung hinzugefügt
  • Signierungsoption hinzugefügt, wenn die aus einer aab-Datei extrahierte APK nicht signiert ist

0.2

  • Probleme mit Befehlen unter Linux behoben.

0.1

  • Erstveröffentlichung der Version.

Lizenz

  • Dieses Werk ist lizenziert unter einer Creative Commons Attribution 4.0 International License.

Autoren

Cesar Calderon Marco Almaguer

Tool herunterladen
FunktionAnmerkungCordovaReact NativeNative JavaScriptFlutterXamarin
JavaScript-VerschönererVerwenden Sie dies für die ersten Gelegenheiten, um bessere Ergebnisse zu erzielen.✅✅✅
Identifizierung mehrerer sensibler InformationenIPs, private Schlüssel, API-Schlüssel, E-Mails, URLs✅✅✅❌
Kryptografische Funktionen✅✅✅❌❌
Endpunkt-Extraktor✅✅✅❌❌
Erkennt automatisch, ob der Code verschönert wurde.❌❌❌
Extrahiert automatisch APKs von Geräten/Emulatoren❌❌❌❌❌
Patchen einer APK✅
Extrahiert eine APK aus einer Bundle-Datei.✅✅✅✅✅
Erkennt, ob JS-Dateien verschlüsselt sind❌❌
Erkennt, ob die Ressourcen komprimiert sind.❌Hermes✅❌❌XALZ✅
Erkennt, ob die App aufgeteilt ist❌❌❌❌❌