Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
mhf — Mobile Helper Framework (mhf) è uno strumento che automatizza il processo di identificazione del framework/tecnologia utilizzata per creare un'applicazione mobile. Inoltre, aiuta a trovare informazioni sensibili o fornisce suggerimenti per lavorare con la piattaforma identificata. | Kitploit
Strumenti/GitHubGitHub/stuxctf/mhf
Sicurezza AndroidAnalisi StaticaSicurezza iOSPentesting di App MobiliReverse EngineeringRaccolta InformazioniSicurezza MobileRilevamento Segreti
GitHubstuxctf/mhf

mhf

Vedi Repository
2868 mesi faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →

Informazioni

Mobile Helper Framework (mhf) è uno strumento che automatizza il processo di identificazione del framework/tecnologia utilizzata per creare un'applicazione mobile. Inoltre, aiuta a trovare informazioni sensibili o fornisce suggerimenti per lavorare con la piattaforma identificata.

Condividi

Mobile Helper Framework

è uno strumento che automatizza il processo di identificazione del framework/tecnologia utilizzato per creare un'applicazione mobile. Inoltre, aiuta a trovare informazioni sensibili o fornisce suggerimenti per lavorare con la piattaforma identificata.

Come funziona?

Lo strumento cerca file associati alle tecnologie utilizzate nello sviluppo di applicazioni mobili, come file di configurazione, file di risorse e file di codice sorgente.

Esempio

Cordova

Search files:

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

React Native Android & iOS

Search file

root@kitploit:~
Andorid files:

libreactnativejni.so
index.android.bundle

iOS files:

main.jsbundle

Installazione

❗È richiesto almeno Java 8 per eseguire Apktool.

pip install -r requirements.txt

Utilizzo

python3 mhf.py app.apk|ipa|aab

Esempi

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

Caratteristiche

Questo strumento utilizza Apktool per la decompilazione delle applicazioni Android.

Questo strumento rinomina i file .ipa delle applicazioni iOS in .zip ed estrae i contenuti.

Cosa si intende per patching apk: Questo strumento utilizza Reflutter, un framework che assiste nel reverse engineering delle app Flutter utilizzando una versione patchata della libreria Flutter.

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


Split APK è una tecnica utilizzata da Android per ridurre le dimensioni di un'applicazione e consentire agli utenti di scaricare e utilizzare solo le parti necessarie dell'applicazione.

Invece di scaricare un'applicazione completa in un singolo file APK, gli Split APK dividono l'applicazione in diversi file APK più piccoli, ciascuno dei quali contiene solo una parte dell'applicazione come risorse, librerie di codice, asset e file di configurazione.

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

Ad esempio, in Flutter, se l'applicazione è un Split, è necessario patchare split_config.arm64_v8a.apk; questo file contiene libflutter.so

Credits

  • Questo strumento utilizza un repository secrets-patterns-db creato da mazen160
  • Questo strumento utilizza un'espressione regolare creata da Gerben_Javado per estrarre gli endpoint
  • Questo strumento utilizza reflutter per azioni Flutter

Registro delle modifiche

0.7 (Rilascio Natalizio)

  • Migliorato il rilevamento di Flutter con un'analisi Dart più approfondita.
  • Supporto per la nuova compressione .dll utilizzata in .NET MAUI 9 per applicazioni Android

0.6 (Rilascio Dojoconfpa)

  • Correzioni di bug
  • Ottieni informazioni sull'app
  • Integrazione APKiD per identificare (compilatori, packer, offuscatori) - (sperimentale)
  • Possibile identificazione delle protezioni (root, sslpinning, emulatore, hooking) - BETA
  • Estrai permessi pericolosi - (sperimentale)
  • Estrai informazioni sui deeplink - (sperimentale)
  • Estrai componenti navigabili - (sperimentale)

0.5

  • Rilascio pubblico
  • Correzioni di bug

0.4

  • Aggiunte informazioni sui plugin nelle app Cordova
  • Aggiunte azioni Xamarin
  • Aggiunte azioni NativeScript
  • Correzioni di bug

0.3

  • Aggiunto rilevamento app NativeScript
  • Aggiunta opzione di firma quando l'apk estratto da un file aab non è firmato

0.2

  • Risolti problemi con i comandi su Linux.

0.1

  • Versione iniziale rilasciata.

License

  • Questo lavoro è concesso in licenza Creative Commons Attribution 4.0 International.

Autori

Cesar Calderon Marco Almaguer

Scarica lo strumento
FunzionalitàNotaCordovaReact NativeNative JavaScriptFlutterXamarin
JavaScript beautifierUsalo per le prime volte per vedere risultati migliori.✅✅✅
Identificazione di informazioni sensibili multipleIPs, Private Keys, API Keys, Emails, URLs✅✅✅❌
Funzioni crittografiche✅✅✅❌❌
Estrattore di endpoint✅✅✅❌❌
Rileva automaticamente se il codice è stato abbellito.❌❌❌
Estrae automaticamente l'apk da dispositivi/emulatori❌❌❌❌❌
Patching apk✅
Estrae un APK da un file bundle.✅✅✅✅✅
Rileva se i file JS sono crittografati❌❌
Rileva se le risorse sono compresse.❌Hermes✅❌❌XALZ✅
Rileva se l'app è suddivisa❌❌❌❌❌