Odzyskanie privkey z nienadpisanego walleta

Dyskutant
Posty: 173
Rejestracja: 4 marca 2013
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

Odzyskanie privkey z nienadpisanego walleta

Postautor: alojzikftp » wtorek, 19 listopada 2013, 19:21

Cześć,
ostatnio formatowałem komputer.
Wszystko sobie przeniosłem, ale po paru dniach się zorientowałem, że zapomniałem 1.45 LTC które było w portfelu.
Wtedy było to 20 zł, więc niewielka strata, ale natychmiast przeszukałem sformatowany dysk paroma programami windowsowymi i linuksowymi.
Znalazły kilka plików wallet.dat, wszystkie nienadpisane przez nowe dane.
Zrzuciłem je sobie i na szybko próbowałem podać litecoindowi - "Salvage failed".

Cóż, kiedy próbowałbym je wczoraj sprzedać, to też bym stracił na bidextreme :P
Czym to teraz odzysiwać?
nie udało mi się pywalleta użyć do LTC, a dokumentacja jest szczątkowa
Coś z opcją 48 próbowałem, ale tylko jeden link o tym świadczy.
Co robić, jak żyć, jak użyć pywalleta (albo czegoś innego) do zrzucenia privkey?

Pozdrawiam

pm7
Weteran
Posty: 7892
Rejestracja: 20 maja 2012
Reputacja: 969
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Odzyskanie privkey z nienadpisanego walleta

Postautor: pm7 » wtorek, 19 listopada 2013, 19:29

pywallet.py --dump --otherversion=48 --wallet=wallet.dat
nie działa?

Dyskutant
Posty: 173
Rejestracja: 4 marca 2013
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Odzyskanie privkey z nienadpisanego walleta

Postautor: alojzikftp » wtorek, 19 listopada 2013, 19:32

Nie działa.
A czy to nie wymaga zainstalowanego litecoinda?
Mogę mu po prostu plik wskazać?

Kod: Zaznacz cały

C:\Users\xxx\Desktop\pywallet-master>pywallet.py --dumpwallet --otherversion=48 --wallet=wallet.dat
'ecdsa' package is not installed, pywallet won't be able to sign/verify messages

You must provide your wallet directory
EDIT:

Kod: Zaznacz cały

