Cómo recuperar una cartera de la preventa de Ethereum - Keychainx - Recuperamos criptoactivos perdidos
30.04.2021
KeychainX

Cómo recuperar una cartera de la preventa de Ethereum

El verano de 2014, Ethereum (o ETH) hizo una preventa que cambiaría el mercado de criptomonedas para siempre. Una inversión de 2000 USD se convertiría 10 millones de USD a principios de 2021. Participaron 8893 inversores afortunados y se les entregaron tokens como se ve en el bloque GENESIS.

https://etherscan.io/txs?block=0

Si bien muchos de los que participaron en la preventa disfrutaron de rendimientos increíbles, todavía hay más de 300 carteras de preventa atascadas al examinar el bloque GENESIS.

Éstas van desde modestas cantidades, como decenas de ETH, hasta carteras de más de 10000 ETH.

Con la V2 acercándose, esas carteras de preventa “perdidas” que ahora valen la asombrosa cantidad de más de mil millones de dólares pueden desaparecer para siempre, ¿o no?

Mientras muchos se quejan de errores y contratiempos de los desarrolladores durante la preventa (cambio de código, problemas con el navegador, la configuración del teclado en un idioma extranjero, etc.), se puede decir que la mayoría de esas carteras perdidas se deben a un mal sistema de seguridad o simplemente a poco conocimiento.

Pero este artículo no tiene como finalidad sermonear los que sufren un dolor constante por saber de su pérdida, este es solo un humilde recordatorio de que esos fondos aún pueden recuperarse. Todo lo que necesitamos es tiempo y paciencia. Y por supuesto, algo de suerte.

Primero, es importante saber si su cartera de preventa no está vacía. Muchas compras salieron mal y algunas de las carteras enviadas apuntaban a carteras que contenían 0 eth.

Para ver el saldo de su cartera, debe usted abrir el archivo ethereum_wallet_backup.json con un editor de texto, y al hacer esto desplácese hasta la cadena “ethaddr”: “

Los números siguientes a eso son la dirección de su cartera en la cadena de bloques ethereum, al agregar 0x delante del número, puede ver la cantidad de ETC almacenados en ella usando

https://etherscan.io

Si su saldo es superior 0, entonces es hora de ponerse trabajar, pero si es 0, entonces su cartera está vacía. Para empezar necesita saber cuáles eran los requisitos de la contraseña.

 

  • Un mínimo 11 caracteres
  • Al menos una mayúscula
  • Al menos un carácter en minúscula
  • Al menos un carácter especial
  • Al menos un número.

Esto significa que su contraseña debería tener, al menos, este aspecto: [email protected]ña123!

Si desea intentar abrir el archivo usted mismo, y tiene un conjunto de herramientas útiles para ayudarlo, debe seguir estos pasos:

PASO 1. Extraiga algún código (hash) que represente la contraseña de su cartera encriptada. Puede extraer el hash de su archivo .json usando el script btcrecover ethereum2john.py. Un hash representa su contraseña en un formato cifrado que su ordenador podrá descifrar (si tiene una buena recolección de lo que puede ser la contraseña o al menos una parte de ella). Puede descargar btcrecover desde este link:

gurnec/btcrecover

btcrecover is an open source Bitcoin wallet password and seed recovery tool. It is designed for the case where you…

github.com

Este es el script ORIGINAL de btcrecover y hay muchas variantes de éste. Tenga cuidado de las versiones no originales de éste, su uso pueden acabar en el robo de su cartera en vez de generar su hash.

PASO 2.
Cree una lista de contraseñas que podría haber usado anteriormente o tenga una idea, aunque sea vaga, de las que pudo haber usado para su cartera. Esta es su lista de contraseñas que se probarán junto con un software llamado hashcat. Coloque la lista de contraseñas dentro de un archivo .txt llamado passwords.txt

 

PASO 3. Cree un conjunto de reglas para hashcat, que cambiará sus contraseñas para hacer las variaciones. Puede encontrar un buen tutorial sobre cómo hacer conjuntos de reglas aquí:

rule_based_attack [hashcat wiki]

The rule-based attack is one of the most complicated of all the attack modes. The reason for this is very simple. The…

hashcat.net

Cree una lista de reglas para que hashcat ejecute las variaciones de sus ideas de contraseña como “$” o “!”. Eso sumará “!” a todas sus conjeturas o C que cambiará su contraseña y pasará a minúscula los primeros caracteres. Otra regla interesante es “[email protected]“ o “si1” que sustituirá todos los caracteres “a” a “@“ o todos los caracteres “i” a “1”.

Una vez que haya extraído un hash, creado su lista de contraseñas y creado un conjunto de reglas, es hora de ejecutar hashcat. Aunque cualquier ordenador puede ejecutar y abrir una cartera de ethereum, recomendamos el uso de una tarjeta GPU. Si no tiene una, siempre puede alquilarla con AWS (Amazon Cloud Services). Un buen tutorial sobre cómo configurar una instancia de Amazon es este:

AkimboCore

Published: 19 October 2020 Password cracking is a common step during compromising networks, from cracking wireless…

akimbocore.com

Es posible intentar abrir la cartera con un simple ordenador de sobremesa o un ordenador portátil, pero no lo recomendamos. Podría quemarse el ordenador, y además, la velocidad no sería óptima.
Para intentar encontrar la contraseña con hashcat, use el modo 16300, que es para carteras eth-preventa. Una tarjeta GPU decente le dará una velocidad de 200 mil comprobaciones de contraseña por segundo. Su comando hashcat se vería así:
hashcat -m 16300 wallethash.txt contraseñahints.txt -r contraseñarules.rule
Esto comparará su cartera con la lista de contraseñas con algunas de sus reglas. Si desea ver el progreso que se ha hecho en cualquier momento, siempre puede agregar la bandera – status – status-timer = 5 que le mostrará y actualizará el progreso de éste cada 5 segundos.
Si se encuentra su contraseña, se almacenará en un archivo llamado hashcat.potfile

¡Buena suerte!
LECCIÓN APRENDIDA.
Aunque la preventa de ethereum fue hace 6 años, todavía es posible recuperar esos fondos. Solo necesita paciencia, experiencia y un poco de suerte.