Brute force keepassxc cracker
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.
- Create
guesses.txtwith one password guess per line. - Run
python bruteforce.py my_password_file.kdbx
- Profit! (program will let you know if/when the password is found)
python3 -m venv env
. env/bin/activate
pip install -r requirements.txt- Allow MAX_LENGTH and POOL_SIZE to be overridden via CLI options.