Bitcoin Core wallets and other “core” like crypto clients

here are the steps how to extract private keys from Bitcoin Core wallet (wallet.dat). These instructions also apply to other “core” clients like litecoin, dogecoin, dash and many more. All they look similar to:

Bitcoin Core Client
Bitcoin Core Client
  1. Make a copy of your wallet.dat file. Everything you do to this file you have to make backup to make sure you are not loosing your coins. Where to find wallet.dat file? If you have installed Bitcoin Core wallet in the default directory it should be at:
    C:\Documents and Settings\YourUserName\Application data\Bitcoin (XP)
    C:\Users\YourUserName\Appdata\Roaming\Bitcoin (Vista,7,8,10)
    ~/Library/Application Support/Bitcoin/
    if not search for if with command:
    find / -name wallet.dat -print 2>/dev/null
  2. Please donwload and extract JohnTheRipper
  3. Put the copy of your wallet.dat file into the JohnTheRipper-bleeding-jumbo\run\ directory, type:
    open the COMMAND PROMPT and type:
    cd {path to john the ripper}\JohnTheRipper-bleeding-jumbo\run
    and then type: wallet_copy.dat
    you should get something like this: $bitcoin$64$f0ef639cd01bb26805c190e0aeba006fbdd6b817e0b6634b0fb11944bc0f19eb$16$d2542bb38e0ee061$76753$2$00$2$00
    This is the encrypted hash of your password and you should send it in the contact form instead of wallet.dat file.
  4. if you have errors like: File "../run/”, line 639, in parse_wallet d.update(parse_BlockLocator(vds))TypeError: ‘NoneType’ object is not iterable In the hashes file, it like that:ERROR parsing wallet.dat, type bestblockkey data: bestblockkey data in hex: …
  5. you need to fix your copy of wallet.dat file. In order to do that download Bitcointools (bitcointools-master) and extract it. Put copy of the wallet.dat file into the extracted directory and run this command: --datadir=C:\Users\YourUserName\Appdata\Roaming\Bitcoin --nosettings --noaccounts --notxes --noaddresses --out=another_copy_of_wallet.dat

    Replace –datadir section with you path to bitcoin core. Use this new copy of your wallet file only to extract the encrypted hash. Go back with this file to the step 2.

If you have any problems please contact us.

  • Buggy wallets

    Some time ago Bitcoin Core wallet versions 0.4 and 0.5 had a bug. You can read about it here and here. The core client might have left some private keys unencrypted when setting the password and hashing the private keys inside the wallet.dat file. Next versions had a fix and encrypted all the private keys.…

  • Make backup of your wallet’s files

    Making of backups can save your life. In many cases the process of recovering lost funds is easier and possible with an old backup. The important thing is the wallet files should to be “untouched”, so every operation, attempt to open the wallet should be done using the “copy” of the wallet files not the orginal. Newer versions…

  • How to remind yourself a forgotten password

    Without knowing anything about the password it is almost impossible to recover it. You need to prepare yourself to remind it. It may take you a while. Sit, relax and try to recreate the whole scenario, time, place, mindset of when you were leaning on setting the password, then put your hands on the keyboard,…

  • Public wallets

    Fake, stolen or “found” wallets also known as “public” wallets. Please do not send us wallets listed here, they can be bought on santoshidisk . c o m or wallet-dat . n e t. Some of them were cracked and turned out that were crafted. We have checked them. The addresses was with coins, the private…

  • typical and common passwords

    It is very common that passwords are connected to the personal information. Sometimes it is strictly connected to the person or someone, something close: Very often the passwords is mix from the above.