Username lists
Generic Wordlist
ls /usr/share/seclists/Usernames
cirt-default-usernames.txt README.md
CommonAdminBase64.txt sap-default-usernames.txt
Honeypot-Captures top-usernames-shortlist.txt
mssql-usernames-nansh0u-guardicore.txt xato-net-10-million-usernames-dup.txt
Names xato-net-10-million-usernames.txt
locate names.txt
/opt/useful/SecLists/Usernames/Names/names.txt
Unix
ls /opt/tools/metasploit-framework/data/wordlists/ | grep unix
unix_passwords.txt
unix_users.txt
Windows
/opt/tools/metasploit-framework/data/wordlists/namelist.txt
AD User Naming Convention
joe.smith
jmith
joesmi
Username Convention
Practical Example for Jane Jill Doe
firstinitiallastname
jdoe
firstinitialmiddleinitiallastname
jjdoe
firstnamelastname
janedoe
firstname.lastname
jane.doe
lastname.firstname
doe.jane
nickname
doedoehacksstuff
Often, an email address's structure will give us the employee's username (structure: username@domain). For example, from the email address jdoe
@inlanefreight.com
, we see that jdoe
is the username.
Custom wordlist
$ ./username-anarchy -i /home/ltnbob/names.txt
username-anarchy John Marston
john
johnmarston
john.marston
johnmars
johnm
j.marston
jmarston
mjohn
m.john
marstonj
marston
marston.j
marston.john
jm
./username-anarchy Bill Gates > bill.txt
Also with only one user, we can extract the list of all users - See Netexec - CME and SMB (445, 139)
Last updated