• We just launched and are currently in beta. Join us as we build and grow the community.

Pydictor – A Powerful Dictionary Generator

smartsetapp

Binary Optimization Specialist
S Rep
0
0
0
Rep
0
S Vouches
0
0
0
Vouches
0
Posts
152
Likes
60
Bits
2 MONTHS
2 2 MONTHS OF SERVICE
LEVEL 1 400 XP
1-22.png


Hey guys, in this tutorial we will discuss another wordlist generator tool called “pydictor“. Pydictor is an powerful and useful hacker dictionary builder for a brute-force attack. You will get an idea about this device through the following features.

Features
  • Generate a general blast wordlist.
  • Generate custom wordlist based on Web content.
  • Social engineering wordlist.
  • Generate highly customized and complex wordlist.
  • Pydictor can be run on Windows, Linux or Mac.

Lets take a look 🙂 !!

Installation

Now first of all we’ll download this tool from github by using “git” command. After downloading is done we’ll go inside the directory of this tool, allow executable permission and boot the tool by using “python” command. Make sure you already have Python Tools installed.

git clone https://www.github.com/landgrey/pydictor.git
cd pydictor/
chmod 755 pydictor.py
python pydictor.py1234git clone
https://www.github.com/landgrey/pydictor.gitcd pydictor/chmod755pydictor.pypython pydictor.py

1-17.png


After completing all the above process, then we can boot this tool using the following command and also see all the features of this tool.

python pydictor.py1python pydictor.py

2-21.png

Digital Dictionary

To circumvent two-factor authentication or other purposes, you can create a numeric wordlist using the following command. But understand the command first.

  • <–len> : length of the characters.
  • <-base> : file types such as numeric, characters etc.
  • <–ourput> : save output in any file format.
  • < -d > : digit or numbers

Usage 🙂 !! python pydictor.py -base < types > –len < min > < max > –output < file name and location >

python pydictor.py -base d --len 4 4 --output hack.txt
cat results/hack.txt12python pydictor.py-based--len44--output hack.txtcat results/hack.txt

3-18.png

Lowercase Letters Dictionary

If you want to create a word list that includes only numeric letters, then you can add the “L” argument to your command. Once the wordlist is created, the results will be saved in the “results” directory.

python pydictor.py --len 5 5 -base L
cat results/base_095546.txt12python pydictor.py--len55-baseLcat results/base_095546.txt

4-17.png

Upper Case Letters Dictionary

We can use the “c” argument to create a uppercase alphabets wordlist. After the wordlist is successfully created, you can open it using the cat command.

python pydictor.py --len 3 5 -base c
cat results/base_095546.txt12python pydictor.py--len35-baseccat results/base_095546.txt

5-16.png

Associate Upper case, Lower case, and Numeral

Now we will add uppercase, lowercase and digit and see what kind of results we get.

python pydictor.py --len 4 4 -base dLc1python pydictor.py--len44-base dLc

6-15.png


After opening the file we find all the conjunctive words there.

cat < file name >1cat<file name>

7-16.png

Adding Head ( Prefix )

Using the “head” feature of this tool, we can add any special letter ahead the words that will remain constant and rest would be increasing according to the length.

python pydictor.py --len 5 5 -base d --head hack
cat results/your.txt12python pydictor.py--len55-based--head hackcat results/your.txt

8-15.png

Adding Tail ( Suffix )

Likewise using the “tail” feature of this tool, we can add a special letter after the word that will remain constant.

python pydictor.py --len 3 5 -base d --tail hack
cat results/your.txt12python pydictor.py--len35-based--tail hackcat results/your.txt

9-16.png

Base64 Encoding

In this tool has encoding function through which we can encode the word and numbers in the directory. We will use the base64 algorithm to encode the output.

python pydictor.py --len 5 5 -base d --encode b64
cat results/your.txt12python pydictor.py--len55-based--encode b64cat results/your.txt

10-14.png

Chunk

To create an permutation and multiple combination wordlist, we can take help of “-chunk” option.

python pydictor.py -chunk shubham goyal @#$^*
cat results/your.txt12python pydictor.py-chunk shubham goyal@#$^*cat results/your.txt

12-11.png

Social Engineering Dictionary

This tool has inbuilt feature through which we can create a powerful dictionary based on a person’s dislike or their favorite things.

python pydictor.py --sedb1python pydictor.py--sedb

13-10.png


We can take help of “option” command to use the feature of this tool.

14-10.png


Just we need to add information related to the victim whatever we know about him.

15-9.png


Done 🙂 !! After entering all the requirements it will create a dictionary in which all the words will be related to the information entered.

16-9.png
About the AuthorShubham Goyal Certified Ethical Hacker, information security analyst, penetration tester and researcher. Can be Contact on Linkedin.
 

431,509

312,456

312,465

Top