Tener un montón de archivos wallet.dat. ¿Qué monedas alternativas tienen (y puede ser cuánto)?

Hace unos años extraje un par de monedas alternativas. Ahora tengo aproximadamente 5 billeteras que se nombran de manera no sugestiva: wallet_01.dat, wallet_02.dat, ..., wallet_05.dat. Cada uno de ellos tiene una cantidad razonable de monedas, además no tengo idea de cuánto exactamente y qué moneda corresponde a cada billetera. Ahora me gustaría restablecer un poco el orden comprobando qué tengo y cuánto.

¿Hay alguna manera de que yo pueda resolver esto? No recuerdo exactamente qué son estas monedas alternativas, pero tengo ideas aproximadas (probablemente pueda intentar recordar y seleccionar 30 candidatos potenciales).

Con esto, claramente puedo probar cada uno de los clientes de monedas alternativas, esperar la sincronización (es posible que ni siquiera necesite esto) e intentar abrir cada billetera. Esto será muy lento y debido a que no estoy 100% seguro de que tendré suerte con mis 30 conjeturas de monedas criptográficas, podría llevar aún más tiempo.


Entonces, ¿hay alguna manera de encontrar una moneda alternativa correspondiente para una billetera? ¿Incluso tal vez encontrar cuántas monedas hay en la billetera sin descargar el cliente?

Respuestas (3)

Creo que puedes reducir tu espacio de búsqueda. Si está en Linux y ejecuta el comando

strings wallet.dat | grep purpose | less

debe obtener una lista de todas las direcciones en la billetera, incluso si la billetera está encriptada. Puede verificar eso con una lista de prefijos de direcciones para cada altcoin.

Si tu corres

strings wallet.dat | grep tx | less

debe obtener una línea para cada transacción que la billetera haya enviado o recibido. (Esto solo captura las transacciones que estaban presentes la última vez que se abrió la billetera. Si alguien le envió mil millones de cryptobucks diez minutos después de que cerró la sesión, esto no lo detectará).

Gracias por investigar mi pregunta. Cuando corro strings wallet.dat | grep purpose, no obtengo ningún resultado. Lo mismo para strings wallet.dat | grep tx.
@wallet-hoarder ¿Puedes probar nameo ckeyo key? ¿ strings wallet.datImprime algo en absoluto?
strings wallet.datdevuelve muchas cadenas, | grep namesdevuelve algo como name"IdOs4Users...(cambiado porque no sé si es importante). Para algunas billeteras tiene un montón de esos nombres. ckeyno devuelve nada keydevuelve muchas líneas, la mayoría parecekey!
@wallet-hoarder Esa es una buena señal. La parte posterior al nombre es una dirección. Además, si aparece key, pero no ckey, entonces la billetera no está encriptada.
Es muy probable que las billeteras no estén encriptadas porque estaban en un contenedor truecrypt. Gracias a ti descubrí que el primer carácter del nombre puede decirme la moneda. En una de las billeteras, el primer carácter es Q. Encontré esta base de datos para prefijos de altcoin . El valor entero de Q es 81, y me dice que es PotCoin (estoy muy seguro de que nunca lo he extraído). Q también sugiere quarkcoin que recuerdo haber extraído. ¿Sabes cómo encontrar la moneda de este personaje?
@wallet-hoarder Mi mejor idea es probar ambos y ver si uno de ellos funciona.

Simplemente abra cada archivo y busque el nombre"

la dirección será después de eso.

Hola weff, bienvenido a Bitcoin.Stackexchange.com. Parece que tienes una idea de cómo ayudar al autor de la pregunta. ¿Podría explicar con más detalle cómo saber la dirección ayudaría al autor de la pregunta a determinar a qué altcoin pertenece la billetera?
¿Y qué debo hacer con esta dirección?

Abra en un editor hexadecimal, busque el nombre, podría decir team doge o alguna otra cosa que sea simple y, si no está en Linux, obtener python y algunos complementos que funcionen solo para descubrir qué moneda es el wallet.dat es un dolor. Aunque si necesita extraer una clave o intentar arreglarla, querrá Python y algunas otras herramientas.

Hay un complemento de editor hexadecimal para notepad ++ si está tratando de encontrar uno.