Skip to content

Check a hashed password against a provided word list

Notifications You must be signed in to change notification settings

cWjL/quick_and_dirty

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 

Repository files navigation

quick_and_dirty

Quick and dirty password crack

Script to check a hashed string against either a wordlist or a custom wordlist, as fast as possible.

Will spawn as many processes as there are processor cores on the system on which it's run.

Currently supports md5, sha224, sha384, sha512, sha1, sha256, LM, and Base64 encoded strings.

Install

git clone https://github.com/cWjL/quick_and_dirty.git
cd quick_and_dirty
pip install -r requirements.txt
chmod +x qad.py

Platform

 python 3

Custom Wordlist Config File

The custom wordlist option uses a configuration file, trans.conf, located in the root installation directory, to build the list. The first several lines of trans.conf describes it's usage.

Usage

usage: qad.py [-h] [-w LIST] [-s HASH] [-c]

optional arguments:
  -h, --help            show this help message and exit
  -w LIST, --wordlist LIST
                        Path to wordlist
  -s HASH, --hash-string HASH
                        Hashed string
  -c, --custom          Create custom list from [CONF]

Example

Run against md5 hashed string "String" using rockyou.txt wordlist:
./qad.py -w ~/wordlists/rockyou.txt -s fd8ef8f17659355d2358200baa5f8cdc

Run against md5 hashed string "String" using custom wordlist:
./qad.py -s fd8ef8f17659355d2358200baa5f8cdc -c

Run against md5 hashed string "String" with custom wordlist prepended to rockyou.txt:
./qad.py -w ~/wordlists/rockyou.txt -s fd8ef8f17659355d2358200baa5f8cdc -c

About

Check a hashed password against a provided word list

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages