Creating a Custom Wordlist
Common Wordlists
rockyou.txt
Millions of leaked passwords (RockYou breach)
/usr/share/wordlists/rockyou.txt
Username Anarchy (Generate Usernames from Names)
Generate potential usernames from a person's name.
Install
sudo apt install ruby -y
git clone https://github.com/urbanadventurer/username-anarchy.git
cd username-anarchyShow Available Formats
./username-anarchy -lGenerate Usernames
CUPP (Custom User Password Profiler)
Generate personalized password list based on target's personal info.
Install
Interactive Mode
Enter information when prompted:
First/Last Name, Nickname
Birthdate (DDMMYYYY)
Partner's name, nickname, birthdate
Pet's name
Company name
Keywords (comma-separated)
Add special chars? (Y)
Add random numbers? (Y)
Leet mode? (Y)
Output
CUPP generates passwords with:
Original and capitalized versions
Reversed strings
Birthdate variations
Concatenations
Special characters appended
Numbers appended
Leetspeak substitutions
Grep Filtering (Match Password Policy)
Filter wordlists to match specific password policies.
Example Policy
Minimum 8 characters
At least 1 uppercase
At least 1 lowercase
At least 1 number
Filter Commands
Add Special Characters Requirement
Full Policy Filter Example
Hashcat Rules
Start by creating a wordlist with potential passwords
Users love to have dates in their passwords along with
!
This will keep your original entries, but also create entries with the dates and
!:
Now use hashcat rules to create some randomness in your password list
Now your password list should look something like this
Note for a more compressive wordlist you can also chain rules with hashcat
toggles1.rulewill toggle upper and lower characters, however when you do this many duplicates will exist plus long passwordsIf you only wanted passwords with 8 characters or more instead of the above command you could use
awkin addition
This command will sort by unique occurrences and also only have passwords with 8 or more chars.
exrex Password Generator
Install
Will leave you with roughly 300 passwords
kwp Keyboard Walk Password List Generator
Last updated