bruteforce-wallet - intente encontrar la contraseña de un archivo de billetera encriptado
bruteforce-wallet [options] <filename>
bruteforce-wallet intente encontrar la contraseña de un archivo de billetera cifrado de Peercoin (o Bitcoin, Litecoin, etc...). Se puede utilizar de dos formas:
Pruebe todas las contraseñas posibles dado un juego de caracteres.
Pruebe todas las contraseñas en un archivo (diccionario).
bruteforce-wallet tiene las siguientes características:
Puede especificar la cantidad de subprocesos que se usarán al descifrar un archivo.
Enviar una señal USR1 a un proceso de billetera de fuerza bruta en ejecución hace que imprima el progreso y continúe.
Hay un modo exhaustivo y un modo diccionario.
En el modo exhaustivo, 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 (es decir, olvidó una parte de su contraseña pero aún recuerda la mayor parte). Encontrar la contraseña de una billetera sin saber nada al respecto llevaría demasiado tiempo (a menos que la contraseña sea realmente corta y/o débil). Hay algunas opciones de línea de comando para especificar:
La longitud mínima de la contraseña para probar.
La longitud máxima de la contraseña para probar.
El comienzo de la contraseña.
El final de la contraseña.
El conjunto de caracteres a utilizar (entre los caracteres de la configuración regional actual).
En modo diccionario, 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.
Comienzo de la contraseña. El valor predeterminado es "".
Fin de la contraseña. Por defecto: "".
Lea las contraseñas de un archivo en lugar de generarlas.
Mostrar ayuda y dejar de fumar.
Longitud mínima de la contraseña (comienzo y final incluidos). Predeterminado: 1.
Longitud máxima de la contraseña (comienzo y final incluidos). Predeterminado: 8.
Juego de caracteres de contraseña. El valor predeterminado es "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"
Número de subprocesos a utilizar. Predeterminado: 1.
Imprimir información de progreso cada n segundos.
Restaure el estado de una sesión anterior si el archivo existe, luego escriba el estado en el archivo regularmente (~ cada minuto).
Nota: Enviar una señal USR1 a un proceso de bruteforce-wallet en ejecución hace que imprima la información de progreso en un error estándar y continúe.
El programa actualmente solo funciona en sistemas POSIX similares a Unix (por ejemplo, GNU/Linux). Las 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 encriptado usando 4 hilos, probando solo contraseñas con 5 caracteres:
bruteforce-wallet -t 4 -l 5 -m 5 wallet.dat
Intente encontrar la contraseña de un archivo de billetera encriptado usando 8 subprocesos, probando solo contraseñas con 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 encriptado usando 8 subprocesos, probando solo contraseñas con 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 encriptado 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.datDeje que el programa se ejecute durante unos minutos y deténgalo, luego vuelva a ejecutarlo:
bruteforce-wallet -t 6 -w state.txt wallet.datbruteforce-wallet fue escrito por Guillaume LE VAILLANT.
Esta página de manual fue escrita por Francisco Vilmar Cardoso Ruviaro.