How To Create A Custom Password List

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 Linux
Type: 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 type
Type: 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 it

3. Start Cupp.py

Now we need to Start Cupp.py  by python3 I'm using Python3.7 for run Cupp.py
Type: 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 by
Type: python3 cupp.py {Option}
  1. -h→ show this help message and exit
  2. -i→Interactive questions for user password profiling
  3. -w→Use this option to improve existing dictionary, or WyD.pl output to make some pan sauce
  4. -l→Download huge wordlists from repository
  5. -a→Parse default usernames and passwords directly from Alecto DB. Project Alecto uses purified databases of Phenoelit and CIRT which were merged and enhanced
  6. -v→Show the version of this program.
  7. -q→Quiet mode (don't print banner)

I hope this it helpful for you thank you for read

Give Same Suggestion