Skip to content
KitploitKITPLOIT
HerramientasBlog
Enviar
HerramientasBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

··Feeds·Contacto·Privacidad·© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
mhf — Mobile Helper Framework (mhf) es una herramienta que automatiza el proceso de identificación del framework/tecnología utilizado para crear una aplicación móvil. Además, ayuda a encontrar información sensible o proporciona sugerencias para trabajar con la plataforma identificada. | Kitploit
Herramientas/GitHubGitHub/stuxctf/mhf
Seguridad AndroidAnálisis EstáticoSeguridad iOSPentesting de Apps MóvilesIngeniería InversaRecopilación de InformaciónSeguridad MóvilDetección de Secretos
GitHubstuxctf/mhf

mhf

Mobile Helper Framework (mhf) es una herramienta que automatiza el proceso de identificación del framework/tecnología utilizado para crear una aplicación móvil. Además, ayuda a encontrar información sensible o proporciona sugerencias para trabajar con la plataforma identificada.

28612hace 8 mesesRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir
Ver Repositorio

Mobile Helper Framework

es una herramienta que automatiza el proceso de identificar el framework/tecnología utilizado para crear una aplicación móvil. Además, ayuda a encontrar información sensible o brinda sugerencias para trabajar con la plataforma identificada.

¿Cómo funciona?

La herramienta busca archivos asociados con las tecnologías utilizadas en el desarrollo de aplicaciones móviles, como archivos de configuración, archivos de recursos y archivos de código fuente.

Ejemplo

Cordova

Busca archivos:

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

React Native Android & iOS

Busca archivo

root@kitploit:~
Archivos Android:

libreactnativejni.so
index.android.bundle

Archivos iOS:

main.jsbundle

Instalación

❗Se requiere al menos Java 8 para ejecutar Apktool.

pip install -r requirements.txt

Uso

python3 mhf.py app.apk|ipa|aab

Ejemplos

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

[+] La aplicación fue escrita en React Native

¿Quieres analizar la aplicación? (s/n) s

El directorio de salida ya existe. Saltando descompilación.

¿Embellecer el código React? (s/n) n

¿Buscar información? (s/n) s

==>>Buscando posibles IPs internas en el archivo

resultados.........

==>>Buscando posibles correos electrónicos en el archivo

resultados.........

==>>Buscando posibles palabras interesantes en el archivo

resultados.........

==>>Buscando Claves Privadas en el archivo

resultados.........

==>>Buscando secretos de alta confidencialidad

resultados.........

==>>Buscando posibles URLs sensibles en archivos js

resultados.........

==>>Buscando posibles endpoints en archivos js resultados.........

Características

Esta herramienta utiliza Apktool para la descompilación de aplicaciones Android.

Esta herramienta renombra el archivo .ipa de aplicaciones iOS a .zip y extrae su contenido.

¿Qué es el patching de APK? Esta herramienta utiliza Reflutter, un framework que ayuda en la ingeniería inversa de aplicaciones Flutter usando una versión parcheada de la librería Flutter.

Más información: https://github.com/Impact-I/reFlutter


Split APKs es una técnica utilizada por Android para reducir el tamaño de una aplicación y permitir a los usuarios descargar y usar solo las partes necesarias de la aplicación.

En lugar de descargar una aplicación completa en un solo archivo APK, los Split APKs dividen la aplicación en varios archivos APK más pequeños, cada uno de los cuales contiene solo una parte de la aplicación, como recursos, librerías de código, assets y archivos de configuración.

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

Por ejemplo, en Flutter si la aplicación es un Split, es necesario parchear split_config.arm64_v8a.apk, este archivo contiene libflutter.so

Créditos

  • Esta herramienta utiliza un repositorio de secrets-patterns-db creado por mazen160
  • Esta herramienta utiliza una expresión regular creada por Gerben_Javado para extraer endpoints
  • Esta herramienta utiliza reflutter para acciones de Flutter

Registro de cambios

0.7 (Lanzamiento de Navidad)

  • Mejora en la detección de Flutter con análisis más profundo de Dart.
  • Soporte para la nueva compresión .dll utilizada en .NET MAUI 9 para aplicaciones Android

0.6 (Lanzamiento Dojoconfpa)

  • Corrección de errores
  • Obtener información de la aplicación
  • Integración de APKiD para identificar (compiladores, empaquetadores, ofuscadores) - (experimental)
  • Posible identificación de protecciones (root, sslpinning, Emulador, Hooking) - BETA
  • Extraer permisos peligrosos - (experimental)
  • Extraer información de deeplinks - (experimental)
  • Extraer componentes navegables - (experimental)

0.5

  • Lanzamiento público
  • Corrección de errores

0.4

  • Se añadió información de plugins en aplicaciones Cordova
  • Se añadieron acciones para Xamarin
  • Se añadieron acciones para NativeScript
  • Corrección de errores

0.3

  • Se añadió detección de aplicaciones NativeScript
  • Se añadió opción de firmado cuando el apk extraído de un archivo aab no está firmado

0.2

  • Se corrigieron problemas con comandos en Linux.

0.1

  • Lanzamiento de versión inicial.

Licencia

  • Este trabajo está licenciado bajo una Licencia Creative Commons Atribución 4.0 Internacional.

Autores

Cesar Calderon Marco Almaguer

Descargar herramienta
CaracterísticaNotaCordovaReact NativeNative JavaScriptFlutterXamarin
Embellecedor de JavaScriptÚselo en las primeras ocasiones para ver mejores resultados.✅✅✅
Identificación de múltiple información sensibleIPs, Claves Privadas, Claves API, Correos Electrónicos, URLs✅✅✅❌
Funciones Criptográficas✅✅✅❌❌
Extractor de endpoints✅✅✅❌❌
Detecta automáticamente si el código ha sido embellecido.❌❌❌
Extrae automáticamente APK de dispositivos/emulador❌❌❌❌❌
Patching de APK✅
Extraer un APK de un archivo bundle.✅✅✅✅✅
Detectar si los archivos JS están cifrados❌❌
Detectar si los recursos están comprimidos.❌Hermes✅❌❌XALZ✅
Detectar si la app está dividida❌❌❌❌❌