moztec (OP)
Newbie
Offline
Activity: 5
Merit: 0
|
|
January 19, 2018, 09:19:11 PM |
|
I'm sure I didn't enter a long complex password. Maybe maximum 15 chars long and that's a real maximum, probably shorter. But I have no idea what the password would be. But I don't think i used anything other than 0-9, A-Z, a-z, and maybe something like an exclamation mark or questionmark... but that will probably be it.
Is there an application that would allow me to brute force this?
I think maybe btcrecover can do this? But is it able to generate all possible combinations for every 15-char long password? I was unable to find in the manual how to do this.
any help is greatly appreciated!!
|
|
|
|
jackg
Copper Member
Legendary
Offline
Activity: 2856
Merit: 3071
https://bit.ly/387FXHi lightning theory
|
|
January 19, 2018, 09:32:36 PM |
|
Yes btcrecover can do it and also you might be able to do it yourself if you have a GPU but it's probably better to get them to do it.
If it's 15 characters or more, your coins are most likely gone. If it's 14 characters or less you have a bit of a chance of getting it back. Obviously the shorter it is, the easier it is to recover and provided it isn't corrupted, you should be able to get your coins back.
|
|
|
|
hugeblack
Legendary
Offline
Activity: 2632
Merit: 3892
|
|
January 20, 2018, 12:51:39 AM |
|
Can you redefine what you mean by "long complex password"? (15 chars, 0-9, A-Z, a-z,exclamation mark or question mark). you have 15 Space every space Can be filled by (0-9, A-Z, a-z, exclamation mark or question mark )= 10+26+26+1+1=64^15= 1.2 e+27 Prospect. your PC even Core i7 need a long time to do this.
Also, the probability that the file wallet.dat is not overwritten is few
|
|
|
|
cellard
Legendary
Offline
Activity: 1372
Merit: 1252
|
|
January 20, 2018, 12:55:23 AM |
|
Yes btcrecover can do it and also you might be able to do it yourself if you have a GPU but it's probably better to get them to do it.
If it's 15 characters or more, your coins are most likely gone. If it's 14 characters or less you have a bit of a chance of getting it back. Obviously the shorter it is, the easier it is to recover and provided it isn't corrupted, you should be able to get your coins back.
I don't think so. I think bitcoin core uses aes256 to encrypt the wallet.dat, which means a 14 character password which is pretty decent (caps on and off, a couple numbers, a couple special characters) as far as I know it cannot be decrypted at any cost, let alone with a GPU. Realistic bruteforcing at home level would be viable with a really weak password, 14 characters? forget it.
|
|
|
|
jinksters09
Member
Offline
Activity: 126
Merit: 16
|
|
January 20, 2018, 08:27:55 AM |
|
With a strong password you inputted I doubt you can brute force your way to remember it, that's why the password you must set although maybe strong but still it needs to be something you can remember easily like having a pattern like when you pronounce some letter or word you can easily recall it in your head. Or you might wanna try writing it in a piece of paper and put in a envelope and keep in somewhere safe where you can find it easily.
|
|
|
|
moztec (OP)
Newbie
Offline
Activity: 5
Merit: 0
|
|
January 20, 2018, 10:24:55 AM |
|
Yes btcrecover can do it and also you might be able to do it yourself if you have a GPU but it's probably better to get them to do it.
If it's 15 characters or more, your coins are most likely gone. If it's 14 characters or less you have a bit of a chance of getting it back. Obviously the shorter it is, the easier it is to recover and provided it isn't corrupted, you should be able to get your coins back.
Can you tell me what parameters btcrecover needs in order to tell it to, as a first try, try all combinations of passwords up to 8 characters of length? I'm pretty sure it's a short password. But I can't find out how to run btcrecover and have it generate all possible combinations. I can feed it a wordlist but that's not what I need here.. I already tried a custom wordlist with all passwords I can think of
|
|
|
|
jackg
Copper Member
Legendary
Offline
Activity: 2856
Merit: 3071
https://bit.ly/387FXHi lightning theory
|
|
January 20, 2018, 11:52:26 AM |
|
Yes btcrecover can do it and also you might be able to do it yourself if you have a GPU but it's probably better to get them to do it.
If it's 15 characters or more, your coins are most likely gone. If it's 14 characters or less you have a bit of a chance of getting it back. Obviously the shorter it is, the easier it is to recover and provided it isn't corrupted, you should be able to get your coins back.
Can you tell me what parameters btcrecover needs in order to tell it to, as a first try, try all combinations of passwords up to 8 characters of length? I'm pretty sure it's a short password. But I can't find out how to run btcrecover and have it generate all possible combinations. I can feed it a wordlist but that's not what I need here.. I already tried a custom wordlist with all passwords I can think of I haven't used it personally, but I think you put /p for any character you don't know (but check the readme). So 1 character test would be /p, 2 being /p/p and so on...
|
|
|
|
cellard
Legendary
Offline
Activity: 1372
Merit: 1252
|
|
January 20, 2018, 12:49:36 PM |
|
With a strong password you inputted I doubt you can brute force your way to remember it, that's why the password you must set although maybe strong but still it needs to be something you can remember easily like having a pattern like when you pronounce some letter or word you can easily recall it in your head. Or you might wanna try writing it in a piece of paper and put in a envelope and keep in somewhere safe where you can find it easily.
Writing passwords down defeat the purpose of having a password in my opinion, same goes for writing down seeds for a wallet and so on. Not that bitcoin is gaining popularity, the very first thing that a theft will do if they find an envelope with some strange combination of words, is going to test it on electrum to see if it's a seed, and they will also test anything that looks like a password on all of your wallet files after they steal your physical harddrive... so yeah, keep it all on your head and hope you don't forget it.
|
|
|
|
onnz423
|
|
January 20, 2018, 01:08:57 PM |
|
Can you provide us the possible combinations for each character, that will allow us to calculate the number of permutations possible, and hence the amount of time it would take to crack the password using BTCrecover and a known amount of computing power.
Alternatively, you can try Dave's wallet recovery service, or one of the other copycat services, but make sure they're reputable. Do not pay upfront.
|
|
|
|
jackg
Copper Member
Legendary
Offline
Activity: 2856
Merit: 3071
https://bit.ly/387FXHi lightning theory
|
|
January 20, 2018, 01:11:45 PM |
|
Can you provide us the possible combinations for each character, that will allow us to calculate the number of permutations possible, and hence the amount of time it would take to crack the password using BTCrecover and a known amount of computing power.
Alternatively, you can try Dave's wallet recovery service, or one of the other copycat services, but make sure they're reputable. Do not pay upfront.
I think he's using the btcrecover software itself (not certain though). Afaik, if he doesn't know the length, he's just going to be testing everything.
|
|
|
|
HCP
Legendary
Offline
Activity: 2086
Merit: 4318
<insert witty quote here>
|
|
January 20, 2018, 11:34:03 PM |
|
Maybe try reading the documentation here: https://github.com/gurnec/btcrecover/blob/master/TUTORIAL.md#btcrecover-tutorialThe important bits would be: %ia - a “case-insensitive” version of %a: a single lower or uppercase letter %in - a single digit, lower or uppercase letter %1,2in - between 1 and 2 characters long of digits, lower or uppercase letters ... %p - any single ASCII letter, digit, or symbol
This shows the most appropriate wildcards for the OPs request for 8 character password... %ia for lower/uppercase letters, %in for numbers+letters... or %p for numbers+letters+symbols... you can also see how to specify the length using %1,2in etc So, if you wanted to do a search for all passwords comprising of numbers+letters up to 8 chars: %1,8in If you wanted to do a searhc for all passwords using numbers+letters AND symbols up to 8 chars: %1,8p Simply, create a token file with one entry and set btcrecover going.
|
|
|
|
thenarog
Member
Offline
Activity: 113
Merit: 10
|
|
January 21, 2018, 04:32:07 PM |
|
Hi,
I try to make a token.list to use btcrecover. I put my tokenlist on the right folder (btcrecover where btcrecover.py is) but everytime i open it i have this error message : btcrecover.py error: argument : --tokenlist or --passwordlist is required or file btcrecover-tokens-auto must be present.
The btcrecover-tokens-auto file i try it too. I make it this way
#-- my wallet.dat --autosave progress.sav --pause --tokenlist
124578 124545
Why it doesn't work ?
Thnaks for your help.
|
|
|
|
bob123
Legendary
Offline
Activity: 1624
Merit: 2481
|
|
January 21, 2018, 05:37:14 PM |
|
Hi,
I try to make a token.list to use btcrecover. I put my tokenlist on the right folder (btcrecover where btcrecover.py is) but everytime i open it i have this error message : btcrecover.py error: argument : --tokenlist or --passwordlist is required or file btcrecover-tokens-auto must be present.
..
#-- my wallet.dat --autosave progress.sav --pause --tokenlist
Thats a syntax issue. You have to deliver the name of your tokenlist as a parameter after --tokenlist. Look here for usage: For example, windows: C:\python27\python btcrecover.py --wallet wallet.dat --tokenlist tokens.txt [other-options...]
and linux: python btcrecover.py --wallet wallet.dat --tokenlist tokens.txt [other-options...]
You'll find more help to syntax/options here: https://github.com/gurnec/btcrecover/blob/master/TUTORIAL.md#running-btcrecover
|
|
|
|
thenarog
Member
Offline
Activity: 113
Merit: 10
|
|
January 21, 2018, 06:59:45 PM |
|
Hi,
I try to make a token.list to use btcrecover. I put my tokenlist on the right folder (btcrecover where btcrecover.py is) but everytime i open it i have this error message : btcrecover.py error: argument : --tokenlist or --passwordlist is required or file btcrecover-tokens-auto must be present.
..
#-- my wallet.dat --autosave progress.sav --pause --tokenlist
Thats a syntax issue. You have to deliver the name of your tokenlist as a parameter after --tokenlist. Look here for usage: For example, windows: C:\python27\python btcrecover.py --wallet wallet.dat --tokenlist tokens.txt [other-options...]
and linux: python btcrecover.py --wallet wallet.dat --tokenlist tokens.txt [other-options...]
You'll find more help to syntax/options here: https://github.com/gurnec/btcrecover/blob/master/TUTORIAL.md#running-btcrecoverThanks for your help but i have a new problem : Errno 2 no such file or directory "tokens.txt" But i create it and i put in the same directory i don't understand.
|
|
|
|
bob123
Legendary
Offline
Activity: 1624
Merit: 2481
|
|
January 21, 2018, 07:05:27 PM |
|
Thanks for your help but i have a new problem : Errno 2 no such file or directory "tokens.txt"
But i create it and i put in the same directory i don't understand.
Are you on windows or linux? Did you rename 'tokens.txt' into how your file is actually named? According to the documentation it should work that way. Did you try to use the full path instead of just the name of the file?
|
|
|
|
thenarog
Member
Offline
Activity: 113
Merit: 10
|
|
January 21, 2018, 09:09:45 PM |
|
Thanks for your help but i have a new problem : Errno 2 no such file or directory "tokens.txt"
But i create it and i put in the same directory i don't understand.
Are you on windows or linux? Did you rename 'tokens.txt' into how your file is actually named? According to the documentation it should work that way. Did you try to use the full path instead of just the name of the file? I' am on Windows. I try it. Dam it's complicated. What i have to write on the file ?
|
|
|
|
HCP
Legendary
Offline
Activity: 2086
Merit: 4318
<insert witty quote here>
|
|
January 22, 2018, 03:29:34 AM |
|
On the commandline, in the directory where you have btcrecover and where you put your "tokens.txt" file... and where you have been typing your btcrecover command line, try typing: and press enter... it will give a list of ALL the files. You will be able to see what the file is ACTUALLY called... I suspect you may have Windows Explorer set to "hide extensions for known file types" (this is a windows default setting) and when you have named your file "tokens.txt", Windows has probably called called it "tokens.txt.txt" If you find that it IS called tokens.txt.txt, you might want to set windows to show the file extensions to avoid similar problems in the future: http://kb.winzip.com/kb/entry/26/
|
|
|
|
thenarog
Member
Offline
Activity: 113
Merit: 10
|
|
January 22, 2018, 12:39:00 PM |
|
Doesn't work... I m' crying right now. It's a fucking nightmare.
I have tokens.txt on the right folder and my wallet on the right folder. It doesn't reconize anything.
I type -- wallet mywallet and --tokenlist tokens.txt What the fuck is wrong damn it . Why it is not reconize ?
"No such file or directory tokens.txt" I'm dying. Fucking Electrum
Edit : with --passwordlist it's working. Now with --wallet it's not working. He don't reconize my wallet, i change the name but nothing. I had extension .dat but nothing.
|
|
|
|
jackg
Copper Member
Legendary
Offline
Activity: 2856
Merit: 3071
https://bit.ly/387FXHi lightning theory
|
|
January 22, 2018, 05:44:06 PM |
|
Doesn't work... I m' crying right now. It's a fucking nightmare.
I have tokens.txt on the right folder and my wallet on the right folder. It doesn't reconize anything.
I type -- wallet mywallet and --tokenlist tokens.txt What the fuck is wrong damn it . Why it is not reconize ?
"No such file or directory tokens.txt" I'm dying. Fucking Electrum
Edit : with --passwordlist it's working. Now with --wallet it's not working. He don't reconize my wallet, i change the name but nothing. I had extension .dat but nothing.
Are you using the absolute directory path, sometimes if you don't then stuff doesn't work (even if it's in the same folder). Also, uuse speach marks '' to surround the text of the directory/file name. An absolue directory reference includes the path before it. E.g 'C:\users\user\appdata\local\bitcoin\wallet.dat' is absolute. 'wallet.dat' - isn't!
|
|
|
|
thenarog
Member
Offline
Activity: 113
Merit: 10
|
|
January 22, 2018, 06:12:34 PM |
|
Doesn't work... I m' crying right now. It's a fucking nightmare.
I have tokens.txt on the right folder and my wallet on the right folder. It doesn't reconize anything.
I type -- wallet mywallet and --tokenlist tokens.txt What the fuck is wrong damn it . Why it is not reconize ?
"No such file or directory tokens.txt" I'm dying. Fucking Electrum
Edit : with --passwordlist it's working. Now with --wallet it's not working. He don't reconize my wallet, i change the name but nothing. I had extension .dat but nothing.
Are you using the absolute directory path, sometimes if you don't then stuff doesn't work (even if it's in the same folder). Also, uuse speach marks '' to surround the text of the directory/file name. An absolue directory reference includes the path before it. E.g 'C:\users\user\appdata\local\bitcoin\wallet.dat' is absolute. 'wallet.dat' - isn't! I don't understand what you say. I put my wallet on btcrecover folder. I type C:\python27\python btcrecover.py --wallet wallet.dat --passwordlist tokens.txt And always the same error : errno2 no such file or directory "myfuckingwallet" I can use tokens.txt now, when typing --passwordlist not tokenlist. But my wallet can't be reconized. ANd when i try to use seedrecover.py it says : Electrum 2.8+ fully encrypted wallet files cannot be read.. Try to recover from your master extend public key or an adress... Where can i find the master extend public key ? Maybe this is the solution. Because btcrecover can't work... Thanks again Electrum great job.
|
|
|
|
|