Pages:
Author

Topic: Possible to use brute force to re-gain access to a wallet? All but 1 char known - page 2. (Read 3419 times)

cp1
hero member
Activity: 616
Merit: 500
Stop using branwallets
full member
Activity: 208
Merit: 100
When I type in bitcoind -daemon (Revalin's instructions have one dash, not two as you indicated) in the command prompt, it puts it into a state where I'm unable to type anything. The cursor or whatever just remains there, blinking, and there's nothing I can do but close the program.

Bitcoin Roaming folder, bitcoin.conf file, and what is described above ->





NOTE: I don't use the armory, but I ran it once.


cp1
hero member
Activity: 616
Merit: 500
Stop using branwallets
Download notepad++
Make a new file, enter:

rpcuser=krkfifeioefwk
rpcpassword=34kjjrkjr4kljfu9vf9uvfu98vdskj34kjfsadup9gfi9gtr0u89t484thu

save as bitcoin.conf in C:\Users\username\AppData\Roaming\Bitcoin\ (change username to your windows username)
full member
Activity: 208
Merit: 100
Basically you need to create a textfile named bitcoin.conf in C:\Users\username\AppData\Roaming\Bitcoin\ (change username to your username)

In the textfile you probably only need:

rpcuser=somename
rpcpassword=somepassword

Make the password a long gibberish thing

This part confuses me.

Thanks a lot for your help!
cp1
hero member
Activity: 616
Merit: 500
Stop using branwallets
You need to allow command line access to bitcoind because the program needs to automatically check whether the password works.  See here:

https://en.bitcoin.it/wiki/Running_Bitcoin#Bitcoin.conf_Configuration_File

Basically you need to create a textfile named bitcoin.conf in C:\Users\username\AppData\Roaming\Bitcoin\ (change username to your username)

In the textfile you probably only need:

rpcuser=somename
rpcpassword=somepassword

Make the password a long gibberish thing

Once you have that file, open a command window (start, type cmd in the box, and select cmd.exe)
then type:
cd C:\Users\username\AppData\Roaming\Bitcoin\  (replacing username)
bitcoind --daemon

Count to 10 and type
bitcoind getinfo

If it gives you some information (current block, etc) that means you're connected and you can then run the ruby script
If it says not connected then count to 10 and try again.
full member
Activity: 208
Merit: 100
cp1
hero member
Activity: 616
Merit: 500
Stop using branwallets
Don't trust that recoinvery website.

First, what OS are you using?
sr. member
Activity: 531
Merit: 260
Vires in Numeris
Also, I have no idea what this means:

--
edit: This also requires a running bitcoind.
1. set "rpcpassword=somerandomcrap" in .bitcoin/bitcoin.conf
2. run "./bitcoind -daemon"
3. run "./bitcoind getinfo" until it starts returning data instead of errors
4. then run the script above.
--

At least on Linux, where the wallet.dat is stored is normally also a bitcoin.conf with configure options as a text file. If it doesn't exist, above is suggesting create that with at least a line that is rpcpassword=randompassword; then run the daemon rather than the GUI QT by running ./bitcoind -daemon; the ./bitcoind getinfo is just a check that it's completed scanning the blockchain and is ready to reply to requests from the script. ".bitcoin/bitcoin.conf" is normally in the user's home directory on Linux as a hidden directory which is the . before bitcoin. So == ~/.bitcoin/bitcoin.conf - on other OS, look to where ever your wallet is for similar.


Be very careful if you download that other application.. paranoid careful. At least disconnect the internet and reboot before reconnecting in case it's a trap.
full member
Activity: 208
Merit: 100
Look at this thread:  https://bitcointalk.org/index.php?topic=85495.0

You will find a whole lot of brute-forcing scripts by revalin. They rescued many, many coins...

There you go, check post #26.  You just need to install ruby.  You can delete the parts you don't need, since you just want to insert a character.

#26

I imagine I just copy his code into a text document and rename it .rb or .rbw or something (the two file types the installer mentioned)?

Also, I have no idea what this means:

--
edit: This also requires a running bitcoind.
1. set "rpcpassword=somerandomcrap" in .bitcoin/bitcoin.conf
2. run "./bitcoind -daemon"
3. run "./bitcoind getinfo" until it starts returning data instead of errors
4. then run the script above.
--

Also, in his post below that one he presents an alternative code that will try "double substitutions." What does he mean by that?



I was about to download it, but it wouldn't let me download it without giving my email address, which I see as very poor etiquette.
sr. member
Activity: 531
Merit: 260
Vires in Numeris
Perhaps you misread two of the characters or missed one such as : at the start. If there might have been '' mistaken for " or ^; ] for l or | etc; or a duplicate character; etc, then those might be worth looking at. I'd expect it's just one error, so limited number of those to check.

Since you have the wallet, you could post the password here and see if there are obvious typo errors that can be suggested for that.
legendary
Activity: 1218
Merit: 1003
We are the champions of the night
cp1
hero member
Activity: 616
Merit: 500
Stop using branwallets
Look at this thread:  https://bitcointalk.org/index.php?topic=85495.0

You will find a whole lot of brute-forcing scripts by revalin. They rescued many, many coins...

There you go, check post #26.  You just need to install ruby.  You can delete the parts you don't need, since you just want to insert a character.
legendary
Activity: 1039
Merit: 1005
Be very careful with external services offering to crack your password. They might have hidden agendas...

Onkel Paul
legendary
Activity: 1092
Merit: 1016
760930
Look at this thread:  https://bitcointalk.org/index.php?topic=85495.0

You will find a whole lot of brute-forcing scripts by revalin. They rescued many, many coins...
full member
Activity: 208
Merit: 100
I'd appreciate it.

Was planning on taking an online class in programming, even before this happened.

SkilledUp is a great website that reviews all different educational entities.
cp1
hero member
Activity: 616
Merit: 500
Stop using branwallets
It's a pretty simple program.  If you can install python I can probably whip something up tonight, or somebody else might beat me.
administrator
Activity: 3962
Merit: 3162
If you're interested to learn, https://codecademy.com is a great resource with interactive lessons, including Python.
legendary
Activity: 1039
Merit: 1005
Unfortunately I can't code. Would it be feasible to learn how within a week's time?

Probably yes, it depends on how fast you learn and how valuable your own time is.
The programming task is pretty simple (listing all the passwords takes just 5-6 lines of code, checking them against bitcoind would probably be somewhat similar, and since this is a one-shot task, you don't have to go through all the tedious error-handling and GUI stuff).

If you've got some free time and not much money to spend on someone else who does it for you, you should definitely go for it. Programming is a valuable skill, and being able to write small pieces of code (or even just understanding how some code works) is pretty useful.

Search for a python tutorial on the web, and try to work through it, then you should be able to write a bruteforce tool for your wallet Smiley

Onkel Paul
full member
Activity: 208
Merit: 100
Unfortunately I can't code. Would it be feasible to learn how within a week's time?
Pages:
Jump to: