gurnec / btcrecover

An open source Bitcoin wallet password and seed recovery tool designed for the case where you already know most of your password/seed, but need assistance in trying different possible combinations.
GNU General Public License v2.0
1.27k stars 677 forks source link

Recovery bitcoin core wallet without wallet.dat file... Is it possible? #155

Open theendfear1 opened 6 years ago

theendfear1 commented 6 years ago

Hi to everybody!

I'm trying to recovery bitcoin core wallet (done in 2014) but i don't have the wallet.dat file. I only have the public address and i remember a part of passphrase. Could be this possibile? If yes, can you suggest me the best settings to do it? Thank you so much!

rterwedo commented 6 years ago

Not possible. You need data from the wallet (salt, derivations, mkey, and encrypted priv key for that address).

theendfear1 commented 6 years ago

Hi rterwedo and thanks for your answer. Could you explain me a little bit better how it works? I know if i have private key i'm able to unblock the wallet. Isn't the private key generated by the passphrase? What I'm doing wrong?

rterwedo commented 6 years ago

Private key makes public, public makes address. When you encrypt with a pwd, you encrypt the priv (making an encrypted priv).

If you have house key, but don't know what door lock to put it in, it does not help. Additionally you are not even sure what your house key is, so you can't test if its the correct key.

Sorry, I would look for backups etc of the wallet file.

theendfear1 commented 6 years ago

Ok, but then why this method: https://github.com/gurnec/btcrecover/blob/master/docs/Seedrecover_Quick_Start_Guide.md should instead work with a seed? What is the difference?

I've read: "In order to run seedrecover.py, you'll need these two things: 1) A good estimate of what your seed is 2) a receiving address that was generated by your wallet from your seed, along with a good estimate of how many addresses you created before the receiving address you'd like to use"

I'm confused! Forgive my noobity

505Mike commented 6 years ago

I am confused on how to use of seed recovery. I have all the salt, derivations, mkey, and encrypted priv key for the address. Can i Find my Password from this so i don't risk losing my coins with my wallet.dat

rterwedo commented 6 years ago

@505Mike Yes. Just make a backup of the wallet.dat or use an extract and you will be fine.

Qalander commented 3 years ago

@505Mike Yes. Just make a backup of the wallet.dat or use an extract and you will be fine.

HI can you show me the process of getting the password from , wallet with mkey and salt, alsong with encripted privt key I have of that wallet.

Qalander commented 3 years ago

Not possible. You need data from the wallet (salt, derivations, mkey, and encrypted priv key for that address).

HI can you show me the process of getting the password from , wallet with mkey and salt, alsong with encripted privte key I have of that wallet.

nicoschtein commented 3 years ago

@Qalander Pretty old issue, not sure they'll respond. If you have the wallet.dat and you need the password used to unlock it on Bitcoin Core that can be recovered, though it might take longer than a lifetime. Assuming you do have it, without more info on password specs, Id say you still have a chance.

etherx-dev commented 2 years ago

Hi to everybody!

I'm trying to recovery bitcoin core wallet (done in 2014) but i don't have the wallet.dat file. I only have the public address and i remember a part of passphrase. Could be this possibile? If yes, can you suggest me the best settings to do it? Thank you so much!

It is possible to scan the hard drive for keys or metadata.