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:

https://blockchain.info

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

Możesz również polubić…

Inna porada:
find . -type d | sed -e "s/*\// |/g" -e…