Hacking Wifi kali linux cowpatty
Hacking Wifi kali linux cowpatty
cowpatty es una herramienta de auditoría de seguridad en Kali Linux diseñada específicamente para realizar ataques de fuerza bruta contra redes inalámbricas que utilizan el protocolo WPA/WPA2-PSK.
Aquí tienes una guía rápida sobre qué es y cómo se utiliza.
¿Para qué sirve?
Cuando una red utiliza WPA-PSK, la contraseña se deriva mediante un algoritmo llamado PBKDF2. Este algoritmo es "lento" a propósito para evitar ataques rápidos. cowpatty intenta descifrar el "handshake" (el saludo inicial entre un dispositivo y el router) comparándolo con un diccionario de palabras.
Su principal ventaja es que permite el uso de tablas Rainbow (pre-computadas), lo que acelera el proceso drásticamente en comparación con otros métodos tradicionales.
Requisitos previos
Para usarlo, primero necesitas capturar un WPA handshake (generalmente usando airodump-ng de la suite Aircrack-ng) y tener un diccionario de contraseñas.
Comandos básicos
1. Ataque de diccionario estándar
Si tienes el archivo de captura (.cap o .pcap) y un diccionario de texto:
cowpatty -r archivo_captura.cap -f diccionario.txt -s NombreDeLaRed
-r: El archivo de captura que contiene el handshake.-f: El archivo de diccionario (lista de palabras).-s: El SSID (nombre) de la red wifi (es sensible a mayúsculas).
2. Ataque usando tablas pre-computadas
Si ya tienes una tabla generada para un SSID específico (archivo .genpmk):
cowpatty -r archivo_captura.cap -d tabla.genpmk -s NombreDeLaRed
-d: Indica el archivo de la tabla de hashes pre-computados.
Diferencia con Aircrack-ng
Aunque aircrack-ng es más popular, cowpatty es valorado por:
Especialización: Se enfoca exclusivamente en PSK.
Velocidad con Tablas: Si auditas frecuentemente la misma red (mismo SSID), el uso de tablas pre-computadas con la herramienta hermana
genpmkahorra mucho tiempo de CPU.
Advertencia Ética
Nota: Esta información es para fines educativos y pruebas de penetración autorizadas. Acceder a redes wifi sin permiso es ilegal.