¿Cómo hago fuerza bruta en mi wallet.dat para obtener mi clave privada?

Realmente no soy un programador de computadoras, pero quiero obtener mi clave privada de mi wallet.dat, solo tengo el archivo wallet.dat y la dirección pública donde se envió la bitcion. De mis investigaciones anteriores, me dijeron que la billetera es buena para usar la fuerza bruta, como dije que solo obtuve el archivo wallet.dat, pero mientras trataba de ver cómo podía proceder con el proceso de fuerza bruta, requiere un hastcat y una clave maestra mientras que solo tengo el archivo .dat.

mi pregunta son

  1. ¿Cómo consigo el hashcat? ¿Hay algún sitio al que iré y pondré alguna palabra en particular para poder obtener el hashcat? en caso afirmativo cual palabra?

  2. ¿Cómo obtengo la clave maestra también si solo tengo el archivo wallet.dat y la dirección a la que se envió el bitcoin?

(1) google.com/search?q=hashcat (2) Abra la billetera e ingrese la contraseña. Luego bitcoincore.org/en/doc/0.16.0/rpc/wallet/dumpwallet
No recuerdo la contraseña, pero vinculé el archivo wallet.dat al nuevo núcleo de bitcoin que descargué en mi nueva máquina, Windows 10 para ser precisos.

Respuestas (2)

Si está utilizando Bitcoin Core:

1 - Ir a ventana > consola

2 - Escriba listasin gastar

3 - Obtendrá una lista de direcciones con la cantidad gastable

4 - Copia una de esas direcciones

5 - Escriba dumpprivkey pasteYourAddressHere

OP dijo "no recuerdo la contraseña" , es decir, ¿la contraseña utilizada para cifrar las claves privadas en wallet.dat?

Para aplicar fuerza bruta a un archivo wallet.dat, deberá seguir estos pasos.

  1. Instalar python desde python.org
  2. Descargar john el destripador desde github
  3. ejecute el script bitcoin2john.py para extraer el hash
  4. obtener hashcat de hashcat.net

Con hashcat puede buscar en todo el espacio de números de su elección usando una máscara ?d?d?d?d?d?d e incrementar.

Su comando hashcat se vería así: hashcat -m 11300 wallethash.txt -a 3 ?d?d?d?d?d?d?d --increment etc. funcionaría

Una vez que se encuentra la contraseña, puede usarla para exportar la clave privada desde el núcleo.

(De otro tema, pero puedo ayudarte si tienes dudas)

Olvidaste mencionar que podría llevar milenios descubrir la clave usando la fuerza bruta.
si no tiene idea de cuál es la contraseña, podría llevarle toda la vida. Con un poco de suerte, buenas listas de palabras y una buena configuración, se puede encontrar. Pero si conoce la longitud, algunos caracteres o los que se utilizan, la contraseña se puede encontrar mucho más fácilmente.