Dekodowanie pliku bitcoin-wallet-backup-yyyy-mm-dd (Android), wydobycie kluczy prywatnych
Tworzy się on w pamięci telefonu lub tabletu pod kontrolą Androida i stanowi zaszyfrowaną kopię bezpieczeństwa kluczy prywatnych portfela z aplikacji Bitcoin na tym urządzeniu. Dziś parę słów na temat tego jak zdekodować taki plik pod Linuxem.
Instalujemy wymagane oprogramowanie:
sudo apt install git openjdk-8-jdk openjfx android-tools-adb openssl git maven
Plik zgrywamy do danego folderu, np. jest to folder domowy. Localizacja:
cd ~
Następnie uruchamiamy komendę:
openssl enc -d -aes-256-cbc -a -in bitcoin-wallet-backup-2017-11-29 -out bitcoin-wallet-backup-deszyfracja
Gdzie
bitcoin-wallet-backup-2017-11-29
to nasz zaszyfrowany plik backupu.
Wynikiem operacji jest nasz plik:
bitcoin-wallet-backup-deszyfracja
Pobieramy przez Gita wymagane oprogramowanie:
git clone -b release-0.14 https://github.com/bitcoinj/bitcoinj.git
Jeśli powyższy link nie działa lub w/w wersja nie działa – w stopce tego artykułu możesz pobrać działający mirror.
wchodzimy do folderu:
cd ~/bitcoinj/tools
i uruchamiamy proces resetu i synchronizacji portfela z naszej kopii:
./wallet-tool reset --wallet=~/bitcoin-wallet-backup-deszyfracja
Następnie (podając pełną ścieżkę):
./wallet-tool sync --wallet=/home/user/bitcoin-wallet-backup-deszyfracja --debuglog
Synchronizowanie chwilę potrwa…. Możesz co jakiś czas wyłapać Hash bieżącego bloku i go skopiować, wkleić go w wyszukiwarkę w:
I mniej więcej zorientujesz (po dacie wydobycia bloku) się w jakim etapie synchronizacji się znajdujesz.
Kiedy proces się zakończy możemy wyświetlić klucze prywatne:
./wallet-tool dump --wallet=/home/vaio/bitcoin-wallet-backup-deszyfracja --dump-privkeys
Jeśli plik był zabezpieczony PINem możemy go tutaj zdeklarować:
./wallet-tool dump --wallet=/home/vaio/bitcoin-wallet-backup-deszyfracja --dump-privkeys --password=NASZ-PIN
Możemy także wyeksportować prywatne klucze do osobnego pliku:
./wallet-tool dump --wallet=/home/vaio/bitcoin-wallet-backup-deszyfracja --dump-privkeys > ~/klucze-prywatne
Oczywiście kiedy taki plik dostanie się w niepowołane ręce – może dojść do przejęcia BTC z tego portfela.
Artykuł sporządzony na podstawie informacji ze strony: https://github.com/bitcoin-wallet/bitcoin-wallet/blob/master/wallet/README.recover.md
Pobierz bitcoinj.tar
grafika: wallpaperaccess.com

