Buenas, en este post, os enumeraré varios programas para romper el cifrado WPA-PSK, de una captura que hayamos hecho.
Muchas de las implantaciones WPA que se utilizan hoy en día se desarrollan con una autenticación de clave previamente compartida, conocida también como WPA Personal. Este mecanismo origina una clave secreta de la q participan todos los dispositivos de la red para obtener la autenticación.
Hay q recordar q es fundamental tener por lo menos 2 de las 4 tramas contenidas en el acuerdo de las 4 vías.
Bueno vamos a ello:
Suponiendo que ya tenemos el archivo
.cap, que habremos capturado con Airodump o algún programa similar, vamos a utilizar varios programas de fuerza bruta:
· Aircrack: el que todos conocemos, nos pide mínimo 2 de las 4 tramas contenidas en el acuerdo de 4 vías. Manejarlo es muy sencillo:
# aircrack-ng -w wordlist.txt captura.cap
Con
-w wordlist.txt, especificamos nuestro diccionario.
Con
captura.cap , señalamos a nuestra captura.
DESCARGA: Los enlaces son solo para miembros. Registrate o iniciá sesión· Cowpatty: es el instrumento de cracking WPA-PSK más robusto, requiere 1-2 de las cuatro tramas. Lanzar un ataque es fácil:
# cowpatty -f wordlist.txt -s SSID -r captura.cap -2
-f wordlist.txt nuestro diccionario
-s SSID ojo, tenemos q poner el nombre del SSID correspondiente, en cada caso será diferente.
-r captura.cap indicamos la captura a crackear
-2 habilitamos el parámetro no estricto, requerido cuando proporcionamos una captura que contiene menos de las 4 tramas.
DESCARGA: Los enlaces son solo para miembros. Registrate o iniciá sesión· John the Ripper + cowpatty : podemos recoger la lista de frases de paso de cowpatty, (stdin) para combinarla con John the ripper, una herramienta de permutación de palabras. Para usarlo:
# john --wordlist=wordlist.txt --rules --stdout | cowpatty -f - -s SSID -r captura.cap -2
Aquí usamos nuestro diccionario, y lo ejecutamos a través de las reglas de John the Ripper, para después redirigir la salida hacia Cowpatty, que lee las frases de paso desde
stdin -f- DESCARGA: Los enlaces son solo para miembros. Registrate o iniciá sesión·GPU (LINUX): las tarjetas gráficas (NVIDIA) funcionan de manera eficiente para este proceso, para ello utilizaremos Pyrit.
Para usar pyrit crearemos un
SSID:
# pyrit -e Hackme create_essid
Hackme es el nombre que daremos al
SSIDAhora crearemos una base de datos de contraseñas:
# pyrit -f wordlist.txt import_passwords
Por último el ataque de fuerza bruta:
#pyrit -r captura.cap -e Hackme attack_batch
Pyrit también se podría usar para generar valores hash previamente calculados que funcionen con Cowpatty, como admite valores hash de salida al estilo genpmk en
stdout, es fácil:
#pyrit -i wordlist.txt -o - -e Hackme passthrough | cowpatty -d - -2 -s Hackme -r captura.cap
DESCARGA: Los enlaces son solo para miembros.
Registrate o
iniciá sesiónBueno, esos son alguno de los métodos más comunes para crackear las WPA, espero que a alguno le sea útil.
Saludos.