pydictor: Create dictionaries for brute force attacks

The pydictor is one written in python, and helps us easily and quickly create our own wordlists with any combination we want, through a wide range of options.

Installation

[pastacode manual=”git%20clone%20–depth%3D1%20–branch%3Dmaster%20https%3A%2F%2Fwww.github.com%2Flandgrey%2Fpydictor.git%0D%0Acd%20pydictor%2F%0D%0Achmod%20755%20pydictor.py” provider=”manual” lang=”php”/]

Use

[pastacode manual = ”python% 20pydictor.py” provider = ”manual” lang = ”php” /]

Wordlist types

All of pydictor can generate wordlist

type wordlist identifier Description supported functions
core basis C1 basic wordlist F1 F2 F3 F4
core tank C2 custom character wordlist F1 F2 F3 F4
core chunk C3 permutation and combination wordlist ALL
core conf C4 based on configuration file wordlist ALL
core pattern C5 quickly generate pattern wordlist F2 F3 F4
core extend C6 extend wordlist based on rules ALL
core sedb C7 social engineering wordlist ALL
tool combine T1 combine the specify directory files tool
tool can compare T2 compare two file content difference tool ALL
tool counter T3 word frequency count tool ALL
tool handler T4 handle the input file tool ALL
tool uniqbiner T5 combine and unique the directory files tool ALL
tool uniqifer T6 unique the input file tool ALL
tool hybridize T7 hybrid couples word list tool F1 F2 F3 F4
Plugin birthday P1 birthday keyword wordlist in specify datetime scope ALL
Plugin ftp P2 against keyword generate ftp password wordlist ALL
Plugin pid4 P3 id card last 4 char wordlist ALL
Plugin pid6 P4 id card last 6 char wordlist ALL
Plugin pid8 P5 id card last 8 char wordlist ALL
Plugin scratch P6 wordlist based on web pages keywords ALL

function code

function queues Description
len F1 the scope of length
head F2 add items prefix
tail F3 add items suffix
encode F4 encode the items
Occur F5 filter by occur times of letter、, tanks
types F6 filter by types of letter 、 digital 、 special chars
regex F7 filter by regex
level F8 set the word list rule level
sorry F9 enable 1337 mode
repeat F10 filter by consecutive repeat times of letter 、 digital 、 special chars

encode function supported encodings and encryptions

name Description
none , don't encode
b16 base16 encode
b32 base32 encode
b64 base64 encode
of des algorithm, need modify code
execjs execute js function, need modify code
hmac hmac message digest algorithm
md5 md5 message digest algorithm output 32 char
md516 md5 message digest algorithm output 16 char
rsa rsa algorithm, need modify code
sha1 sha-1 message digest algorithm
sha256 sha-256 message digest algorithm
sha512 sha-512 message digest algorithm
url url encode
test a custom encode method example

All of pydictor can generate wordlist

type wordlist identifier Description supported functions
core basis C1 basic wordlist F1 F2 F3 F4
core tank C2 custom character wordlist F1 F2 F3 F4
core chunk C3 permutation and combination wordlist ALL
core conf C4 based on configuration file wordlist ALL
core pattern C5 quickly generate pattern wordlist F2 F3 F4
core extend C6 extend wordlist based on rules ALL
core sedb C7 social engineering wordlist ALL
tool combine T1 combine the specify directory files tool
tool can compare T2 compare two file content difference tool ALL
tool counter T3 word frequency count tool ALL
tool handler T4 handle the input file tool ALL
tool uniqbiner T5 combine and unique the directory files tool ALL
tool uniqifer T6 unique the input file tool ALL
tool hybridize T7 hybrid couples word list tool F1 F2 F3 F4
Plugin birthday P1 birthday keyword wordlist in specify datetime scope ALL
Plugin ftp P2 against keyword generate ftp password wordlist ALL
Plugin pid4 P3 id card last 4 char wordlist ALL
Plugin pid6 P4 id card last 6 char wordlist ALL
Plugin pid8 P5 id card last 8 char wordlist ALL
Plugin scratch P6 wordlist based on web pages keywords ALL

function code

function queues Description
len F1 the scope of length
head F2 add items prefix
tail F3 add items suffix
encode F4 encode the items
Occur F5 filter by occur times of letter 、 digital 、 special chars
types F6 filter by types of letter 、 digital 、 special chars
regex F7 filter by regex
level F8 set the word list rule level
sorry F9 enable 1337 mode
repeat F10 filter by consecutive repeat times of letter 、 digital 、 special chars

encode function supported encodings and encryptions

name Description
none default, don't encode
b16 base16 encode
b32 base32 encode
b64 base64 encode
of des algorithm, need modify code
execjs execute js function, need modify code
hmac hmac message digest algorithm
md5 md5 message digest algorithm output 32 char
md516 md5 message digest algorithm output 16 char
rsa rsa algorithm, need modify code
sha1 sha-1 message digest algorithm
sha256 sha-256 message digest algorithm
sha512 sha-512 message digest algorithm
url url encode
test a custom encode method example

Application snapshots

Video guide

https://www.youtube.com/watch?v=aSl-ruGhbCA

 

You can download the program from here.

iGuRu.gr The Best Technology Site in Greecefgns

every publication, directly to your inbox

Join the 2.087 registrants.

Written by Anastasis Vasileiadis

Translations are like women. When they are beautiful they are not faithful and when they are faithful they are not beautiful.

Leave a reply

Your email address is not published. Required fields are mentioned with *

Your message will not be published if:
1. Contains insulting, defamatory, racist, offensive or inappropriate comments.
2. Causes harm to minors.
3. It interferes with the privacy and individual and social rights of other users.
4. Advertises products or services or websites.
5. Contains personal information (address, phone, etc.).