Bitcoin Forum
May 21, 2024, 12:03:07 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Bitcoin find & recover 1.5 released. Fix corrupt wallets and recover passwords  (Read 1828 times)
racezefi (OP)
Member
**
Offline Offline

Activity: 80
Merit: 14


View Profile
March 01, 2016, 05:07:52 PM
Last edit: March 12, 2016, 11:32:51 PM by racezefi
 #1

https://github.com/Alex-Jaeger/BitcoinFindAndRecover

Bitcoin find & recover is an open-source crypto currency recovery tool, that builds on top of the great btcrecover by Gurnec https://github.com/gurnec/btcrecover, to help any bitcoin user to recover by themselves their lost passwords.
Supports all desktop wallets and a few mobile. Should work for most altcoins wallets, forked from the ones listed below.

Automatizes the searching for wallet files, in files existing and deleted.
It's able to recover partially corrupted MultibitHD wallets.
It also allows the user to create a password list from whatever fragments he or she remembers, to try to regain access with a lost password.
The recovered passwords are saved encrypted using AES.

Works only on Windows and requires .NET 4.0, python 2.7 and a few other prerequisites installed by the setup.

Supports:

- Armory
- Bitcoin-QT
- Bither
- Copay
- Electrum
- mSIGNA
- Multibit
- MultibitHD

## Bitcoin wallet finder



All files will be restored to a folder selected on the GUI. If you chose to recover deleted files, they'll be placed on a sub-folder called "RestoredTemp".
Different sub-folders will be created per wallet. Files copied from already existing files will have the directory structure copied as well. Those recovered from deletion will not, due to a limitation of the file system. Those will be placed on a sub-folder called "recovered", under each wallet's folder.

I based the deleted file recovery work on this great project: https://sourceforge.net/projects/kickassundelete/

## Bitcoin password recover



It's basically a GUI for btcrecover, which is very powerful. My idea was to help users work with it, by creating an interface to operate that program in a friendlier manner.
The most important thing to understand is how to create the password tokens, which are basically the different parts you remember of the password.
It allows to either try to recover all the files found by the first part of the program or only recover one file.

I've copied the most important sections of the token creation guide from btcrecover, see here:
https://github.com/Alex-Jaeger/BitcoinFindAndRecover/blob/master/Tokens.txt
tonytumble
Newbie
*
Offline Offline

Activity: 16
Merit: 0


View Profile
March 06, 2016, 01:10:13 PM
 #2

thank you looks very interesting.
did you release the GUI? i can't see any github or source forge URL belonging to you.
racezefi (OP)
Member
**
Offline Offline

Activity: 80
Merit: 14


View Profile
March 12, 2016, 10:33:07 PM
 #3

thank you looks very interesting.
did you release the GUI? i can't see any github or source forge URL belonging to you.

Hey, thanks for the interest!

Yes, I did. Should have pasted the direct link on the top, editing now:

https://github.com/Alex-Jaeger/BitcoinFindAndRecover

You can check the pictures of the GUI there.
I suck at GUI design, so if somebody is really bored and thinks it's worth to contribute with that, I'll be more than thankful!
zaph3t
Sr. Member
****
Offline Offline

Activity: 294
Merit: 250


SynqCrypto Team


View Profile WWW
March 13, 2016, 04:08:00 AM
 #4

This can be a very Useful tool. Good Work.  Wink

defcon23
Legendary
*
Offline Offline

Activity: 1120
Merit: 1002


View Profile
March 13, 2016, 08:24:48 PM
 #5

really nice work !   any way to run this on linux? ie: with mono develop?
racezefi (OP)
Member
**
Offline Offline

Activity: 80
Merit: 14


View Profile
March 13, 2016, 09:34:32 PM
 #6

really nice work !   any way to run this on linux? ie: with mono develop?

Thanks for the support, guys! Means a lot.

I understand mono still is still only partially supporting DotNET 4.0, which I'm using for this project.
Also, a lot of assemblies not part of DotNET that I use are heavily tied to Windows, such as file recovery.
So porting this project to either Linux or Mac would be quite a feat.
Perhaps Linux could be an option in the future, I might look into it later if there's a good alternative to run it there.

A good alternative might be to run it in a VM. It doesn't require fast I/O access, so as long as you use a VM with 2 or 4 GB of RAM (it needs quite a bit) and assign all the cores, the performance should be pretty much the same, except for a minor loss due to the overhead added by the VM.
If you wanted to use GPU it would not be possible. I still don't support that, it's quite complicated to run on btcrecover and interfacing it will require much work.
slowdays
Newbie
*
Offline Offline

Activity: 14
Merit: 0


View Profile
March 30, 2017, 07:45:55 AM
 #7

My all wallets hacked , after using this software for scanning! I'm coming for you ...
ashraful1980
Newbie
*
Offline Offline

Activity: 24
Merit: 0


View Profile
July 14, 2020, 03:24:36 PM
 #8

https://github.com/Alex-Jaeger/BitcoinFindAndRecover

Bitcoin find & recover is an open-source crypto currency recovery tool, that builds on top of the great btcrecover by Gurnec https://github.com/gurnec/btcrecover, to help any bitcoin user to recover by themselves their lost passwords.
Supports all desktop wallets and a few mobile. Should work for most altcoins wallets, forked from the ones listed below.

Automatizes the searching for wallet files, in files existing and deleted.
It's able to recover partially corrupted MultibitHD wallets.
It also allows the user to create a password list from whatever fragments he or she remembers, to try to regain access with a lost password.
The recovered passwords are saved encrypted using AES.

Works only on Windows and requires .NET 4.0, python 2.7 and a few other prerequisites installed by the setup.

Supports:

- Armory
- Bitcoin-QT
- Bither
- Copay
- Electrum
- mSIGNA
- Multibit
- MultibitHD

## Bitcoin wallet finder

https://i.imgur.com/JFhO313.png

All files will be restored to a folder selected on the GUI. If you chose to recover deleted files, they'll be placed on a sub-folder called "RestoredTemp".
Different sub-folders will be created per wallet. Files copied from already existing files will have the directory structure copied as well. Those recovered from deletion will not, due to a limitation of the file system. Those will be placed on a sub-folder called "recovered", under each wallet's folder.

I based the deleted file recovery work on this great project: https://sourceforge.net/projects/kickassundelete/

## Bitcoin password recover

https://i.imgur.com/0OZdwpJ.png

It's basically a GUI for btcrecover, which is very powerful. My idea was to help users work with it, by creating an interface to operate that program in a friendlier manner.
The most important thing to understand is how to create the password tokens, which are basically the different parts you remember of the password.
It allows to either try to recover all the files found by the first part of the program or only recover one file.

I've copied the most important sections of the token creation guide from btcrecover, see here:
https://github.com/Alex-Jaeger/BitcoinFindAndRecover/blob/master/Tokens.txt

Dear Sir,
The download link has been deleted; please issue valid link accordingly.
Pages: [1]
  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!