Page cover

🌐WPA/WPA2 Cracking

En esta sección vamos a hacer ataques a redes WiFi con cifrado WPA y WPA2

Características

  • Ambos se crackean de la misma forma

  • Fueron creados con el objetivo de solucionar los errores WEP

  • Son mucho más seguros

  • Cada paquete es encriptado usando una llave temporal

Capturar el Handshake

El handshake es una negociación entre cliente y router para establecer la conexión.

Al capturar el handshake, no capturamos la clave, sino que capturamos una serie de parámetros, entre ellos la clave cifrada.

sudo airodump-ng wlan0

 BSSID              PWR  Beacons    #Data, #/s  CH   MB   ENC CIPHER  AUTH ESSID
 7E:DD:73:1B:EB:69  -76        1        0    0   6  130   WPA2 CCMP   PSK  z28 XR 
 D8:E8:44:B3:AE:10  -75       65        0    0   8  324   WPA2 CCMP   PSK  Slytherin 
 EA:66:AB:4C:31:AA  -53     4709      660    0  13  720   WPA2 CCMP   PSK  INHACKEABLE 

Vamos a capturar el handshake de INHACKEABLE

Aquí podemos esperar a que alguien se conecte a la red o hacer un deauth de un dispositivo conectado. Vamos a echar a un dispositivo activo.

Ataque Deauth

Ya tenemos nuestro archivo .cap

Crackeo de handshake con diccionario

Vamos a crear un archivo de prueba que contenga el password de la red. También podríamos utilizar distintos diccionarios como las SecList o Rockyou, o crear nuestro propio diccionario con crunch por ejemplo.

📕Diccionarios Custom

Guardar proceso de cracking

No podemos detener aircrack-ng, por lo que usaremos John the Ripper:

  • Si detenemos el programa con CTRL+C se guardará el proceso

  • Nos guarda el archivo wpa2.rec que vamos a usar para recuperar la sesión

Usar GPU para acelerar el cracking

Podemos usar hashcat para acelerar el proceso de cracking utilizando la GPU:

Wifite

Su objetivo principal es automatizar y simplificar el proceso de obtención de claves de seguridad en redes Wi-Fi. Wifite está desarrollada en Python y es compatible con sistemas operativos basados en Linux, como Kali Linux.

Fern Wifi Cracker

Es un programa con GUI incluido por defecto en Kali Linux que automatiza el proceso de cracking wifi, introduciendo un diccionario.

A partir de ejecutar los anteriores comandos ya podemos ejecutar la herramienta, si el adaptador no tiene el nombre wlan0mon fallará el programa.

Última actualización

¿Te fue útil?