Post
Topic
Board Bitcoin Technical Support
Re: Bruteforce wallet
by
serveria.com
on 13/02/2023, 20:00:20 UTC
Hi

I am running btcrecover since a while back on my linux machine. I had lost the password which i do not remember with the following command and i wonder if there is any faster way of doing this ?

Quote
python3.7 btcrecover.py --wallet wallets/wallet_1 --no-dupchecks --no-eta

Wallet Type: btcrpass.WalletElectrum28
Wallet difficulty: 1024 PBKDF2-SHA512 iterations + ECC
2023-01-28 02:56:27 : Using 2 worker threads
| 1070011680  elapsed: 15 days, 13:23:13  rate: 796.03  P/s


TOKENS FILE

Code:
#--help
## --wallet wallets

###########################################################################
# This is a comment, btcrecover ignores everything after a # sign         #
# To automatically load a tokenlist save it as btcrecover-tokens-auto.txt #
# We can add arguments in the token by writing #-- only on the first line.#
#                                                                         #
# Just copy this file and your wallet.dat in btcrecover-master folder     #
#            Arguments are: --help, --wallet, --listpass and more         #
# All arguments can be found in btcrecover.py --help                      #
# Run btcrecover without extra aguments (since they are in this file)     #
# so only write in CMD: C:\Python27\python btcrecover.py                  #
###########################################################################
#            Testing the Tokenlist                                        #
# Change #--help on line 1 of this file to #--listpass                    #
#                               and run btcrecover.py                     #
#                                                                         #
#            Running the Brute-Force                                      #
# replace #--listpass above with: #--wallet wallet.dat                    #
#                                                                         #
# You can never use --listpass and --wallet at the same time              #
# When using --listpass make sure you delete --wallet wallet.dat          #
# And if you use --wallet wallet.dat make sure you delete --listpass      #
#                                                                         #
###########################################################################
#----The most used wildcards, only use them to finetune the tokenlist!----#
###########################################################################
# (space + # = #) (%S = $) (%% = %) (%^ = ^) (%s = 1 single space)        #
# The + sign = only try passwords with the following token in it.         #
# The ^ sign = try following token only in the begin of password          #
# %d = 1 digit(0-9) %2d = 2 digits(00-99) %1,3d = 1,2 or 3 digits (0-999) #
# ^r1^ ^r2^ ^r3^ = Relative position of token                             #
# The $ sign at the end of a token = token is at the end of password      #
# A space between tokens = OR                                             #
# (%a = a-z) (%A = A-Z) (%1,3in = 1,2 or 3 digits or a-Z)                 #
# (%y = symbol !@#$) (%P = Anything)                                      #
###########################################################################

%1,25in

It could run faster but only if you remember some information about your password (like a number of characters, presence of certain letters/digits/special characters), perhaps you could also include a text file containing your passwords you use for another websites/wallets (it's possible you reused the password from some other website).