Skip to content

JoeBashe/crack-keepassxc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

crack-keepassxc

Brute force keepassxc cracker

Description

Brute force password cracker for any version of KeePass database file supported by pykeepass. Starts with any base passwords you add in guesses.txt file, and appends strings generated by itertools.product and the CHARS constant, up to MAX_LENGTH. POOL_SIZE constant controls number of processes in the process pool and is set to 3 by default.

Usage

  1. Create guesses.txt with one password guess per line.
  2. Run
    python bruteforce.py my_password_file.kdbx
  3. Profit! (program will let you know if/when the password is found)

Installation (*nix)

python3 -m venv env
. env/bin/activate
pip install -r requirements.txt

TODO

  • Allow MAX_LENGTH and POOL_SIZE to be overridden via CLI options.

About

Brute force keepassxc cracker

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages