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: http://www.aircrack.es/descargar-aircrack.html
· 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: http://www.willhackforsushi.com/?page_id=50
· 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: www.openwall.com/john/
·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 SSID
Ahora 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: www.code.google.com/p/pyrit/
Bueno, esos son alguno de los métodos más comunes para crackear las WPA, espero que a alguno le sea útil.
Saludos.
Muy buen aporte morodog.
Saludos
Se ve muy Bueno solo conocia el aircrack pero solo puedo con wep, pero con wpa-psk y wpa2 no puedo, espero pronto aprender, ya falta 3 dias para que termine el pre universitario y de hay si practicar... Gracias exelente aporte...
saludos,,,
Genial!!! muchas gracias por info compañero!! aunque hay algun enlace en el aircrack que no va en su pagina oficial jeje.
Saludos!!!