How To Create A Custom Password List
In Hacking, We need to get a password list every service has password protected. Just like Facebook Instagram Twitter and more website's protected by a password. So we need to create a Custom Password list or Wordlist.
So! Today we are learning How to Create Custom Wordlist or Password list we use Cupp for creating a custom Password list by cupp.
I'm Use Kali Linux os for doing this task for first we need to install cupp on Kali Linux
1. Clone Cupp
Open your terminal and clone cupp tool on Kali LinuxType: git clone https://github.com/Mebus/cupp.git
root@kali:~# git clone https://github.com/Mebus/cupp.git
Cloning into 'cupp'...
remote: Enumerating objects: 194, done.
remote: Total 194 (delta 0), reused 0 (delta 0), pack-reused 194
Receiving objects: 100% (194/194), 99.99 KiB | 259.00 KiB/s, done.
Resolving deltas: 100% (103/103), done.
root@kali:~#
2. You Get 6 File in Cupp Folder
For Chack All files in cupp directory simply open Cupp path on Terminal and typeType: ls -l
root@kali:~/cupp# ls -l
total 88
-rw-r--r-- 1 root root 760 agd 16 21:03 CHANGELOG.md
-rw-r--r-- 1 root root 1642 agd 16 21:03 cupp.cfg
-rwxr-xr-x 1 root root 33337 agd 16 21:03 cupp.py
-rw-r--r-- 1 root root 32472 agd 16 21:03 LICENSE
-rw-r--r-- 1 root root 3670 agd 16 21:03 README.md
-rwxr-xr-x 1 root root 4435 agd 16 21:03 test_cupp.py
root@kali:~/cupp#
In 6 file the cupp.py is main file we need to stat it3. Start Cupp.py
Now we need to Start Cupp.py by python3 I'm using Python3.7 for run Cupp.pyType: python2 cupp.py
root@kali:~/cupp# python3 cupp.py
___________
cupp.py! # Common
\ # User
\ ,__, # Passwords
\ (oo)____ # Profiler
(__) )\
||--|| * [ Muris Kurgas | j0rgan@remote-exploit.org ]
[ Mebus | https://github.com/Mebus/]
usage: cupp.py [-h] [-i | -w FILENAME | -l | -a | -v] [-q]
Common User Passwords Profiler
optional arguments:
-h, --help show this help message and exit
-i, --interactive Interactive questions for user password profiling
-w FILENAME Use this option to improve existing dictionary, or WyD.pl
output to make some pan sauce
-l Download huge wordlists from repository
-a Parse default usernames and passwords directly from
Alecto DB. Project Alecto uses purified databases of
Phenolic and CIRT which were merged and enhanced
-v, --version Show the version of this program.
-q, --quiet Quiet mode (don't print banner)
root@kali:~/cupp#
4. Create Custom Password list by -I Option arguments
Type: Python3 cupp.py -i
root@kali:~/cupp# python3 cupp.py -i
___________
cupp.py! # Common
\ # User
\ ,__, # Passwords
\ (oo)____ # Profiler
(__) )\
||--|| * [ Muris Kurgas | j0rgan@remote-exploit.org ]
[ Mebus | https://github.com/Mebus/]
[+] Insert the information about the victim to make a dictionary
[+] If you don't know all the info, just hit enter when asked! ;)
> First Name: Viaksh
> Surname: singh
> Nickname: Vicky
> Birthdate (DDMMYYYY): 10102002
> Partners) name: vishu
> Partners) nickname: vishu
> Partners) birthdate (DDMMYYYY): 29052002
> Child's name: happy
> Child's nickname: happy
> Child's birthdate (DDMMYYYY): 11111111
> Pet's name: ciku
> Company name: Tashinva
> Do you want to add some key words about the victim? Y/[N]: y
> Please enter the words, separated by comma. [i.e. hacker,juice,black], spaces will be removed: y
> Do you want to add special chars at the end of words? Y/[N]: y
> Do you want to add some random numbers at the end of words? Y/[N]:y
> Leet mode? (i.e. leet = 1337) Y/[N]: y
[+] Now making a dictionary...
[+] Sorting list and removing duplicates...
[+] Saving dictionary to viaksh.txt, counting 28210 words.
[+] Now load your pistolero with viaksh.txt and shoot! Good luck!
root@kali:~/cupp#
5. More Options
Optional arguments: Use this all options byType: python3 cupp.py {Option}
- -h→ show this help message and exit
- -i→Interactive questions for user password profiling
- -w→Use this option to improve existing dictionary, or WyD.pl output to make some pan sauce
- -l→Download huge wordlists from repository
- -a→Parse default usernames and passwords directly from Alecto DB. Project Alecto uses purified databases of Phenoelit and CIRT which were merged and enhanced
- -v→Show the version of this program.
- -q→Quiet mode (don't print banner)
I hope this it helpful for you thank you for read
Give Same Suggestion