~nighthawk/bw_brute

Bitwarden Vault bruteforcer
41416d4b — Frank Brodbeck 2 months ago
f is already iterable
5515379c — Frank Brodbeck 2 months ago
signal library not used anymore
5ae12435 — Frank Brodbeck 3 months ago
remove debug printout of failed attempts

refs

master
browse  log 

clone

read-only
https://git.sr.ht/~nighthawk/bw_brute
read/write
git@git.sr.ht:~nighthawk/bw_brute

You can also use your local clone with git send-email.

So... I spontaneously forgot parts of my passphrase to my bitwarden vault which sucks. As I believe to remember most parts of it I hacked up a cracker, hoping against hope, to find the lost parts and gain my vault back.

I hope this is going to work.

#How to use it

You need the stored keyHash for the target vault which can be found e.g. in %APPDATA%\Roaming\Bitwarden\data.json

#example

user@system:~$ python3 bw_brute.py -e foo@domain.tld -w wordlist.txt -k keyHash

#full help

user@system:~$ python3 bw_brute.py -h
usage: bw_brute.py [-h] [-j WORKERS] -e EMAIL -w WORDLIST -k KEYHASH

bitwarden master password bruteforce

  -h           show this help message
  -j WORKERS   workers to start
  -e EMAIL     email address
  -w WORDLIST  wordlist
  -k KEYHASH   bitwarden keyHash