Bitcoin Forum
May 06, 2024, 08:03:06 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 [2]  All
  Print  
Author Topic: I need Help unlocking Multibit Classic wallet - password bug  (Read 1598 times)
HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
December 01, 2017, 06:28:06 PM
 #21

    print("Privkey: " + bitcoin.encode_privkey(privkey, 'wif_compressed'))
hmmm... I'm wondering if this is the issue... My script is assuming that the wallet has "compressed" keys... it's possible your wallet might have "uncompressed" keys? Huh

Seems that the private key checksum is failing when the script is converting the binary private key into WIF format...

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
"With e-currency based on cryptographic proof, without the need to trust a third party middleman, money can be secure and transactions effortless." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714982586
Hero Member
*
Offline Offline

Posts: 1714982586

View Profile Personal Message (Offline)

Ignore
1714982586
Reply with quote  #2

1714982586
Report to moderator
1714982586
Hero Member
*
Offline Offline

Posts: 1714982586

View Profile Personal Message (Offline)

Ignore
1714982586
Reply with quote  #2

1714982586
Report to moderator
1714982586
Hero Member
*
Offline Offline

Posts: 1714982586

View Profile Personal Message (Offline)

Ignore
1714982586
Reply with quote  #2

1714982586
Report to moderator
CKSH
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
December 08, 2017, 12:03:18 PM
 #22

HCP Thank you for your answer.

I don't know what "uncompressed" keys mean.

I'll try to find out.

CKSH
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
December 13, 2017, 06:11:35 PM
 #23

Hi,

I think (but not sure) that my keys are not uncompressed.

What I  have found out is that my other keys (from another wallet which I have no problem with) are  COMPRESSED for sure. I've checked at bitaddress.org.
It says that they are 52 chars long and start with K or L, which is my case with my other wallet.

------------------------------------------------------------------------------------------------
About my problematic wallet:

1) I supose it should be the same type as the other one.
Or could it be different? I mean could it be that I have one compressed and one uncompressed.
The public key is 130 chars long, so according to bitaddress.org

2) Is it possible that the fact that when I created the wallets in 2013 it was on a 32bit system and now I'm using a 64bit system. Sorry but I don't understand very much about that.

3) After using the extract-multibit-privkey.py script the result shows (according to bitaddress.org) that it's a

Private Key Base64 (44 characters).

4) As I already said before, I think that my password is correct because after trying hundres of different ones, it's the only one that gives me the "provided AES KEYS are wrong" error in MultibitClassic
AND
the "assertion error" (show in previous post) with your script
           python decrypt_multibit_classic_walletkeys.py my_wallet.wallet
(trying other passwords doesn't show anything at all, just keeps asking for password)

------------------------------------------------------------------------------------------------------------------

I also tried the gurnecs btcrecover script but strangely it doesn't find "my password" as correct. I mean I give it "my password" in and it says password not found.
I've also tried it with token file and password file, but nothing found.

If you have any idea of what I can do it would be great.

Thank you very much.




HCP
Legendary
*
Offline Offline

Activity: 2086
Merit: 4316

<insert witty quote here>


View Profile
December 13, 2017, 11:38:10 PM
 #24

Yeah... after reviewing my code, the compressed/uncompressed thing shouldn't really matter... It shouldn't crash, it should still be able to generate the address. So, it looks like whatever it is decrypting from your encrypted private key is just "wrong"...  Sad

This probably means that the data that was originally encrypted was "wrong"... garbage in... garbage out.... I think we'll find that if we dump out the bytes... it won't be the right size.

Sadly, this seems to be something of a common occurrence with these old MultiBit Classic wallets Undecided

█████████████████████████
████▐██▄█████████████████
████▐██████▄▄▄███████████
████▐████▄█████▄▄████████
████▐█████▀▀▀▀▀███▄██████
████▐███▀████████████████
████▐█████████▄█████▌████
████▐██▌█████▀██████▌████
████▐██████████▀████▌████
█████▀███▄█████▄███▀█████
███████▀█████████▀███████
██████████▀███▀██████████
█████████████████████████
.
BC.GAME
▄▄░░░▄▀▀▄████████
▄▄▄
██████████████
█████░░▄▄▄▄████████
▄▄▄▄▄▄▄▄▄██▄██████▄▄▄▄████
▄███▄█▄▄██████████▄████▄████
███████████████████████████▀███
▀████▄██▄██▄░░░░▄████████████
▀▀▀█████▄▄▄███████████▀██
███████████████████▀██
███████████████████▄██
▄███████████████████▄██
█████████████████████▀██
██████████████████████▄
.
..CASINO....SPORTS....RACING..
█░░░░░░█░░░░░░█
▀███▀░░▀███▀░░▀███▀
▀░▀░░░░▀░▀░░░░▀░▀
░░░░░░░░░░░░
▀██████████
░░░░░███░░░░
░░█░░░███▄█░░░
░░██▌░░███░▀░░██▌
░█░██░░███░░░█░██
░█▀▀▀█▌░███░░█▀▀▀█▌
▄█▄░░░██▄███▄█▄░░▄██▄
▄███▄
░░░░▀██▄▀


▄▄████▄▄
▄███▀▀███▄
██████████
▀███▄░▄██▀
▄▄████▄▄░▀█▀▄██▀▄▄████▄▄
▄███▀▀▀████▄▄██▀▄███▀▀███▄
███████▄▄▀▀████▄▄▀▀███████
▀███▄▄███▀░░░▀▀████▄▄▄███▀
▀▀████▀▀████████▀▀████▀▀
CKSH
Newbie
*
Offline Offline

Activity: 5
Merit: 0


View Profile
December 14, 2017, 09:48:15 AM
 #25


Just a last thing:

When I opened the wallet a couple of months ago it was OK. I used one of the copies I had.

Now I've been trying to use the wallet and none of the copies work, and as I said, I have a few on different computers. So it's also a bit strange that all of my copies of the wallet suddenly corrupt in different computers and usb stick.
I find it really strange.

Anyway, I'll keep trying and if I find out anything usefull for others I'll post here.

Thank you for your interest in helping.





Pages: « 1 [2]  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!