a
a
Weather:
city not found
HomeBitcoinJ’ai trouvé un vieux portefeuille Bitcoin !. Hier, je cherchais dans mon … | par Simon Vans-Colina

J’ai trouvé un vieux portefeuille Bitcoin !. Hier, je cherchais dans mon … | par Simon Vans-Colina

Hier, je cherchais dans mon courrier électronique pour essayer de me souvenir de la première fois que j’ai entendu parler (et acheté) du bitcoin. La première référence dans mon e-mail était une notification Twitter d’une conversation que j’ai eue avec mon bon ami Hoos. 📒 (btw achète son livre, il est intelligent)

J’ai tweeté ça et je l’oublierai à peu prèsuet continuez jusqu’à ce que j’aie lu mon message « Je garde mes bitcoins et mon volume chiffré hébergés sur EC2 et n’exécute le client que sous Linux »… Cela m’a fait réfléchir, 2012 était il y a longtemps, je ne me souvenais pas exactement de ma configuration à l’époque.

Une petite recherche m’a rappelé que j’avais l’habitude de faire de la synchronisation, ou bt-sync ou quelque chose du genre, avec une micro-instance Amazon en tant que «serveur persistant» avec lequel je pourrais toujours me synchroniser. 🤔

J’ai arrêté ce système pendant un long moment, mais je me suis souvenu que mon ancien ordinateur portable Mac était également dans le même groupe de synchronisation, et depuis que j’ai fait danser Apple Migration Assistant à plusieurs reprises, tous les anciens répertoires / Sync se trouvent également ici. sur cette machine.

Quelques minutes à creuser et j’ai trouvé ça.

Un wallet.dat de 2011, quel frisson!

Les deux fichiers zip étaient cryptés et aucun des mots de passe que je pouvais deviner ne semblait fonctionner. Je pensais que le fichier zip n’était peut-être pas le bon type de cryptage, mais aucun autre outil ne semblait pouvoir l’ouvrir.

J’ai rangé mon ordinateur portable et j’ai travaillé pendant une journée.

Après le travail, j’ai recommencé à deviner mon mot de passe et, boum, je l’ai deviné.

J’avais maintenant un vrai wallet.dat de 2011!

J’ai installé l’application de portefeuille osx bitcoin.com et j’ai essayé de l’importer. Pas de chance, cela ne me permettrait pas de l’importer sans entrer une phrase de passe et aucune de celles qui, selon moi, pourrait fonctionner ne fonctionnerait.

L’application osx bitcoin.com n’ouvrira pas les anciens fichiers.

À présent, j’avais publié sur notre chaîne de crypto-monnaie au travail. Un de mes collègues (qui est beaucoup plus intelligent que moi) a suggéré que je pourrais peut-être voir quelles adresses se trouvaient dans le portefeuille même si je ne pouvais pas déchiffrer les clés secrètes. Une bonne idée.

Comme l’application officielle ne fonctionnait pas, j’ai cherché une bibliothèque Python.

PyWallet a été mentionné à quelques reprises. Il y a eu plusieurs versions (que vous pouvez installer via pip et ce qui ressemble à une version autonome) et plusieurs fourchettes de tout.

Voici ce qui a finalement fonctionné pour moi: https://github.com/jackjack-jj/pywallet/blob/master/pywallet.py

Pour que cela fonctionne, il a fallu beaucoup de raser le yak, y compris la mise à jour de xcode, la réparation de l’homebrew, l’installation de bsddb3 à partir de la formule homebrew et un tas d’autres stackoverflows sur Google et cela a pris quelques heures. 🤓

Ce pywallet a une interface Web, alors je l’ai activé et j’ai jeté un coup d’œil à mon wallet.dat. 👀

Il l’a très bien importé! il n’y a pas besoin de mot de passe. Il semble que cet ancien portefeuille n’ait pas de phrase de passe, c’est pourquoi les nouveaux outils ont refusé de l’ouvrir. 🎉

PyWallet a montré que ce wallet.dat avait des centaines d’adresses et de clés privées, je ne sais pas si c’est plus normal, mais j’ai vérifié la première et la dernière adresse sur blockchain.info et ils n’avaient pas de solde. 😩

Le dumping de l’ensemble du portefeuille a montré qu’il y avait eu des transactions, dont celle-ci.

j’ai envoyé 1btc à wikileaks.

Heureusement, Blockchain.info a étiqueté l’adresse du destinataire comme Wikileaks, donc adresse connue pour les dons.

Est-ce que ça a du sens. J’ai eu mon tout premier compte shell de Julian Assange dans les années 1990 sur un serveur appelé Suburbia, et j’avais rencontré Julian au CCC avant que wikileaks ne devienne célèbre. Combien valait 1 btc en 2011? quelques dollars?

Je l’ai posté dans notre jeu, et encore une fois j’ai voulu continuer ma vie.

Le fait qu’il y ait tant d’adresses dans le vidage de portefeuille m’a fait penser que je devrais les vérifier toutes, pas seulement celle étiquetée « Default » en haut.

J’étais sur le point de commencer à écrire un programme pour appeler l’API blockchain.info pour chaque adresse lorsque j’ai remarqué que PyWallet avait déjà cette fonctionnalité.

Je l’ai lancé mais j’ai été déçu de voir blockchain.info limiter ma vitesse.

Trop de demandes ne sont pas un équilibre.

Tant de choses peuvent être résolues avec une personne paresseuse sleep(1) stratégiquement piraté sur place.

Quelques minutes plus tard, j’avais un fichier de vidage avec tous les soldes. À ce stade, j’étais à 99% qu’ils allaient tous être 0 …

woah

QUEL!

Mon cœur s’est arrêté. Que signifie * exactement * 23000000?! Suis-je milliardaire?

je rapidement lessJ’ai trouvé le fichier et j’ai trouvé ma fréquence cardiaque sensiblement plus rapide qu’elle ne l’était quelques minutes auparavant.

J’ai pris l’adresse et je l’ai jeté.

Boom!

Je ne suis pas milliardaire, mais 0,23 bitcoin vaut mieux qu’un coup de pied au visage.

À ce stade, je ne savais toujours pas si j’avais réellement une clé privée non chiffrée ou même comment je pourrais récupérer le BTC.

J’ai essayé quelques astuces pour importer la clé secrète, j’ai finalement obtenu blockchain.info en ajoutant l’adresse en tant qu’adresse « watch only », puis j’ai envoyé une transaction à mon portefeuille jaxx, en utilisant le secret de la décharge, ce qui a fonctionné!

Le voici, 0,22901 BTC trouvé dans un vieux portefeuille.

J’ai également obtenu l’argent bitcoin, cette fois en créant un code QR à partir du secret et en le scannant avec l’application coinomi pour portefeuille Android. Trop facile.

C’est à peu près la fin de mon archéologie numérique, je sais qu’il y a 2 éthers flottant sur un vieux SSD depuis que j’ai fait des expériences avec des contrats intelligents.

https://medium.com/@simonvc/i-found-an-old-bitcoin-wallet-1aeb2f32387a

No comments

leave a comment