Blog | G5 Cyber Security

Hashcat: Crack 8-Character Uppercase Wifi Passwords

TL;DR

This guide shows you how to crack an 8-character uppercase WiFi password using Hashcat. It assumes you have the WiFi handshake (.cap file) and know the password consists only of uppercase letters (A-Z).

Prerequisites

Step-by-step Guide

  1. Identify the Hash Type: Determine the hash type used by your WiFi network. Common types include WPA, WPA2, and WPA3. You can often find this information in the output of your handshake capture tool or through online resources based on your router model. For example, if you’re using Aircrack-ng, the output will show the hash type (e.g., `[WPA]`).
  2. Prepare the Wordlist: Since we know the password is 8 uppercase characters, we’ll generate a wordlist containing all possible combinations of uppercase letters. Hashcat can do this for us.
    hashcat -m  --wordlists /dev/null -a 3 -w 8 ?u?u?u?u?u?u?u?u > wordlist.txt

    Replace `` with the actual hash type identified in Step 1 (e.g., `0` for WPA, `1` for WPA2). This command creates a file named wordlist.txt containing all possible 8-character uppercase combinations.

  3. Run Hashcat: Now we’ll use Hashcat to crack the password using the generated wordlist and the captured handshake file.
    hashcat -m  -a 0  wordlist.txt --force

    Replace `` with the hash type (e.g., `0` for WPA, `1` for WPA2) and with the name of your handshake file.
    The --force option is used to bypass warnings about potentially slow cracking speeds.

  4. Monitor Progress: Hashcat will display progress information on the screen, including the current cracking speed (hashes per second). The time it takes to crack the password depends on your GPU’s performance and the complexity of the hash.
  5. Retrieve the Password: If Hashcat successfully cracks the password, it will be displayed in the output window.
    [!] Cracked password: YOUR_PASSWORD

Important Considerations

Exit mobile version