Create a Word List on Kali Using CRUNCH

October 7, 2016 | Views: 17112

Begin Learning Cyber Security for FREE Now!

FREE REGISTRATIONAlready a Member Login Here

Kali Linux is a Debian-based Linux distribution aimed at advanced Penetration Testing and Security Auditing. Kali contains several hundred tools aimed at various information security tasks, such as  Penetration Testing, Forensics and Reverse Engineering. Kali Linux is developed, funded and maintained by Offensive Security, a leading information security training company.

Kali Linux has almost 600 penetration and testing tools which are used for hacking . Many people use Kali Linux for wireless hacking.


Wireless hacking includes:

  • aicrack-ng 
  • crunch 
  • reaver 

These are the most powerful and well known hacking tools on Kali Linux. For hacking WPA on Kali-Linux using aircrack-ng on Kali Linux we need a wordlist we get many wordlist on Internet but we have a best tool on Kali Linux to create a wordlist that is crunch 


  • Go to your Kali machine and type crunch in the terminal
  • To create a wordlist type inthe following command 

Cruch <min> <max> <charset> -t <pattern> -o <filename.lst>

<min> = min of number of characters to start wordlist from

<max> =maximum number of characters to stop wordlist at

<charset> = the characters you want to give on wordlist

<pattern> =(optional) if you want create the wordlist of phone numbers you can keep +91@@@@@@@@@@ so the wordlist  starts with +91 in the beginning .

<fileman.lst> = name of the file u want to save as .lst

The command looks like ::

crunch 13 13 1234567890 -t +91@@@@@@@@@@ -o bigwordlist.lst

after creating the wordlist it is found on your root directory .


  • The pattern of creating the wordlist is all the same on Kali-Linux and backtracks .
  • The time and space taken depends upon the number of charset you gave and minimum and maximum characters
  • In the command -t <pattern> is optional while creating the wordlist.
Share with Friends
Use Cybytes and
Tip the Author!
Share with Friends
Ready to share your knowledge and expertise?
  1. Not as facile as John(theRipper) but for quickly generating arbitrarily sized and simple wordlists this tool seems like a nice drop-in replacement.

  2. What is the benefit of creating big wordlist, compared to pipeing crunch output to aircrack-ng or reaver? This way you don’t fill the disk space.

    • One big benefit would be reusability of the wordlist, however like you said the downside is storage space. Another thing would be that you could edit the wordlist that was created by crunch. Like in the example of phone numbers you may already know that certain numbers don’t need to be in your wordlist. Also, I believe it’s faster to pull words from a list, than it would be to have the CPU and RAM process crunch piped into aircrack-ng, but I’m not sure on this.

  3. FYI – Using bigwordlist.lst 13 13 should be 15 15. Happy hunting!

Comment on This

You must be logged in to post a comment.

Our Revolution

We believe Cyber Security training should be free, for everyone, FOREVER. Everyone, everywhere, deserves the OPPORTUNITY to learn, begin and grow a career in this fascinating field. Therefore, Cybrary is a free community where people, companies and training come together to give everyone the ability to collaborate in an open source way that is revolutionizing the cyber security educational experience.

Cybrary On The Go

Get the Cybrary app for Android for online and offline viewing of our lessons.

Get it on Google Play

Support Cybrary

Donate Here to Get This Month's Donor Badge

Skip to toolbar

We recommend always using caution when following any link

Are you sure you want to continue?