Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
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.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
BogusMips — Análisis forense para el desensamblado, reensamblado, ingeniería inversa y auditoría de aplicaciones Android | Kitploit
Herramientas/GitHubGitHub/jankammerath/bogusmips
Seguridad AndroidSniffing y Análisis de PaquetesAnálisis EstáticoAnálisis Dinámico (Sandboxing)Proxies Web e InterceptaciónPentesting de Apps MóvilesIngeniería InversaAnálisis ForenseSeguridad MóvilAnálisis de BinariosReversing Asistido por IA
441hace 2 díasAún no revisado

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
GitHubjankammerath/bogusmips

BogusMips

Análisis forense para el desensamblado, reensamblado, ingeniería inversa y auditoría de aplicaciones Android

Ver Repositorio

BogusMips

GitHub Sponsor

BogusMips está escrito en Rust y permite realizar análisis sobre hasta qué punto se puede desensamblar tu aplicación de Android. Te permite abrir el archivo *.apk o *.xapk de tu aplicación para ver hasta qué punto se puede desensamblar tu aplicación.

Download BogusMips for Windows x64
Download BogusMips for Windows ARM64
Download BogusMips for macOS
Todas las versiones y registros de cambios

Source Code and Resources extracted with BogusMips Disassembler

Características

  • Interfaz al estilo de VS Code (colores Dark+): una tarjeta lateral con las vistas Explorer y Search, un editor con pestaña y breadcrumbs, un panel de información del archivo y una barra de estado. Los menús File y View están en la barra de menús de macOS, y en la barra de menús de la ventana en Windows.
  • Abre un *.apk o *.xapk con File → Open… (⌘O / Ctrl+O), arrastrándolo sobre la ventana, o como argumento de línea de comandos.
  • Izquierda: árbol del paquete
    • Código fuente: todas las clases de todos los archivos classes*.dex, agrupadas por paquete Java y desensambladas a smali.
    • Recursos: resources.arsc decodificado en los archivos res/values*/*.xml a partir de los cuales se compiló (strings, colors, dimens, styles, attrs, arrays, plurals, …) más public.xml con todos los ID de recursos.
    • Archivos: todas las entradas del archivo comprimido.
    • Los paquetes XAPK muestran cada APK contenido (APK base y APK divididos) por separado.
    • Caja de filtro (⌘F) y navegación por teclado con las teclas de flecha.
    • Haz clic derecho en un elemento (o File → Export…, ⌘E) para exportarlo: los archivos tal como están almacenados en el paquete, o tal como se muestran (XML binario decodificado, texto embellecido); las clases como .smali; los archivos de recursos generados como XML; los APK contenidos en un XAPK como .apk.
  • Search (⇧⌘F): busca en el contenido de todas las clases (smali), archivos de texto, XML decodificado y archivos de recursos generados, con opciones de distinguir mayúsculas y minúsculas / palabra completa / expresión regular. Al hacer clic en un resultado se abre en el editor en la coincidencia resaltada. El índice de búsqueda se construye en segundo plano en la primera búsqueda.
  • Centro: contenido del elemento seleccionado
    • Las clases se muestran como smali (salida compatible con baksmali).
    • El XML binario (AndroidManifest.xml, res/**/*.xml) se decodifica. Las referencias a recursos se resuelven a nombres (@string/app_name, @android:style/Theme), y los valores de los atributos a sus nombres simbólicos (protectionLevel="signature").
    • Las imágenes se previsualizan, el texto se muestra como texto, y todo lo demás como un volcado hexadecimal.
    • El JSON minificado, JavaScript (incluidos los bundles de React Native), CSS, HTML y XML se embellecen automáticamente, con resaltado de sintaxis. Solo se modifican los espacios en blanco; Original muestra el archivo tal como está almacenado.
    • Hay una vista hexadecimal disponible para cualquier archivo.
  • Derecha: AI Agent (⇧⌘A) e información del archivo plegable (⌘I):
    • AI Agent: consulta a un agente de IA sobre el código fuente smali desensamblado, los archivos de recursos decodificados (valores de AndroidManifest.xml, resources.arsc) y el tráfico de red HTTP/HTTPS capturado. Configurable con Grok (xAI), Gemini (Google), Claude (Anthropic), OpenAI (ChatGPT), o cualquier endpoint personalizado compatible con OpenAI (p. ej. Ollama, OpenRouter). El agente tiene herramientas integradas (search_package, list_nodes, read_node, list_network_flows, inspect_network_flow) para buscar y leer de forma autónoma clases, recursos y flujos de red capturados.
    • Información del archivo / de la solicitud: tamaño, compresión, CRC, SHA-256, detalles de la cabecera DEX, detalles de la clase, resumen del manifiesto, permisos y cualquier anomalía encontrada.

Grok writing Python script based on network capture

Network

La vista Network (⇧⌘N) es un sniffer de tráfico simplificado, al estilo de Postman. Inicia un emulador de Android (AVD), enruta el tráfico del invitado a través de un proxy man-in-the-middle integrado, instala el APK/XAPK abierto, lo lanza y captura sus solicitudes HTTP y HTTPS en vivo. Las solicitudes capturadas aparecen en una lista a la izquierda; al seleccionar una se muestra su solicitud/respuesta completa (cabeceras y cuerpo, pretty / raw / hex) en el editor, con los detalles de temporización y conexión en el panel de información.

App network traffic analysis

El descifrado HTTPS completo requiere una imagen de emulador rooteable (google_apis / aosp_atd, no google_apis_playstore), porque el CA del proxy debe instalarse como ancla de confianza del sistema. Al iniciar, BogusMips habilita adb root e instala su CA generado (un CA de corta duración, por sesión, en formato PEM) en los almacenes de confianza del sistema y de Conscrypt (APEX). En Android 14+ (API 34+), esos almacenes residen en espacios de nombres de montaje por proceso, por lo que el CA se coloca en un directorio overlay — reetiquetado con el contexto SELinux system_security_cacerts_file (tanto los archivos como el directorio, o se deniega el acceso a las apps) — y se monta mediante bind sobre los almacenes en el espacio de nombres de montaje de cada proceso a través de nsenter. La app objetivo se instala y se lanza después de esto, de modo que se bifurca de nuevo y su HTTPS con el almacén de confianza del sistema se descifra. Los certificados hoja por host son de corta duración y se envían sin el CA en la cadena, para satisfacer a los clientes que aplican la validez máxima de certificado de 398 días.

Advertencias — lo que no se puede descifrar:

Descargar herramienta