A Collection of Password Lists & Wordlists for Kali Linux

download a collection of password lists and wordlists for kali linux

Last updated: July 11 2017

Today you'll be able to download a collection of wordlists dictionaries for cracking passwords in Kali Linux.

If you're new to ethical hacking, you'll soon realize the importance of having a collection of wordlists and passwords to choose from.

Using rockyou.txt.gz as a wordlist simply isn't enough.

Especially in the year 2017, in light of the recent cyber attacks. People are becoming more aware of the importance of using a strong password.

Now, I'm not saying this is a bad thing. But, as an ethical hacker, it makes our job a lot more difficult.

You can download the full collection of wordlists on Github.

Download: https://github.com/kennyn510/wpa2-wordlists

Each wordlist is split up and sorted in alphabetical order in order to meet github's file size requirements.

Where did you get these passwords from?

I was able to dig them up using advanced Google search. Most I found on pastebin and from other websites that share leaked passwords.

How do I use this?

There are many ways. For example, you can use the wordlist to crack WPA2 using aircrack-ng.

aircrack-ng handshake.cap -w /path/to/wordlist.txt

I've personally tried it and was able to crack 3/10 wifi networks near me.

How to download wordlists

1. Download using git clone

git clone https://github.com/kennyn510/wpa2-wordlists.git

2. Choose a wordlist you want to use

cd wpa2-wordlists/Wordlists/Crackdown2016

3. Decompress

gunzip *.gz

4. Merge all text files into one

cat *.txt >> full.txt

Clean up wordlists using bash one-liners

The following bash one-liners are useful commands for manipulating wordlists (or any text file).

For instance, if you need to remove all blank lines from a file, a one-liner will do the trick. Similarly, if you need to remove duplicate passwords (or text), you can do that too.

If you have multiple wordlists, you can also combine them into one large file.

Remove duplicates

awk '!(count[$0]++)' old.txt > new.txt

Sort wordlist by length

awk '{print length, $0}' old.txt | sort -n | cut -d " " -f2- > new.txt

Sort by alphabetical order

sort old.txt | uniq > new.txt

Merge multiple text files into one

cat file1.txt file2.txt > combined.txt

Remove all blank lines

egrep -v "^[[:space:]]*$" old.txt > new.txt

Did you find this helpful? Please let me know.

Click Here to Leave a Comment Below 0 comments

Leave a Reply: