Password Attacks
CUPP (Common User Passwords Profiler) creates custom wordlists based on target personal information like names, birthdays, nicknames, pets, and keywords.
git clone https://github.com/Mebus/cupp.git
python3 cupp.py -i
CUPP (Common User Passwords Profiler) is a Python-based tool that generates personalized wordlists based on information about a specific target. Unlike generic wordlists, CUPP creates dictionaries using the target's name, birthday, pet names, and other personal details.
CUPP works by interactively collecting information about the target — including names, birthdates, partners, children, pets, and company details — then generating password variations based on common password patterns people use with personal information.
For social engineering engagements, CUPP is invaluable. People often use personal information in their passwords (like birthdates, pet names, or anniversaries), and CUPP systematically generates these variations for highly targeted password attacks.
cupp -hShow CUPP usage and all available optionscupp --helpDisplay the full help text for CUPPcupp -iStart interactive mode to profile a target's password wordlistcupp --interactiveRun the guided interactive questionnaire (long form)cupp -w existing.txtImprove an existing dictionary with word manglingcupp -lDownload huge premade wordlists from the repositorycupp -aParse default vendor usernames and passwords from the Alecto DBcupp -vShow the CUPP versioncupp --versionPrint the program version (long form)cupp -qRun in quiet mode without printing the bannercupp -q -iInteractive profiling with the banner suppressedpython3 cupp.py -iRun CUPP directly from the cloned source in interactive modegit clone https://github.com/Mebus/cupp.gitClone the CUPP source repositorysudo apt install cuppInstall CUPP from the Kali repositoriescupp -w /path/to/fileFeed a WyD.pl or wordlist file for enhancementGenerate wordlists from target's personal information gathered through OSINT.
Create personalized dictionaries for specific individuals during authorized engagements.
Test whether employees use personal information in their passwords.
Solve challenges requiring personal information-based password cracking.
Build targeted wordlists from OSINT data for credential attacks.
Password Attacks
Website-based wordlist generator for target-specific dictionaries.
Password Attacks
Password cracker that uses CUPP-generated personalized wordlists.
Password Attacks
GPU-accelerated cracker for maximum speed with CUPP-generated wordlists.
Password Attacks
Pattern-based wordlist generator for supplementing CUPP output with pattern variations.
Password Attacks
Online brute-forcer for testing CUPP-generated passwords against live services.
Produces a customized dictionary file containing variations and combinations of the subject's personal data.
This tool is designed for authorized security testing, educational purposes, and legitimate network administration only. Unauthorized access to computer systems is illegal.