LinuxCommandLibrary
GitHubF-DroidGoogle Play Store

genpmk

WPA/WPA2 PSK precomputation tool

TLDR

Generate hash table
$ genpmk -f [wordlist.txt] -d [hashfile] -s [SSID]
copy
Show progress
$ genpmk -f [wordlist.txt] -d [hashfile] -s [SSID] -v
copy

SYNOPSIS

genpmk [options]

DESCRIPTION

genpmk generates precomputed WPA/WPA2 PSK hash tables for use with cowpatty. Since WPA key derivation is SSID-dependent and computationally expensive, precomputing hashes for common SSIDs dramatically speeds up password auditing.The tool creates hash files that cowpatty can use for fast offline attacks during authorized security testing.

PARAMETERS

-f file

Dictionary wordlist file.
-d file
Output hash table file.
-s ssid
Target SSID.
-v
Verbose/progress output.

INSTALL

sudo apt install cowpatty
copy
sudo dnf install cowpatty
copy
sudo pacman -S cowpatty
copy
nix profile install nixpkgs#cowpatty
copy

CAVEATS

Hash tables are SSID-specific. Large wordlists create large hash files. Only for authorized security testing. Tables not portable between SSIDs.

HISTORY

genpmk is part of the cowpatty suite, created by Joshua Wright for WPA security research. It addresses the performance limitation of WPA key derivation by enabling precomputation.

SEE ALSO

RESOURCES

Braincup
Open source brain training for math, memory and focus
Braincup mini-games
41 mini-games · Apache-2.0
No ads · No tracking
Play in browser
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid
276 stars
From the maker of Linux Command Library
Copied to clipboard
Braincup
Open source brain training for math, memory and focus. 41 mini-games, from mental arithmetic to Sudoku, N-Back and Solo Chess.
Apache-2.0 licensed · No ads · No tracking · No account
From the maker of Linux Command Library
Download Braincup on the App StoreGet Braincup on Google PlayGet Braincup on F-Droid