C:\Users\xxx\Desktop\pywallet-master>pywallet.py --dumpwallet --otherversion=48
 --wallet=wallet.dat --datadir=`C:\Users\xxx\Desktop\pywallet-master\'
'ecdsa' package is not installed, pywallet won't be able to sign/verify messages

Traceback (most recent call last):
  File "C:\Users\xxx\Desktop\pywallet-master\pywallet.py", line 5007, in <modul
e>
    db_env = create_env(db_dir)
  File "C:\Users\xxx\Desktop\pywallet-master\pywallet.py", line 1266, in create
_env
    r = db_env.open(db_dir, (DB_CREATE|DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_MPOOL|DB
_INIT_TXN|DB_THREAD|DB_RECOVER))
bsddb.db.DBError: (14, 'Bad address')
Jakieś pomysły, czy coś z tymi plikami jest nie tak?

pm7
Weteran
Posty: 7892
Rejestracja: 20 maja 2012
Reputacja: 969
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Odzyskanie privkey z nienadpisanego walleta

Postautor: pm7 » wtorek, 19 listopada 2013, 19:54

To znaczy, że nie masz spełnionych zależności.
https://bitcointalk.org/index.php?topic ... #msg445697

Dyskutant
Posty: 173
Rejestracja: 4 marca 2013
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Odzyskanie privkey z nienadpisanego walleta

Postautor: alojzikftp » wtorek, 19 listopada 2013, 20:00

Ale to tylko warning jest, nie będę nic podpisywał ani weryfikował?

pm7
Weteran
Posty: 7892
Rejestracja: 20 maja 2012
Reputacja: 969
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Odzyskanie privkey z nienadpisanego walleta

Postautor: pm7 » wtorek, 19 listopada 2013, 20:12

Masz rację, mój błąd :)

W pierwszym przypadku pisze tylko tyle? Nie ma nic po tym ostrzeżeniu?

Co do drugiego - spróbuj bez datadir. Albo datadir, albo --wallet. Obawiam się, że plik może być uszkodzony.

Dyskutant
Posty: 173
Rejestracja: 4 marca 2013
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Odzyskanie privkey z nienadpisanego walleta

Postautor: alojzikftp » wtorek, 19 listopada 2013, 20:24

"You must provide datadir" mówi samo za siebie :P
Raczej dobrze podałem parametry.
No nic, dzięki, widocznie los chciał żebym stracił.
15 dolarów poszło...
Pozdrawiam

pm7
Weteran
Posty: 7892
Rejestracja: 20 maja 2012
Reputacja: 969
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Odzyskanie privkey z nienadpisanego walleta

Postautor: pm7 » wtorek, 19 listopada 2013, 20:26

Możesz spróbować przekazać komuś ten wallet w zamian za połowę zawartości :)
Gwarancji nie ma, ale na pewno znajdziesz kogoś, kto się tym pobawi.

Bardzo Zły Moderator
Awatar użytkownika
Posty: 14458
Rejestracja: 16 kwietnia 2012
Reputacja: 2683
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Polska/Wwa/GW

Re: Odzyskanie privkey z nienadpisanego walleta

Postautor: rav3n_pl » wtorek, 19 listopada 2013, 21:14

Do zrobienia bez problemu.
Kopiujesz wallet.dat do katalogu z pywallet i:

Kod: Zaznacz cały

./pywallet.py --dumpwallet --wallet=wallet.dat  --datadir=. --otherversion=48 >wallet.txt
I masz w pliku tekstowym wszystko.
Jeżeli jest zahasłowany to jeszcze --passphrase=hasło trzeba dodać
To że plik jest uszkodzony nie powinno przeszkadzać ;]
Piffko: PLC/BTC 1Rav3nkMayCijuhzcYemMiPYsvcaiwHni
BIP39 Mnemonik z talii kart
Bitcoin Core 0.29
Linki do YT, TT, LI i reszty

Dyskutant
Posty: 173
Rejestracja: 4 marca 2013
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Odzyskanie privkey z nienadpisanego walleta

Postautor: alojzikftp » wtorek, 19 listopada 2013, 21:24

Niestety, dostaję do pliku tylko ecdsa warning :(

pm7
Weteran
Posty: 7892
Rejestracja: 20 maja 2012
Reputacja: 969
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Odzyskanie privkey z nienadpisanego walleta

Postautor: pm7 » wtorek, 19 listopada 2013, 21:28

A sprawdziłeś, czy nie pojawił się wallet.txt w folderze?

Wygadany
Posty: 501
Rejestracja: 14 marca 2012
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Odzyskanie privkey z nienadpisanego walleta

Postautor: Archos » wtorek, 19 listopada 2013, 21:35

Offtop
na pocieszenie tylko dodam,że ja utopiłem szyfrując wallet kilka miesięcy temu 10LTC czyli obecnie ponad 200zł ;) takze nie smuć się, takie rzeczy się zdarzają powszechnie.
1Nc8dMLfbA1fQZ9Q9Rxvp7tpD29EDruW3a

Weteran
Awatar użytkownika
Posty: 3439
Rejestracja: 4 sierpnia 2011
Reputacja: 479
Reputacja postu: 
0
Napiwki za post: 0 BTC
Napiwki: 1AqwNEzAp5GE46jebmZYqvq3tXt19iChJN

Re: Odzyskanie privkey z nienadpisanego walleta

Postautor: powered » wtorek, 19 listopada 2013, 21:39

@alojzikftp napisałeś że odzyskałeś kilka plików wallet.dat Czy jesteś pewny że to są pliki z LTC a nie z innych coinów?

Bardzo Zły Moderator
Awatar użytkownika
Posty: 14458
Rejestracja: 16 kwietnia 2012
Reputacja: 2683
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Polska/Wwa/GW

Re: Odzyskanie privkey z nienadpisanego walleta

Postautor: rav3n_pl » wtorek, 19 listopada 2013, 21:56

Jeden z wariantów instalacji ecdsa

sudo apt-get install python-setuptools
sudo easy_install pip
sudo pip install ecdsa

lub

sudo apt-get install python-setuptools
sudo easy_install ecdsa
Piffko: PLC/BTC 1Rav3nkMayCijuhzcYemMiPYsvcaiwHni
BIP39 Mnemonik z talii kart
Bitcoin Core 0.29
Linki do YT, TT, LI i reszty

Dyskutant
Posty: 173
Rejestracja: 4 marca 2013
Reputacja: 0
Reputacja postu: 
0
Napiwki za post: 0 BTC

Re: Odzyskanie privkey z nienadpisanego walleta

Postautor: alojzikftp » wtorek, 19 listopada 2013, 22:15

pm7 pisze:A sprawdziłeś, czy nie pojawił się wallet.txt w folderze?
Pojawił się, zawiera ECDSA warning :)
powered pisze:@alojzikftp napisałeś że odzyskałeś kilka plików wallet.dat Czy jesteś pewny że to są pliki z LTC a nie z innych coinów?
Nie jestem pewny, ale sprawdziłem wszystkie. Miałem LTC, BTC, BTC testnet 1 i 2.

ECDSA zainstalowałem, zmienia to tylko tyle, że warning nie wyskakuje, ale dalej "Bad Address".

Dziękuję wszystkim za pomoc.

Bardzo Zły Moderator
Awatar użytkownika
Posty: 14458
Rejestracja: 16 kwietnia 2012
Reputacja: 2683
Reputacja postu: 
0
Napiwki za post: 0 BTC
Lokalizacja: Polska/Wwa/GW

Re: Odzyskanie privkey z nienadpisanego walleta

Postautor: rav3n_pl » środa, 20 listopada 2013, 07:56

Pod LTC MUSI być --otherversion=48
Piffko: PLC/BTC 1Rav3nkMayCijuhzcYemMiPYsvcaiwHni
BIP39 Mnemonik z talii kart
Bitcoin Core 0.29
Linki do YT, TT, LI i reszty

Wróć do „LiteCoin”

Kto jest online

Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 5 gości