Un ejemplo del uso regular podria ser este:
cowpatty -r captura.cap -f dict -s Fwireless.txt
Donde captura.cap seria el archivo capturado con el handshake, y Fwireless.txt seria el diccionario con el cual vamos a comprobar las posibles claves. Pero os describo las opciones del programa:
-F archivo Diccionario
-D Hash de archivo (genpmk)
-R archivo de captura de paquetes
-S de red SSID (entre comillas si incluye espacios)
-2 Utilizar marcos de 1 y 2 o 2 y 3 para el ataque central (modo de nonstrict)
-H Imprimir esta información de ayuda y sale
-V verbose Muestra la información (más-v para obtener más nivel de detalle)
-V versión del programa y salirPero tenemos otra ayuda complementaria para usar este programa que es el Genpmk el cual se encuentra en el archivo comprimido de cowpatty, que si no queremos navegar hasta la carpeta cada vez que lo usemos solo tenemos que poner:
sudo cp genpmk /usr/bincon el programa podemos crear un archivo hash para usarlo con redes del mismo nombre, la utilizacion es bastante sencilla:
genpmk -f dict -d hashfile -s Fwirelessdonde hashfile seria el archivo a usar posteriormente y Fwireless seria el nombre del SSID. Detallo las opciones de dicho programa:
-F archivo Diccionario
-D hash del archivo de salida
-s SSID de la red
-H Imprimir esta información de ayuda y termina
-V verbose Muestra la información (más-v para obtener más nivel de detalle)
-v Muestra version del programa y sale
por lo cual podremos usar ese hash en una red con nombre Fwireless como en este ejemplo:
cowpatty -r captura.cap -d hashfile -s Fwireless