- 887
- 54
1. Aircrack-ng
Aircrack is one of the most popular tools for cracking WEP/WPA/WPA2. The Aircrack-ng suite contains utilities for capturing packets and handshakes, deauthenticating connected clients, and generating traffic. It also performs brute-force attacks and dictionary attacks. Aircrack-ng is an all-inclusive suite that includes the following utilities:- Aircrack-ng for wireless password cracking
- Aireplay-ng for traffic generation and client deauthentication
- Airodump-ng for packet capture
- Airbase-ng for creating fake access points
Aircrack-ng is available for Linux. If you plan to use this tool, you should ensure your Wi-Fi can be fixed using other packages.
Website: https://www.aircrack-ng.org
2. Reaver
Reaver ranks second in the top 10 Wi-Fi hacking tools. Reaver is another popular tool for hacking wireless networks. It targets WPS vulnerabilities. Reaver performs a brute-force attack against Wi-Fi Protected Setup (WPS) PINs to recover the WPA/WPA2 passphrase. Since many manufacturers and ISPs enable WPS by default, countless routers are vulnerable to this type of attack.To use Reaver, a user needs a strong wireless router signal strength and proper configuration. On average, Reaver can recover the passphrase from vulnerable routers in 4-10 hours, depending on the access point, signal strength, and the PIN itself. Therefore, on average, a person has a 50% chance of cracking the WPS PIN.
Website: https://code.google.com/p/reaver-wps/
3. Pixiewps
PixieWPS is a relatively new tool included with Kali Linux. It also targets the WPS vulnerability. PixieWPS is written in C and is used to brute-force WPS in offline mode by exploiting the low or nonexistent entropy of weakened access points. This process is also known as a Pixie Dust attack. PixieWPS requires a modified version of Reaver or Wifite. Because this tool has only recently gained popularity, it ranks third on the list of the top 10 Wi-Fi hacking tools.
Website: https://github.com/wiire/pixiewps/
Modified Reaver: https://github.com/t6x/reaver-wps-fork-t6x
4. Wifite
Wifite is an automated tool for attacking multiple wireless networks encrypted with WEP/WPA/WPA2 and WPS. Wifite requires you to configure a few parameters when launching, and then it will do all the heavy lifting. This includes capturing WPA handshakes, automatically deauthenticating connected clients, spoofing MAC addresses, and securely cracking passwords.Website: https://code.google.com/p/wifite/
5. Wireshark
Wireshark is one of the best network protocol analyzer utilities available. It allows users to analyze their network down to the smallest detail to see what's going on. Wireshark is used for real-time packet capture, deep inspection of hundreds of protocols, network inspection, and filtering.Wireshark is included in the basic Kali Linux toolkit, but is also available for Windows and Mac. Some features require a Wi-Fi adapter that supports monitor and promiscuous modes.
Website: https://www.wireshark.org
6. oclHashcat
Sixth place in the top 10 Wi-Fi hacking tools goes to oclHashcat. oclHashcat is not a special tool and is not included in the default Kali Linux toolkit. However, it can quickly perform brute-force attacks and dictionary attacks on captured handshakes using the GPU. After using the Aircrack-ng suite or any other WPA handshake capture tool, the user can crack the handshake using oclHashcat, utilizing the GPU. Using a GPU with oclHashcat instead of Aircrack-ng will significantly speed up the cracking process. An average GPU can check approximately 50,000 combinations per second when running oclHashcat.oclHashcat is available for Windows and Linux and supports AMD and Nvidia graphics cards. AMD graphics cards should be Catalyst 14.9 or higher, while Nvidia cards require ForceWare 346.x or higher.
Website: https://hashcat.net/oclhashcat/
7. Fern Wifi Cracker
Fern Wifi Cracker is a wireless auditing and attack tool written in Python. It's the first dedicated Wi-Fi hacking tool on this list to use a graphical user interface. It can crack and recover WEP, WPA, and WPS keys and includes utilities for performing MiTM attacks.Fern Wifi Cracker runs on any version of Linux that includes the necessary components. It's also included in the Kali Linux base software suite.
Website: https://code.google.com/p/fern-wifi-cracker/
8. Wash
Wash is a tool for determining whether an access point has WPS enabled. You can also use Wash to check if an access point has been blocked by WPS after several Reaver attacks. Many access points block as a security measure when a brute-force attack against the WPS pin occurs. Wash is included in the Reaver package and comes standard with Kali Linux.
Website: https://code.google.com/p/reaver-wps/
9. Crunch
Crunch is an easy-to-use tool for creating custom wordlists that can be used for dictionary attacks. Since the success of any such attack depends on the quality of the chosen wordlist, a user will need to create their own, especially if they want to create wordlists based on router passwords. Crunch can also work with other tools, such as Aircrack-ng. This saves a lot of time, as the user doesn't have to wait for large password lists to be generated by Crunch.Website: https://sourceforge.net/projects/crunch-wordlist
10. Macchanger
Last but not least, Macchanger is a utility that can be used to spoof or create your own MAC address. Spoofing a MAC address for Wi-Fi hacking is necessary to bypass MAC filters or hide the user connected to a wireless network.
Website: https://github.com/alobbs/macchanger