Aircrack-ng is a program that enables you to crack WEP, WPA, and WPA2 pre-shared keys. It supports a number of methods for password cracking; these methods are as follows:
- Pyshkin, Tews, Weinmann (PTW), which uses ARP packets to crack WEP keys.
- FMS/KoreK uses statistical attacks coupled with brute force techniques to crack WEP keys.
- The dictionary method leverages dictionary files, which can be used to brute force WEP, WPA/WPA2 keys. Note that for WPA/WPA2 cracking, this is the only method used.
The command syntax for aircrack-ng is as follows:
aircrack-ng [options] <capture file(s)>
There are a bunch of options available to use with aircrack-ng. These can be viewed by running the aircrack-ng command without anything else defined.