Author

Topic: Wallet Recovery Wizard (Read 233 times)

newbie
Activity: 4
Merit: 1
February 13, 2018, 07:09:39 AM
#5
WRW uses user-defined complex password pattern. It may consist of:

1. Known expressions - parts you clearly remember.
2. Random symbol sequences. You may set all keyboard symbols or a specific set if you are sure it will include all symbols you used.
3. Dictionaries.

They are built easily with graphical complex password pattern builder menu.

WRW has example presets for complex password patterns. Let's look at example2.wrwpwd.
The password is:mypasswordisabcandIforgotit

You forgot abc. In this case you need to set:
1. Known expression mypasswordis
2. Random symbol sequence of max length 3 able to guess abc.
3. Known expression andIforgotit

Your example is flyingdoge1. If you bruteforce it as a single long random symbol sequence it will take ages. You need a dictionary that will include flying and doge. You may try dictionaries from:
https://wiki.skullsecurity.org/Passwords

Okay, you have the dictionary. This pattern will guess your password:
1. Dictionary
2. Dictionary
3. Random symbol sequence of length 1 and symbols 0123456789 (numbers preset).

Raw bruteforce speed (passwords/s) and time estimate is benchmarked and calculated in complex password pattern builder.

Raw bruteforce speed doesn't look great at the moment (circa 500-1000 passwords/s), implementing faster AES decryption with faster libraries and AES-NI is already in TODO list.

At the moment this thing is the best for personal easy password recovery, not for professional wallet recovery services. It also offers password, seed and wallet search on local PC. Just try it.
legendary
Activity: 2534
Merit: 6080
Self-proclaimed Genius
February 13, 2018, 05:30:21 AM
#4
I currently don't need these kind of tools, but, I have questions.
How much processing power required to recover a simple password like: flyingdoge1?
Or is it using a different method to bruteforce all the characters?

(bookmarked)
newbie
Activity: 4
Merit: 1
February 13, 2018, 05:18:23 AM
#3
You are right. Closed-source software is not good. I am posting the source code for you to make sure there is no malware included.

Now you can verify the code. If you don't have Labview you can get trial version for free.

Why Labview? It is easy and graphical. Non-text programming. The hardest part in working on WRW was to read python code of Electrum and understand what to do. I am sorry to use propietary IDE but there is currently no open-source graphical IDE for easy non-text programming.

By the way, btcrecover does not support Electrum 3.x wallets. WRW does.
legendary
Activity: 3472
Merit: 10611
February 13, 2018, 12:28:58 AM
#2
we already have open source projects which has been around for a while and had their codes peer reviewed multiple times and are shared on github: https://github.com/gurnec/btcrecover

why would anyone want to download and use your closed source .zip file from mediafire?
newbie
Activity: 4
Merit: 1
February 12, 2018, 06:39:27 PM
#1
Wallet Recovery Wizard
Version: 1

Easy-to-use open source recovery for password-protected Electrum wallets. Graphical user interface.


This is the first version of WRW. It can help you if:
1. You had a weak password and forgot it (if you had really strong password, even NSA can't help you to guess it). Only partially encrypted Electrum wallets are supported at the moment, fully encrypted wallet support will be added in next versions.
2. You forgot some part of your password and need to guess the forgotten part. You can easily set complex password pattern with a few button presses. You can use random symbol sequences and custom dictionaries. You can also set the parts you clearly remember as known expressions.
3. You have written your password to a plaintext file on PC and cannot find it.
4. You have written your seed to a plaintext file on PC and cannot find it.
5. You lost your wallet file on PC and cannot find it (wallet file can be both fully and partially encrypted Electrum wallets).

Download:
http://www.mediafire.com/folder/okrrjon14w3d221,4pjacq97yyhnqfj/shared
There are full and lite downloads. In most cases you will need full download with LabVIEW runtime and examples.
Source code:
http://www.mediafire.com/file/c939lnnius0p6xc/WRW1_src.zip

SHA256 hashes:
WRW1.zip
5671cde7ff47ac48d8ec5967f0565c7990efcf33f40cfed968db53efed4b2585
WRW1 lite (no Labview runtime and examples).zip
7dc00461c8d81fd8624188e15ebcb19925dc8c1f93db6103a09551c8c623aa59
WRW1 src
4bb90d9dba45fd32c04d3054bc311df326a137743f3e2c1e1aa4b6eb3f58ae6d

This software is provided "as is" with absolute no warranty.

This is freeware and should not be distributed for payment.

TODO:
1. Add full support for Electrum fully encrypted wallets
2. Implement fast base64 decoding instead of external base64.exe
3. Implement faster AES decryption with support of Intel AES-NI
4. Add support for other Bitcoin and altcoin wallets

I hope you appreciate my efforts and make Bitcoin donations:
1KRx5XjvBkYpd2cj5y9YiKw7AV1LYEhkqF

You need LabVIEW Run-time Engine 2013 to run this software. It is shipped with the program and was taken from here:
http://www.ni.com/download/labview-run-time-engine-2013/4059/en/

EMAIL:
[email protected]

You should use PGP encryption in emails for better security. My PGP key:

Quote
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1

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
=bNAT
-----END PGP PUBLIC KEY BLOCK-----
Jump to: