airolib-ng
Pre-compute WPA/WPA2 PMK databases for faster cracking
TLDR
Create a new database
SYNOPSIS
airolib-ng database operation [options]
DESCRIPTION
airolib-ng manages databases of pre-computed Pairwise Master Keys (PMKs) for WPA/WPA2 cracking. Computing PMKs is the slow part of WPA cracking; pre-computing them for common ESSIDs and passwords dramatically speeds up attacks.
The tool creates SQLite databases that aircrack-ng can use directly, trading storage space for cracking speed.
PARAMETERS
--init
Initialize a new database--import passwd file
Import passwords from wordlist--import essid file
Import ESSIDs from file--import cowpatty file
Import cowpatty hash file--batch
Compute all missing PMKs--batch --essid name
Compute PMKs for specific ESSID--verify [all]
Verify database integrity--stats
Show database statistics--clean [all]
Remove computed PMKs--sql query
Execute SQL query
CAVEATS
Pre-computation only helps for known ESSIDs. Database files can become very large. PMKs are ESSID-specific; generic wordlist attacks don't benefit. Computing PMKs is CPU-intensive.
HISTORY
airolib-ng was added to the aircrack-ng suite to enable practical attacks against WPA/WPA2 networks by pre-computing the expensive PBKDF2 operations.
SEE ALSO
aircrack-ng(1), genpmk(1), cowpatty(1)
