</> CodeBooks
    ← Volver a Android (página 9)
    Portada de Hacking Android

    Hacking Android

    Mohammed A. Imran, Srinivasa Rao Kotipalli

    Editorial
    Packt
    Año
    2016
    Páginas
    ~376
    Nivel
    Intermedio

    De qué trata

    Guía completa de pentesting y ciberseguridad móvil elaborada por Srinivasa Rao Kotipalli y Mohammed A. Imran, centrada en el análisis de vulnerabilidades, auditoría de aplicaciones y ataques al sistema operativo Android (enfocada en las versiones de Android 5.0 Lollipop y 6.0 Marshmallow con herramientas sobre Kali Linux). Está dirigida a pentesters éticos, auditores de seguridad y desarrolladores Android de nivel intermedio que conocen los conceptos básicos del desarrollo de software y redes y buscan evaluar de forma ofensiva la seguridad de sus aplicaciones y dispositivos.

    El contenido cubre el ciclo completo de una prueba de penetración móvil: desde el montaje de un laboratorio con emuladores AVD y terminales físicos rooteados hasta la auditoría avanzada. Detalla el análisis estático mediante ingeniería inversa con herramientas como apktool, dex2jar, JD-GUI y la suite automatizada QARK (Quick Android Review Kit). Enseña el análisis dinámico y la explotación de componentes de Android (Activities, Services, Broadcast Receivers y Content Providers vulnerables a inyección SQL y directory traversal) utilizando Drozer. Asimismo, aborda el hooking de métodos en tiempo de ejecución con Cydia Substrate, Introspy y Frida, la interceptación de tráfico HTTP/HTTPS mediante Burp Suite con evasión de SSL Pinning (usando AndroidSSLTrustKiller), el análisis y creación de malware básico con reverse shell, y técnicas de bypass de patrones de bloqueo y contraseñas (gesture.key).

    La metodología del libro es eminentemente práctica: se apoya en aplicaciones de prueba intencionadamente vulnerables para practicar ataques client-side, server-side e inspección de bases de datos SQLite en vivo. Su mayor mérito radica en conectar los riesgos del estándar OWASP Mobile Top 10 con herramientas concretas y comandos reales ejecutados en el terminal. Deja fuera el desarrollo de interfaces y lógica de negocio tradicional para priorizar la explotación ética. Si bien herramientas como Drozer o Cydia Substrate han sido sustituidas en gran medida por Frida, Objection y MobSF en auditorías contemporáneas, la base metodológica de reversing y modelado de amenazas sigue siendo sumamente instructiva.

    • Pentesting Android
    • Ingeniería inversa
    • Apktool y Dex2jar
    • Burp Suite
    • Drozer
    • Frida
    • Bypass de SSL Pinning
    • Análisis estático con QARK
    • Análisis dinámico
    • Malware Android
    • OWASP Mobile Top 10
    • Seguridad en SQLite

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✓ Incluye ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Laboratorio de pentesting y análisis de apps vulnerables

    Configuración de un entorno de pruebas con Kali Linux, ADB y emuladores para descompilar APKs con Apktool, explotar componentes expuestos con Drozer e interceptar tráfico cifrado en Burp Suite.

    Desarrollo y análisis de malware de prueba

    Creación e inspección forense de una muestra de malware demostrativo que establece un reverse shell con el atacante, examinando técnicas de persistencia y evasión de bloqueos en Android.

    Más de Android con nivel Intermedio