Seguridad móvil: prueba de lápiz

En este capítulo, discutiremos los conceptos básicos de las pruebas de penetración de teléfonos móviles. Como verá, difiere según el sistema operativo.

Prueba de lápiz de teléfono Android

Los pasos básicos en el teléfono con sistema operativo Android son los siguientes:

Step 1 - Rootee el sistema operativo con la ayuda de herramientas como SuperOneClick, Superboot, Universal Androot y Unrevoked para obtener acceso administrativo al sistema operativo y las aplicaciones.

Step 2- Realice un ataque DoS para hacer una prueba de estrés de las aplicaciones o el sistema operativo que se puede hacer con AnDOSid. Se puede descargar desdehttps://github.com/Scott-Herbert/AnDOSid

Step 3- Verificar vulnerabilidades en navegadores web. Compruebe principalmente si hay un error de secuencia de comandos entre aplicaciones en el navegador de Android.

Step 4- Verifique SQLite en busca de vulnerabilidades, principalmente su propósito es verificar cualquier información confidencial, si está en forma encriptada (como contraseña, contactos, enlaces de bases de datos, etc.). Una de las mejores herramientas utilizadas para esto es sqlmap que se encuentra en la distribución de Kali.

Step 5- Intente editar, robar, reemplazar la información de los usuarios. Se puede descargarhttps://play.google.com/store/apps/details?id=com.powerapp.studios.ComDroid

Step 6 - Detecta fugas de capacidad en dispositivos Android mediante la herramienta Woodpecker.

Prueba de lápiz de iPhone

Step 1 - Intenta hacer Jailbreak al iPhone usando herramientas como Redsn0w, Absinthe, Sn0wbreeze y PwnageTool.

Step 2- Intenta desbloquear el iPhone. Para desbloquear el iPhone, utilice herramientas como iPhoneSimFree, que se pueden descargar desdehttp://www.iphonesimfree.com y anySIM.

Step 3- Utilice SmartCover para omitir el código de acceso para el que debe seguir estos pasos: Mantenga presionado el botón de encendido de un dispositivo operativo iOS hasta que aparezca el mensaje de apagado. Cierre la cubierta inteligente hasta que la pantalla se cierre y abra la cubierta inteligente después de unos segundos. Presione el botón cancelar para omitir la seguridad del código de contraseña.

Step 4- Hackear iPhone usando Metasploit, que está incorporado en la distribución de Kali. Utilice la herramienta Metasploit para explotar las vulnerabilidades en el iPhone, en función de las vulnerabilidades que encuentre.

Como Metasploit es un producto de la empresa Rapit7, se pueden encontrar más detalles en https://community.rapid7.com/community/metasploit/blog/2007/10/21/cracking-the-iphone-part-3.

Step 5 - Busque el punto de acceso con el mismo nombre y tipo de cifrado.

Step 6- Realice un ataque man-in-the-middle / SSL mediante la interceptación de los parámetros inalámbricos del dispositivo iOS en una red Wi-Fi. Envíe paquetes maliciosos en la red Wi-Fi utilizando la herramienta Cain & Abel o incluso Wireshark.

Step 7- Compruebe si los datos con formato incorrecto se pueden enviar al dispositivo. Utilice técnicas de ingeniería social como el envío de correos electrónicos o SMS para engañar al usuario para que abra enlaces que contengan páginas web maliciosas.

Prueba de lápiz de Windows Phone

Los siguientes son los pasos para la prueba del lápiz de Windows Phone.

Step 1- Intente apagar el teléfono enviando un SMS. Envía un SMS al teléfono, que apaga el móvil y lo reinicia de nuevo.

Step 2- Intenta hacer jailbreak al teléfono con Windows. Utilice el programa WindowBreak para hacer jailbreak / desbloquear el teléfono con Windows. Puede obtener más detalles sobre esta herramienta en el enlacehttp://windowsphonehacker.com/articles/the_windowbreak_project-12-23-11

Step 3- Verifique el cifrado en el dispositivo. Compruebe si se puede acceder a los datos del teléfono sin contraseña o PIN.

Step 4- Busque una vulnerabilidad en Windows Phone Internet Explorer. Verifique si la falla en la función CSS en Internet Explorer permite a los atacantes obtener acceso completo por teléfono a través de la ejecución remota de código.

Prueba de lápiz de BlackBerry

Step 1- En primer lugar, haces un blackjacking en el BlackBerry. Utilice la herramienta BBProxy para secuestrar la conexión de BlackBerry que se puede encontrar en Internet.

Step 2- Verifique fallas en el proceso de firma del código de la aplicación. Obtenga claves de firma de código utilizando tarjetas de crédito prepagas y detalles falsos, firme una aplicación maliciosa y publíquela en el mundo de las aplicaciones de BlackBerry.

Step 3- Realizar una explotación de correo electrónico. Envíe un correo electrónico o un mensaje para engañar a un usuario para que descargue un.cod archivo de aplicación en el dispositivo BlackBerry.

Step 4- Realizar un ataque DoS. Intente enviar paquetes del Protocolo de enrutamiento del servidor (SRP) con formato incorrecto desde la red BlackBerry al enrutador para provocar un ataque DoS. Algunas herramientas se mencionaron en los capítulos anteriores.

Step 5- Busque vulnerabilidades en el navegador BlackBerry. Envíe vínculos web creados con fines malintencionados y engañe a los usuarios para que abran vínculos que contengan páginas web maliciosas en el dispositivo BlackBerry.

Step 6- Busque archivos protegidos con contraseña. Utilice herramientas como Elcomsoft Phone Password Breaker que pueden recuperar archivos protegidos con contraseña y copias de seguridad de dispositivos BlackBerry.

Kit de herramientas de prueba de lápiz móvil

zANTI

zANTI es un conjunto de herramientas de prueba de penetración móvil que permite a los administradores de seguridad de TI y pentesters realizar auditorías de seguridad complejas. Simula las capacidades de los piratas informáticos avanzados en la red de una organización a través de una aplicación móvil fácil de usar. Tiene dos versiones: gratuita para la comunidad y comercial para empresas. Se puede descargar desdehttps://www.zimperium.com/zanti-mobile-penetration-testing

También escanea la red al encontrar autenticación descubierta, ataques de puerta trasera y de fuerza bruta, DNS y ataques específicos de protocolo, y puntos de acceso no autorizados utilizando una amplia gama de escaneos de reconocimiento de red totalmente personalizables.

Diagnostique automáticamente vulnerabilidades dentro de dispositivos móviles o sitios web mediante una serie de pruebas de penetración que incluyen, man-in-the-middle (MITM), descifrado de contraseñas y Metasploit.

dSploit

dSploit es una herramienta de prueba de penetración desarrollada para el sistema operativo Android. Consta de varios módulos capaces de realizar evaluaciones de seguridad de red en redes inalámbricas.

dSploit le permite realizar tareas como mapeo de red, escaneo de vulnerabilidades, descifrado de contraseñas, ataques de intermediario y muchas más. Puede encontrar más información enhttps://github.com/evilsocket y se puede descargar desde https://sourceforge.net/projects/dsploit999/?source=directory

Hackode (la caja de herramientas del hacker)

Hackode es otra aplicación de prueba de penetración de Android, que ofrece diferentes características como: Reconocimiento, Google Hacking, Google Dorks, Whois, Escaneo, Ping. Traceroute, búsqueda de DNS, IP, registros MX, exploits de dígitos DNS, fuente RSS de seguridad. Se puede descargar desdehttps://play.google.com/store/apps/details?id=com.techfond.hackode