Aircrack-ng is a complete suite of tools to assess WiFi network security.
It focuses on different areas of WiFi security:
-
Monitoring: Packet capture and export of data to text files for further processing by third party tools
-
Attacking: Replay attacks, deauthentication, fake access points and others via packet injection
-
Testing: Checking WiFi cards and driver capabilities (capture and injection)
-
Cracking: WEP and WPA PSK (WPA 1 and 2)
-
aircrack-ng- is an 802.11 WEP, 802.11i WPA/WPA2, and 802.11w WPA2 key cracking program.
- used to crack the WPA/WP2 passphrase using the captured WPA handshake
-
airmon‐ng- used to enable monitor mode on wireless interfaces. It may also be used to go back from monitor mode to managed mode.
- Entering the airmon‐ng command without parameters will show the interfaces status.
- to start monitor mode on an interface :
airmon-ng start [interface] - It can also list/kill programs that can interfere with the wireless card operation using the
airmon-ng check killcommand.
-
airodump-ng- used for packet capture, capturing raw 802.11 frames. (here it is used to capture the 4-way handshake)
airodump-ng -c [channel] --bssid [bssid of device] -w [out_capture] [interface]
-
aireplay-ng- sends deauthentication packets to either a specific client (targeted attack) or to all clients connected to an access point (broadcast attack).
-
packetforge-ng- a tool to create encrypted packets that can subsequently be used for injection. You may create various types of packets such as arp requests, UDP, ICMP and custom packets. The
most common use is to create ARP requests for subsequent injection. - To create an encrypted packet, you must have a PRGA (pseudo random generation algorithm) file. This is used to encrypt the packet you create. This is typically obtained from aireplay‐ng chopchop
or fragmentation attacks.
- a tool to create encrypted packets that can subsequently be used for injection. You may create various types of packets such as arp requests, UDP, ICMP and custom packets. The
The aircrack tools come by default with Kali, or can be installed with a package manager or from https://www.aircrack-ng.org/ ↗
- Read more about Wifi hacking.