How ive saved 0,8BTC+ of one user and found bugs in MultibitHD and Breadwallet.

in #bitcoin7 years ago

Few days ago i got contacted by one user here who wasnt sure where he sent his BTC and couldnt unlock wallet that he thought should have the money.
I like to try new things and solve problems (long ago one of my fixes for a popular driver was officially linked on support forums of one company).

To keep this short, we nailed it to the MultibitHD wallet. Sadly it was not letting the guy in, so he started checking many passwords and got hopeless.

I took his list of words and generated possible outcomes, then runned the bruteforce. Computer said it will take it 4 days but in the middle of testing ive asked again for the password he was sure there is. Of course it didnt work in MultibitHD but by using other extraction programs like https://github.com/gurnec/btcrecover

This program accepted the password so i knew the bug is in software not in wallet file or so.
After some Googling i found out that more people have this problem. The only way to recover was to get seed (12 words) and import them to other wallet that support same type of hashing - Breadwallet.

After trying some softwares i found out https://github.com/gurnec/decrypt_bitcoinj_seed to work amazing and i got the 12 words in no time.

Tried few MultibitHD installations - of course they didnt let unlock the wallet. So the workaround was to import keys to Breadwallet and just move money.

Its a mobile wallet so ive put it on my Android device after 1h - didnt sync.
Ive put it to Ipad - after 1h still syncing. Pretty insane for a mobile wallet to work so slow and need so much data.

Started googling.. Breadwallet after installation randomly chooses (and seem hardwrites) a node. If it chooses slow one or far from you.. You may never sync. Plenty people have this error.

Currently the only way to change node is to fully uninstall and reinstall the app... WHAT A MESS.
I was so close of getting the BTC yet so far away.

Finally at some point i got into a node that synced in 1h and sent the money out.

TLDR

  • do not use MultibitHD for now
  • do not use Breadwallet for now, unless you already have it working
  • always backup your passwords and wallet files
  • with computers nothing goes ever as planned
  • good IPA beer may save you in most problems

Follow, Resteem and VOTE UP @kingscrown creator of http://fuk.io blog for 0day cryptocurrency news and tips!

Sort:  

MultibitHD officially gives this as a fix for people with this bug on support tickets - so they do care of users.
https://www.npmjs.com/package/mbexport

@kingscrown thanks man for sharing :)

This comment gets a 0.62 % upvote thanks to @farhanali - Hail Eris !

@kingscrown bread wallet
a very cute name
thanks for the tip!

question though .. do you think we should use just 1 wallet or its better to diversify?

if you have private keys then you can use one and switch if needed but if you have some funny wallet file and a password.. seems backup is a must.

i suggest to use electrum as it has full keys control

True Flip {ICO} - Already running a transparent blockchain lottery! Bomb! Bonus 20%! Hurry! :)
The platform is already working and making a profit :)
https://steemit.com/ico/@happycoin/true-flip-ico-already-running-a-transparent-blockchain-lottery-bomb-bonus-20-hurry

AND YOU HAVE BEEN FLAGGGGGGGED

"good IPA beer may save you in most problems"

This is a really important piece of your documentation. Well done!

Im having one now, cheers!

good IPA beer may save you in most problems

--

LOL!!

Really impressive stuff you put together here man.

Beauty.

great

Great story. They guy got luck this time and learnt a big lesson. So many people dont secure their crypto and its a shame

Tasty!

My eyes went straight to 'ipa beer' lol!

good!

ha nice one

Coin Marketplace

STEEM 0.33
TRX 0.11
JST 0.034
BTC 66598.01
ETH 3236.65
USDT 1.00
SBD 4.66