Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.bytejmp.com/llms.txt

Use this file to discover all available pages before exploring further.

Default Wordlists (Kali)

ls /usr/share/wordlists/
WordlistSizeUse
rockyou.txt14M passwordsGeneral purpose
dirb/common.txt4,614Web directory busting
dirbuster/directory-list-2.3-medium.txt220KWeb directory busting
fasttrack.txt222Quick common passwords
seclists/VariesEverything (install separately)

Install SecLists

sudo apt install seclists
ls /usr/share/seclists/

Decompress rockyou

sudo gunzip /usr/share/wordlists/rockyou.txt.gz

SecLists Highlights

/usr/share/seclists/Passwords/
├── Common-Credentials/
│   ├── 10-million-password-list-top-1000000.txt
│   ├── best1050.txt
│   └── top-passwords-shortlist.txt
├── Default-Credentials/
│   └── default-passwords.csv
├── Leaked-Databases/
│   └── rockyou-75.txt
└── WiFi-WPA/
    └── probable-v2-wpa-top4800.txt

/usr/share/seclists/Usernames/
├── Names/
├── top-usernames-shortlist.txt
└── xato-net-10-million-usernames.txt

/usr/share/seclists/Discovery/
├── DNS/
│   └── subdomains-top1million-5000.txt
└── Web-Content/
    ├── common.txt
    ├── raft-large-words.txt
    └── directory-list-2.3-medium.txt

CeWL — Custom Wordlist from Website

Crawls target website and builds wordlist from content.
cewl https://target.com -d 3 -m 5 -w custom.txt
OptionDescription
-d 3Crawl depth
-m 5Minimum word length
-wOutput file
--lowercaseForce lowercase
-eInclude emails
-aInclude metadata
--with-numbersInclude words with numbers

With Authentication

cewl https://target.com --auth_type basic --auth_user admin --auth_pass password -w custom.txt

CUPP — Common User Password Profiler

Generates targeted wordlist based on target’s personal info.
git clone https://github.com/Mebus/cupp.git
cd cupp
python3 cupp.py -i
Interactive mode asks for:
  • Name, birthdate, partner name, pet name, company, keywords
  • Generates combinations, leet speak, appended numbers

Crunch — Pattern-Based Generator

crunch <min_len> <max_len> <charset> -o wordlist.txt

Examples

# All 8-char lowercase
crunch 8 8 abcdefghijklmnopqrstuvwxyz -o lower8.txt

# Digits only, 4-6 chars
crunch 4 6 0123456789 -o pins.txt

# Pattern: Company + 4 digits
crunch 11 11 -t Company%%%% -o company.txt

Pattern Chars

CharMeaning
@Lowercase
,Uppercase
%Digits
^Symbols
# Password + 2 digits + 1 symbol
crunch 11 11 -t Password%%^ -o passwords.txt

Mentalist — GUI Wordlist Generator

https://github.com/sc0tfree/mentalist
Chain rules visually: base words → append → case → leet.

Mutation / Rules

Hashcat Rules on Wordlist

hashcat --stdout -r /usr/share/hashcat/rules/best64.rule wordlist.txt > mutated.txt

Quick Manual Mutations

# Append numbers 0-9999
for word in $(cat base.txt); do
    for i in $(seq 0 9999); do
        echo "${word}${i}"
    done
done > mutated.txt

# Capitalize + append year
sed 's/^./\U&/' base.txt | while read w; do
    for y in 2020 2021 2022 2023 2024 2025; do
        echo "${w}${y}"
        echo "${w}${y}!"
    done
done > mutated.txt

Common Patterns to Generate

password123
Password123
Password123!
P@ssword123
Summer2024
Summer2024!
Company2024
Company2024!

Username Wordlists

Generate from Name

# John Smith → possible usernames
echo -e "jsmith\njohn.smith\nj.smith\nsmithj\njohnsmith\nsmith.john" > users.txt

username-anarchy

https://github.com/urbanadventurer/username-anarchy

./username-anarchy John Smith > users.txt

Quick Reference

ToolPurpose
rockyou.txtGeneral password cracking
SecListsEverything — passwords, dirs, DNS, fuzzing
CeWLBuild wordlist from target website
CUPPTargeted list from personal info
crunchPattern-based generation
hashcat --stdout -rApply rules to existing wordlist
username-anarchyGenerate usernames from names