🌐WPA/WPA2 Cracking
En esta sección vamos a hacer ataques a redes WiFi con cifrado WPA y WPA2
Disclaimer: Vamos a realizar ataques a redes WiFi, por lo que no podemos utilizar estas técnicas sin un consentimiento o aprobación por parte del objetivo
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
Importante: solo mandar como máximo 10 paquetes, ya que sino se podría volver a conectar a otra red que tenga vinculada. Se debe reconectar a la misma red para capturar el handshake.
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 CustomGuardar 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.recque 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?