How to Create a Wordlist (List of Password Combinations) for Bruteforce

Here’s a guide to making a wordlist using the crunch and cupp tools. Learn to generate a list of password combinations with an algorithm.

Create a wordlist

If you are having trouble making a wordlist or passlist for the requirements to hack a facebook account on termux, then you can try crunch and cupp tools.

Crunch is a tool to create password combinations with character randomization algorithms.

Example:

You enter data 1, 2, 3, 4. Then crunch will randomize it like this:

Continue until 4444.

If the data entered is a word like Andi, Pro, then the result is like this:

  • andiandi
  • andipro
  • proandi
  • propro

So all the resulting password results will follow what data you enter.

Protips:
Cruch is especially useful if the target password is a number.

Now cupp.

Cupp (common user password profile) is a wordlist generator tool with a randomization algorithm based on each data entered.

Example:

A data like this:

  • First name: Andi
  • Last name: Riyandi
  • Birthdate: 12052000

The result of the wordlist will be like this:

  • andiriyandi12
  • andi2000
  • riyandi05 …

And much more.

Protips:
Cupp is perfect if the target password is based on data from the account.

How to use crunch and cupp tools?

Please read the guide below.

How to Create a Wordlist With Crunch Tools

Here I use the termux application to run Cruch. Here’s the complete guide:

  1. Open the termux app
  2. Type apt update && apt upgrade
  3. Then type pkg install crunch
  4. Run it with the command crunch

Usage example:

crunch 4 6 qwerty

The result will be like this:

  • qqqq
  • qqqw
  • qqqe
  • qqqr
  • qqqt
  • qqqy
  • qqwq
  • qqww
  • qqwe…

Until yyyyyy.

Information:
4 is the min value.
6 is the max value.
qwerty is a scrambled word.

It means …

Crunch will create a password from the word qwerty with a minimum value of 4 characters and a maximum of 6.

Since qwerty starts with the character q, the first combination is qqqq. Then the last character is y and the maximum value is 6, then the last combination becomes yyyyyy.

Between qqqq to yyyyyy there will be 379728 passwords generated.

crunch help

Here is the crunch help code to help you create a wordlist:

  • -o puts all password results into a new file.
  • -p enter some words

Usage example:

crunch 2 3 abc -o pass.txt

The password combination will be stored in the pass.txt file.

crunch 2 3 -p adi pro cah 

The result will be adiprocah, proadicah, and so on.

How to Make a Passlist With Cupp

The tool I will be using is termux. Later, in the termux application, the cupp tool installation process and the passlist creation process will occur.

Cupp installation in termux

Open the termux application then type all the following commands:

  • apt update && apt upgrade
  • pkg install git python
  • git clone https://github.com/Mebus/cupp

Passlist creation process

First run the cupp tools first.

Use this command:

cd cupp && python cupp.py -i

Then enter data based on the tool’s request such as first name, last name, date of birth, hobbies, company, etc.

Protips:
Cupp can generate passwords from a combination of upper and lower case letters. In addition, it is also possible to add special characters or symbols during the wordlist creation process.

Crunch or Cupp?

To create a numeric password, it is better to use crunch. If you want to generate passwords based on account data, then cupp is the right choice.

So in conclusion, first adjust the type of wordlist you want to make then choose the right tools.

Well, now please try. Hopefully this article can help.

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *