Archivo de billetera UTC/json: eliminado -> recuperado -> dañado. 0.1 ETH RECOMPENSA

--EDITAR--

He avanzado en mi investigación. El archivo UTC/JSON en cuestión es un archivo de 491 bytes.

Hay 256 caracteres aleatorios en el archivo con 16 caracteres posibles cada uno. Como un candado largo de 256 números con 16 números posibles cada uno.

Incluso si aprendiera a escribir un script que crea un archivo UTC/JSON para cada combinación posible, habría 16^256 archivos posibles, lo que equivale a 16^256*491 bytes o aproximadamente 8,418*10^308 GIGABYTES. Lees bien eso.

Considerando esto, mi única posibilidad reside en recuperar el archivo real a través de programas de recuperación de archivos.

--/EDITAR--

En este momento estoy desesperado y necesito su ayuda. Soy bastante nuevo en ETH, me interesé mucho y comencé a minar hace dos semanas con mi computadora personal y, viendo potencial en la moneda, compré 1.0 ETH hace unos días. Daré una recompensa de 0.1 ETH si alguien tiene una solución para mí.

Versión corta :

El archivo UTC se eliminó por error, pude recuperarlo, pero ahora Mist, Ethereum Wallet, geth y MyEtherWallet no reconocen el archivo como un archivo de billetera válido. Puede estar dañado después de la recuperación.

Versión larga:

Ayer estaba ejecutando geth para actualizar la cadena de bloques. Quería acceder a la %APPDATA%\Roaming\Ethereumcarpeta para ver el tamaño real de la cadena de bloques.

Pero Windows me dio un error diciendo que la carpeta no estaba en esta ubicación.

Me pareció extraño, reinicié mi computadora, nada cambió. Supuse que la carpeta se corrompió, así que anoté cuidadosamente mi dirección ETH y eliminé la carpeta "%APPDATA%\Roaming\Ethereum" para descargar toda la cadena de bloques nuevamente.

NO sabía que el archivo UTC-2017-xx-xx-xxxxx era mi billetera real y NO lo respaldé.

Pensé que con la dirección y la contraseña estaría claro.

Luego me pregunté por qué mi billetera no aparecía en Mist, así que la busqué y me di cuenta de que había eliminado mi archivo UTC/json que estaba en la carpeta "%APPDATA%\Roaming\Ethereum\keystore".

Descargué algunos programas de recuperación de archivos, los ejecuté y recuperé mi archivo UTC/json. Recuva dijo que no se sobrescribió y que su calidad era "Excelente".

Así que suspiré aliviado y volví a colocar el archivo en la nueva carpeta "%APPDATA%\Roaming\Ethereum".

Abrí Mist: nada. Abrí Ethereum Wallet: ¡apareció!... y desapareció un segundo después. Abrí geth y ejecuté "lista de cuentas de geth" y no apareció.

Me deprimió en este punto. Luego vi a alguien en un foro sugerir MyEtherWallet para un problema diferente, pero pensé que podría funcionar.

Así que solté el archivo y decía "El archivo UTC seleccionado... no es un archivo válido".

Así que ahora estoy jodido, a lo grande. No sé que más hacer. Tomaré cualquiera de tus sugerencias.

Por ahora vi que el archivo UTC/json pesa 491 bytes. No es pesado. ¿Podría manipularlo específicamente y "forzarlo brutamente" en un archivo de billetera válido con prueba y error?

Gracias por tu tiempo.

Hola Eric, no te he enviado nada. Espero que comprenda que soy reacio a enviarle el archivo UTC junto con su contraseña, solo en el caso de que pueda hacer algo para recuperar la billetera, podría hacer lo que quisiera con ella, como transferir los fondos a otro lugar. Si desea ayudar, lo cual espero que haga, hágalo aquí o envíeme un mensaje.
Solo para saltar aquí... Bajo ninguna circunstancia envíe su archivo UTC y contraseña a nadie, a menos que esté absolutamente seguro de que puede confiar en ellos. El sistema de reputación de Stack Exchange se puede jugar tan fácilmente como cualquier otro sistema de reputación, los usuarios pueden ser suplantados y los usuarios aparentemente confiables pueden convertirse en delincuentes. Especialmente en el mundo de las criptomonedas. Incluso si confía en que una persona no se llevará su billetera, debe confiar en que protegerá la información como si fuera suya. Está duplicando efectivamente el tamaño de la superficie de ataque al distribuir sus datos...
Si mist dice que no es válido, es probable que no sea un archivo de billetera válido. Un archivo válido tiene algo como "version":3,"id":"xxxxxxxx-xxxx-xxxx-xxxxxxxxxxxx","address"."xxxxxxxxxxxx". Donde xx se reemplazan por dígitos hexadecimales, es decir, 0-9,af. Quizás su utilidad de recuperación se equivocó en el nombre, verifique los otros archivos. Para ayudar a filtrar, el archivo debe tener un tamaño inferior a 1 Kbyte.
Los comentarios no son para una discusión extensa; esta conversación se ha movido a chat .

Respuestas (1)

Todo lo que necesita hacer es importar el archivo JSON usando mist. Abra mist, presione Ctrl Iy suelte el archivo json de su billetera en el cuadro de diálogo resultante.

ingrese la descripción de la imagen aquí

Hola 0xcaff, gracias por tu respuesta. Sin embargo, no funcionó. Creo que el archivo JSON está realmente dañado. Probé con una cuenta nueva y funcionó. Por lo tanto, es el archivo JSON específico donde están mis fondos el que tiene un problema. Respondió con "Archivo no reconocido". Pero gracias por intentarlo. Me estoy quedando sin ideas.
No uses tu disco duro para nada, haz una imagen usando un CD en vivo. Luego use grep en modo binario para buscar cadenas json en la imagen como {"o "iv":. Deberías encontrar tu billetera o un fragmento de ella. Repita hasta que tenga toda su billetera.