Recovery
Catégorie: Blockchain Difficulté: easy Flag: HTB{n0t_y0ur_k3ys_n0t_y0ur_c01n5}
Challenge
Description
We are The Profits. During a hacking battle our infrastructure was compromised as were the private keys to our Bitcoin wallet that we kept. We managed to track the hacker and were able to get some SSH credentials into one of his personal cloud instances, can you try to recover my Bitcoins?
Username: satoshi
Password: L4mb0Pr0j3ct
NOTE: Network is regtest, check connection info in the handler first.
Ce challenge tourne sur un docker, disponible sur Github
Résolution
Il faut se connecter en SSH sur la machine, un service electrum tourne sur le port 50002 et une seed de portefeuille est dans les fichiers lisibles.
On va donc relancer la connexion ssh en bindant le port local 50002 au port 50002 de la machine distante avec l’option -L 50002:localhost:50002
Ensuite on lance electrum en local en lui précisant que le serveur de test est en local sur le port 50002. Il se connectera alors à travers le tunnel créé avec ssh à la machine distante.
On utilise ensuite la seed que l’on a trouvé pour récupérer le wallet perdu
On voit qu’il y a 1000 mBTC dans le wallet, on les envoie tout simplement à l’adresse demandée dans la description du challenge
Enfin on se connecte au serveur raw pour récupérer le flag
Dernière mise à jour
Cet article vous a-t-il été utile ?