Creating a Dictionary / Wordlist with Crunch Part 8

By | May 30, 2015


This is a multiple part series for someone new to wireless hacking, with pictures and videos.
Introduction To Kali and WiFi Pen Testing
How to Install Kali Linux
WEP Hacking
Kali Linux and Reaver
Getting a Handshake and a Data Capture, WPA Dictionary Attack
Using Aircrack and a Dictionary to Crack a WPA Data Capture
Cracking a WPA Capture with the GPU using HashCat
Creating a Dictionary / Wordlist with Crunch Part 8
 
Creating a Dictionary Wordlist with Crunch
 
Crunch is a useful program for creating and outputting wordlist or dictionaries to be used with brute force attacks. Crunch can send a wordlist to the screen, file, or another program.
Here is how to create a dictionary with Crunch.
 
The syntax will be:
crunch (min)(max)(charset) -t (pattern) – o (filename.lst)
 
min = minimum characters that you want to add in your dictionary
max = maximum characters that you want to add in your dictionary
Charset = Which characters you want to add in your wordlist such as abcd or 123456
Pattern = Some characters can be static or dynamic meaning you can specify letters to change or not change.
 
For example, if I want to create a minimum 7 digits, maximum 7 digits, qwer987 with pattern qwe@@@@ and to save the file in the desktop folder.
 
The command would be:
crunch 7 7 qwer987 -t qwr@@@@ -o /root/Desktop/ dictionary.txt

3 thoughts on “Creating a Dictionary / Wordlist with Crunch Part 8

  1. icarus

    HI,i hope someone will help me,How can i do or can it be done with crunch?i wanna make a wordlist with this pattern:
    xyxyxy where x=aeiou and y=bcdf and than yxyxyx then,yxxyxy,, but never 3 x or y in a row.

    Reply
  2. Statler i Waldorf

    Really nice tutorial. But how to find password without dictionary? Is there any application witch will create wood check it with handshake , delete and create smarter?

    Last time I create dictionary it was over 200 GB and didn’t contain password.

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *