Skip to content
/ GetPwd Public

It's a tool which generate a dictionary from a csv containing personals informations. Generate all common passwords based on perso info. (leet transformations and combinatory processing)

Notifications You must be signed in to change notification settings

ZkClown/GetPwd

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GetPwd

Description

It's a tool which generates a dictionary from a csv containing personal informations.

Generates all common passwords based on perso info. (leet transformations and combinatory processing)

The purpose of the script is to test the usage of weak passwords.

The script is written in PYTHON 3

Exemple

Personnals infos :

  • Name : Jean
  • Surname : Dupont
  • Date of birth : 20th June 1988

Pwd Generated :

  • JeanDupont
  • Jean
  • jean
  • j3an
  • j34n
  • J34n
  • Je4n200688
  • etc ....

Usage

git clone https://github.com/ZkClown/GetPwd.git
cd ./GetPwd && mkdir ./buffer
genPwd.py [-h] -f FILE [-r RECURENCE] [-b BRUTE] [-d DIFFERENCE]

optional arguments:
  -h, --help            show this help message and exit
  -f FILE, --file FILE  file wich contains personals datas
  -r RECURENCE, --recurence RECURENCE
                        Number of iterations 0 to 2
  -b BRUTE, --brute BRUTE
                        Activate brute force, 1 to activate
  -d DIFFERENCE, --difference
                        Deactivate the re usage of a same info more than once, 1 to deactivate

Exemple usage

genPwd.py -f myCsv.csv -r 2 -d 1

This will generate all possible passwords without the re-use of information and which can be composed of maximum 3 different informations

CSV format

The csv has to contain 1 info per line !

CAUTION

The more infos there are in the csv, the larger the dictionary will be ! Same for iterations !

Credits

Made by ZkClown & Squadella

Python 3|3.6

About

It's a tool which generate a dictionary from a csv containing personals informations. Generate all common passwords based on perso info. (leet transformations and combinatory processing)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages