pydictor: dictionary builder for a brute-force attack – Penetration Testing

pydictor —— A useful hacker dictionary builder for a brute-force attack

Q: Why I need to use pydictor ?
A: 1.it always can help you
You can use pydictor to generate a general blast wordlist, a custom wordlist based on Web content, a social engineering wordlist, and so on;
You can use the pydictor built-in tool to safe delete, merge, unique, merge and unique, count word frequency to fillter the wordlist, and so on;

2.highly customized
You can generate highly customized and complex wordlist by modify multiple configuration files, add your own dictionary, using leet mode, pick by length, etc.
and its very relevant to generate good or bad password dictionary with your custom rules;

3.great compatibility
whether you are using Python 2.7 version or Python 3.x version , pydictor can be run on Windows, Linux or Mac;

Q: What is the goal of pydictor?
A: A useful and better password-generator that helps plenty of penetration testers work better.

Installation

git clone –depth=1 –branch=master http://ift.tt/2kybder
cd pydictor/
chmod 755 pydictor.py
python pydictor.py

Functions & Usage:

1. generate the base dictionary

cmd: -base

example 1: generating a dictionary that specifying length using pure digital,lowercase letters,or capital letters

python pydictor.py -base d –len 6 6 generate six length dictionary base on pure digital

example 2: generating a dictionary that using two of digital,lowercase letters and capital letters

python pydictor.py -base dL –len 1 3

example 3: generating a dictionary base on digital,lowercase letters and capital letters

python pydictor.py -base dLc default length: min=1 and max=4

2. generate the dictionary base on custom character

cmd: -char

python pydictor.py -char abc123._@ –len 1 3

note: When you need spaces and other special characters, double quotation marks surround all custom characters, Such as:”abc ABC123.”

3. chunk multiply dictionary

cmd: -chunk

python pydictor.py -chunk abc ABC 666 . _ @ generating all possible permutations and combinations base on ‘abc’、’ABC’、’666′ 、’.’、’_’、’@’

note: When you need spaces and other special characters, double quotation marks surround all custom characters, such as:abc ” ” 123 asdf

4. add prefix and suffix:

cmd: –head,–tail

python pydictor.py -base L –len 1 4 –head a –tail 123

note: prefix and suffix exclude from –len option,it’s extra length

5. encode each items

cmd: –encode

python pydictor.py -chunk abc ABC 123 123456 . @ _ –encode b64

6. specify output path

cmd: -o

python pydictor.py -base d -o D:\output

7. special function plugins

cmd: -plug

example 4: using pid6 plugin generate post six length Chinese citizen id card number blasting dictionary

python pydictor.py -plug pid6

example 5: using pid8 plugin generate post eight length Chinese citizen id card number blasting dictionary

python pydictor.py -plug pid8

More info, please visit here.

The post pydictor: dictionary builder for a brute-force attack appeared first on Penetration Testing.

Anúncios

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s