Skip to content

Bash script designed to automate the process of cracking WPA/WPA2/WPA3 hashes with hashcat

Notifications You must be signed in to change notification settings

evilsh3ll/hashcat-multi-dictionary-cracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

WPA/WPA2/WPA3 Hash Cracking Script using Hashcat 😼

This is a Bash script designed to automate the process of cracking WPA/WPA2/WPA3 PMKID or 4-way handshake hashes using a list of wordlists and Hashcat. The script loops through a list of dictionaries, attempts to crack the hashes, and generates a report. The script uses a list of dictionaries to attempt cracking with Hashcat (GPU-based, faster) or optionally Aircrack-ng (CPU-based, slower). Reports are generated dinamically, timestamped for easy organization.

How to Use ⚙️

Prerequisites

  • Hashcat/Aircrack-ng: Ensure Hashcat is installed and properly configured for your system.
  • Wordlists: Provide the paths to your dictionary files.
  • Hash File: Ensure the input hash file is in .hc22000 format (e.g., generated from a WiFi PMKID or 4-way handshake using tools like hcxpcapngtool).

Configuration

  1. update the dictionaries array with the paths to your wordlist files:
dictionaries=(
"/usr/share/wordlists/seclists/Passwords/Leaked-Databases/rockyou.txt"
"/my/path/hashes.com-hashkiller_io_2024-12_wordlist.txt"
"/my/path/crackstation.net_wordlist.txt"
)

suggested sources: https://hashes.com/en/downloads, https://crackstation.net/crackstation-wordlist-password-cracking-dictionary.htm

  1. set the path to your input hash file:
input_hash="/Vodafone-WIFI-XXXXXX.hc22000"
  1. customize the output directory for reports if needed:
output_reports="/WIFI_Cracking/Hashcat Reports/${file_name_input}_${date_format}.txt"

Running the Script

chmod +x hashcat-multi-cracking.sh
./hashcat-multi-cracking.sh

Disclaimer ⚠️

This script is intended for educational and authorized security testing purposes only. Unauthorized use against networks you do not own or have explicit permission to test is illegal and unethical. Always follow ethical hacking practices.

About

Bash script designed to automate the process of cracking WPA/WPA2/WPA3 hashes with hashcat

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages