
Intenta encontrar la contraseña de un archivo de monedero Peercoin (o Bitcoin, Litecoin, etc...) cifrado.
El propósito de este programa es intentar encontrar la contraseña de un archivo de billetera cifrada de Peercoin (o Bitcoin, Litecoin, etc...) (es decir, wallet.dat).
Se puede usar de dos maneras:
Hay una opción de línea de comandos para especificar el número de hilos a usar.
Enviar una señal USR1 a un proceso bruteforce-wallet en ejecución hace que imprima el progreso y continúe.
El programa intenta descifrar una de las direcciones cifradas en la billetera probando todas las contraseñas posibles. Es especialmente útil si sabe algo sobre la contraseña (por ejemplo, olvidó una parte de su contraseña pero aún recuerda la mayor parte). Encontrar la contraseña de una billetera sin saber nada sobre ella llevaría demasiado tiempo (a menos que la contraseña sea realmente corta y/o débil).
Hay opciones de línea de comandos para especificar:
El programa intenta descifrar una de las direcciones cifradas en la billetera probando todas las contraseñas contenidas en un archivo. El archivo debe tener una contraseña por línea.
El programa requiere las bibliotecas OpenSSL y BerkeleyDB. Instalación en Debian y Ubuntu:
apt install libdb-dev libssl-dev -y
Si está compilando desde las fuentes originales, primero debe generar el script de configuración:
./autogen.sh
Luego, compile el programa con los comandos:
./configure
make
Para instalarlo en su sistema, use el comando:
make install
El programa actualmente solo funciona en sistemas POSIX similares a Unix (por ejemplo, GNU/Linux).
Diferentes versiones de BerkeleyDB generalmente no son compatibles entre sí. Por lo tanto, para que el programa funcione, deberá verificar que la versión de BerkeleyDB que está utilizando pueda leer las bases de datos creadas por la versión de BerkeleyDB con la que se creó su billetera.
Intente encontrar la contraseña de un archivo de billetera cifrada usando 4 hilos, probando solo contraseñas de 5 caracteres:
bruteforce-wallet -t 4 -l 5 -m 5 wallet.dat
Intente encontrar la contraseña de un archivo de billetera cifrada usando 8 hilos, probando solo contraseñas de 5 a 10 caracteres que comiencen con "W4l" y terminen con "z":
bruteforce-wallet -t 8 -l 5 -m 10 -b "W4l" -e "z" wallet.dat
Intente encontrar la contraseña de un archivo de billetera cifrada usando 8 hilos, probando solo contraseñas de 10 caracteres usando el conjunto de caracteres "P情8ŭ":
bruteforce-wallet -t 8 -l 10 -m 10 -s "P情8ŭ" wallet.dat
Intente encontrar la contraseña de un archivo de billetera cifrada usando 6 hilos, probando las contraseñas contenidas en un archivo de diccionario:
bruteforce-wallet -t 6 -f dictionary.txt wallet.dat
Imprimir información de progreso:
pkill -USR1 -f bruteforce-wallet
Imprimir información de progreso cada 30 segundos:
bruteforce-wallet -t 6 -f dictionary.txt -v 30 wallet.dat
Guardar/restaurar estado entre sesiones:
bruteforce-wallet -t 6 -f dictionary.txt -w state.txt wallet.dat
(Let the program run for a few minutes and stop it)
bruteforce-wallet -t 6 -w state.txt wallet.dat