(c) Pexels – David McBee

Récupération de Bitcoin

Lors de mes recherches de documentation pour la création de l’article sur les chaines de blocs, je me suis rappelé que j’avais crée un wallet Bitcoin il y a quelques années. Ce wallet était toujours dans ma Dropbox (ce qui n’est vraiment pas à faire !).

Et si ce wallet contenait des bitcoins et que j’étais devenu millionnaire ?

tl;dr: Non

 √ bitcoin % ls -latr
 total 144
 -rw-r--r--@  1 miguelvanhove  staff  73728 30 nov  2013 Untitled.dat

Après un examen rapide, il semblerait que les fichiers wallet du client officiel étaient sauvés dans un format BerkleyDB.

Pour notre facilité, Jim Zhou a réalisé une application (disponible via docker pour plus de facilité) qui permet d’extraire les clefs de ce wallet. Les commandes suivantes générent un fichier wallet_output.txt que nous pouvons utiliser ensuite.

docker pull jimzhou/walletlib:latest
docker run -v "$(pwd):/app" jimzhou/walletlib:latest Untitled.dat -o wallet_output.txt --keys

Le fichier wallet_output.txt résultant contient des lignes telles que

1Kd4srBoYo8AncnbJJZts6xoJDbzPy1RGW:Kwtk6bFMbnU8gkDuHno4ot2RqZSh8Dcy98RMqKdN3ps4htEDoeRt
15W4WWX2YzagGAMEkj8Y1wsta35FpC6Ys6:L36x7eB8LJPFBkxgUt6CJYaqc8A5fmUYL3crnHbi4zTyYbSTVqav

Dans un premier lieu, nous n’aurons besoin que des adresses avant le :.

cat wallet_output.txt|cut -d ':' -f 1|tr 'n' ' '

Il ne reste plus qu’à copier le résultat vers un site de Bitcoin Addresse Lookup tel que blockonomics.co.

Résultat

Comme vous pouvez le voir, ce n’est pas encore cette fois que je serai millionaire. Mais j’imagine tout ces wallets qui doivent trainer sur d’autres disques dur et que leur propriétaire ont oublié…

Dans le cas contraire, il aurait été nécessaire d’extraire également les private_key… mais ceci est une autre histoire, qui sera contée une autre fois.

0 0 votes
Évaluation de l'article
S’abonner
Notification pour
guest
0 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires