Bitcoin Forum
November 08, 2024, 05:38:26 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: "Why I'm releasing a brainwallet cracker at DEFCON 23"  (Read 6148 times)
bitpump (OP)
Full Member
***
Offline Offline

Activity: 167
Merit: 101


View Profile
August 08, 2015, 05:29:17 AM
Merited by Financisto (1)
 #1

"Why I'm releasing a brainwallet cracker at DEFCON 23"
https://rya.nc/defcon-brainwallets.html
https://twitter.com/ryancdotorg

The 250BTC Brainwallet passphrase was "how much wood could a woodchuck chuck if a woodchuck could chuck wood"
https://twitter.com/ryancdotorg/status/629862282831511552

Slideshow
https://rya.nc/cracking_cryptocurrency_brainwallets.pdf

Software
https://github.com/ryancdotorg/brainflayer

More details on this topic:
https://www.reddit.com/r/Bitcoin/comments/3g7bpa/brainwallet_shut_down_permanently_due_to/
electerium
Full Member
***
Offline Offline

Activity: 179
Merit: 100


View Profile
August 08, 2015, 05:45:20 AM
 #2

this is actually like unbelievably horrible, and troublesome.

I remember when i first read about brainwallet on reddit I thought: that's like really scary, but cute, a lot of people will fall for using it.


It never occurred to me that not only could people end up with the same passphrase, but that you could actively scan the entire blockchain and just start brute forcing for brain wallets with easily gussed passphrases.


What's most concerning are that there are people who are ALREADY running botnets on the blockchain, and today any 5 char passphrase gets auto extracted in seconds.


most poignant:

"Brainwallets make the Blockchain a
public password hash database"
AgentofCoin
Legendary
*
Offline Offline

Activity: 1092
Merit: 1001



View Profile
August 08, 2015, 05:47:26 AM
 #3

...
The 250BTC Brainwallet passphrase was "how much wood could a woodchuck chuck if a woodchuck could chuck wood"
https://twitter.com/ryancdotorg/status/629862282831511552
...

It is surprising to me that people who are knowledgeable enough about Bitcoin/bitcoin to know what a brainwallet is,
don't choose more complex phrases, especially when their bitcoins are at higher risk of theft, compared to a standard privatekey.
The "how much wood could a woodchuck..." saying or whatever it is considered could be chosen by tens of people, in theory.
With millions of users in the future, that one would pop up hundredths of times.

Good luck with your presentation.

I support a decentralized & unregulatable ledger first, with safe scaling over time.
Request a signed message if you are associating with anyone claiming to be me.
electerium
Full Member
***
Offline Offline

Activity: 179
Merit: 100


View Profile
August 08, 2015, 05:54:13 AM
 #4

people whove used brainwallet should sha256 their passphrase immediately and move the coins to something more secure.
LiteCoinGuy
Legendary
*
Offline Offline

Activity: 1148
Merit: 1014


In Satoshi I Trust


View Profile WWW
August 08, 2015, 06:08:59 AM
 #5

alot of smart people recommended that you should not use a brainwallet.

thanks to the reseacher. actually he is a whitehat  Smiley


@AgentofCoin

that is truly a bad brainwallet  Roll Eyes

findftp
Legendary
*
Offline Offline

Activity: 1022
Merit: 1008

Delusional crypto obsessionist


View Profile
August 08, 2015, 11:51:00 AM
 #6

people whove used brainwallet should sha256 their passphrase immediately and move the coins to something more secure.

Uhm, you're joking right?
cellard
Legendary
*
Offline Offline

Activity: 1372
Merit: 1252


View Profile
August 08, 2015, 12:35:23 PM
 #7

Damn, how I didn't think about that one? there's probably a lot of money being held with simple ass phrases like that, people just don't take their security seriously enough. Hopefully with time they will learn.
CelestialWalrus
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
August 08, 2015, 12:38:00 PM
 #8

The 250BTC Brainwallet passphrase was "how much wood could a woodchuck chuck if a woodchuck could chuck wood"

I've tried guessing some of them, but this one is just... wow. I've never found anything actually.
Kazimir
Legendary
*
Offline Offline

Activity: 1176
Merit: 1011



View Profile
August 08, 2015, 12:38:15 PM
 #9

I have a LOT of bitcoins stored in brainwallets, and I feel perfectly safe about it.

I think brainwallets are very secure, provided that you REALLY understand what makes strong input for a brainwallet, and what doesn't.

For example, I use Sha2562(master key + passphrase) where "master key" is a long, complex, impossible to guess password that I also use for e.g. Keepass. And the passphrase (it's actually a phrase, not a word) is something I can remember easily, but is still kinda hard to guess. Together, I feel very confident that nobody on earth is ever going to guess or brute force it.

With Sha2562 I mean something similar to Sha256d (double Sha256) which Bitcoin uses, but instead of Sha256(Sha256(x)), I use Sha256(x+Sha256(x)).

In theory, there's no difference between theory and practice. In practice, there is.
Insert coin(s): 1KazimirL9MNcnFnoosGrEkmMsbYLxPPob
jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008


Core dev leaves me neg feedback #abuse #political


View Profile
August 08, 2015, 04:14:48 PM
 #10

I have a LOT of bitcoins stored in brainwallets, and I feel perfectly safe about it.

I think brainwallets are very secure, provided that you REALLY understand what makes strong input for a brainwallet, and what doesn't.

For example, I use Sha2562(master key + passphrase) where "master key" is a long, complex, impossible to guess password that I also use for e.g. Keepass. And the passphrase (it's actually a phrase, not a word) is something I can remember easily, but is still kinda hard to guess. Together, I feel very confident that nobody on earth is ever going to guess or brute force it.

With Sha2562 I mean something similar to Sha256d (double Sha256) which Bitcoin uses, but instead of Sha256(Sha256(x)), I use Sha256(x+Sha256(x)).

Yes.  However, it seems most people don't REALLY understand that.  It seems simple and obvious to
an informed person, but it is not to the layperson, even when explained.

In another thread, we were discussing probabilities and someone remarked "I don't understand all this fancy math"
when there was no math involved except multiplication and perhaps exponentiation.

When you're smart/informed/talent, its easy to overestimate the abilities of others.  So,
I get why brainwallets aren't recommended and even in your situation, the entropy can
only be estimated but not measured directly.

I just use electrum although I do believe in theory that you're right.  If you truly know
what you're doing, you can create a strong brain wallet.


Mickeyb
Hero Member
*****
Offline Offline

Activity: 798
Merit: 1000

Move On !!!!!!


View Profile
August 08, 2015, 09:35:48 PM
 #11

people whove used brainwallet should sha256 their passphrase immediately and move the coins to something more secure.

Come on man, people who know how to choose good passwords and store them correctly while using brainwallets are as safe as using other "normal" wallets. I have seen so many stupid missuses with the wallet.dat files so far that are as bad as bad brainwallet passwords.

This means nothing, if people are using brainwallets, they are not less safe automatically.
EternalWingsofGod
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500



View Profile
August 08, 2015, 09:53:23 PM
 #12

With the issues of setting up an intelligent brainwallet, it makes sense that people would be better off not creating them unless aware and capable of securing them however if the wallet is unused and abandoned a few treasure troves are available for grabs.

The 250BTC Brainwallet passphrase was "how much wood could a woodchuck chuck if a woodchuck could chuck wood"
Someone didn't think that over.

coinableS
Legendary
*
Offline Offline

Activity: 1442
Merit: 1186



View Profile WWW
August 08, 2015, 10:48:29 PM
 #13

I have no plans on ever using a brainwallet when there are much more secure ways to store my coins.
If I did decide to use one for some crazy reason I would include a salt and a separator symbol.

"Im@b34v3r^how^much^wood^could^a^woodchuck^chuck^if^a^woodchuck^could^chuck^wood"

jonald_fyookball
Legendary
*
Offline Offline

Activity: 1302
Merit: 1008


Core dev leaves me neg feedback #abuse #political


View Profile
August 08, 2015, 10:53:08 PM
 #14

the really sad part is that this nursey rhyme is maybe forever ruined for the victim.

Soros Shorts
Donator
Legendary
*
Offline Offline

Activity: 1617
Merit: 1012



View Profile
August 08, 2015, 11:47:53 PM
 #15


The 250BTC Brainwallet passphrase was "how much wood could a woodchuck chuck if a woodchuck could chuck wood"
https://twitter.com/ryancdotorg/status/629862282831511552


Next we'll hear about some moron using as a passphrase "peter piper picked a peck of picked peppers".
GermanGiant
Hero Member
*****
Offline Offline

Activity: 784
Merit: 501



View Profile
August 09, 2015, 12:08:03 AM
 #16

As it seems, the Github source code of the brainwallet.org has also been taken down. Does anyone know about a copy of that repository ?
Herbert2020
Legendary
*
Offline Offline

Activity: 1946
Merit: 1137


View Profile
August 09, 2015, 12:47:00 PM
 #17

The 250BTC Brainwallet passphrase was "how much wood could a woodchuck chuck if a woodchuck could chuck wood"

i don't mean to be harsh but honestly if the passphrase of the brain wallet was "how much wood..." the owner deserves to lose 250BTC and more.
the first thing that the brainwallet itself in the password field suggests is not to use popular phrases.
https://www.google.com/search?q=how+much+wood+could+a+woodchuck+chuck+if+a+woodchuck+could+chuck+wood

there is even a film with the same name for gods sake!
https://en.wikipedia.org/wiki/How_Much_Wood_Would_a_Woodchuck_Chuck_(film)

Weak hands have been complaining about missing out ever since bitcoin was $1 and never buy the dip.
Whales are those who keep buying the dip.
manselr
Legendary
*
Offline Offline

Activity: 868
Merit: 1006


View Profile
August 09, 2015, 03:49:30 PM
 #18

I think this is a good thing. We must be exposed to all of the possible Bitcoin and Bitcoin related stuff flaw's as early in the game as possible. Imagine if this happened 10 years from now. Now we can afford taking big losses and big mistakes because we can fix them without much impact, since we are still very early on.
bitcoinmasterlord
Legendary
*
Offline Offline

Activity: 1148
Merit: 1006


View Profile
August 09, 2015, 04:08:34 PM
 #19

...
The 250BTC Brainwallet passphrase was "how much wood could a woodchuck chuck if a woodchuck could chuck wood"
https://twitter.com/ryancdotorg/status/629862282831511552
...

It is surprising to me that people who are knowledgeable enough about Bitcoin/bitcoin to know what a brainwallet is,
don't choose more complex phrases, especially when their bitcoins are at higher risk of theft, compared to a standard privatekey.
The "how much wood could a woodchuck..." saying or whatever it is considered could be chosen by tens of people, in theory.
With millions of users in the future, that one would pop up hundredths of times.

Good luck with your presentation.

That is unbelieveably. With that amount of coins on it it must have been an experienced bitcoiner. That he made such an error makes it hard for me to feel pity for him.

Guess bitcoiners don't actually need to know about security.
Financisto
Hero Member
*****
Offline Offline

Activity: 640
Merit: 771

BTC⇆⚡⇄BTC


View Profile WWW
August 26, 2015, 02:40:29 PM
 #20

The facts of this research are outstanding...

That's why I only rely on KDF (scrypt, bcrypt and PBKDF2), never fast hash functions (SHA family etc) for this purpose (Brainwallets).

Thanks for your educational work! The community just gets stronger with it!

LIST • ESCROW providers • Ranking & ScoresLIST • FOSS BrainwalletsBTC ⇆⚡⇄ BTCBTC aka BTC: 16MBvhaJoRBxW3Vk6apnvz3UYT9HAgraVS ⚡ PGP: 2680207AA9A1B69FE7A033D80DE0F221074384C4 ⚡ If you think freedom matters, please support the development of these privacy projects→DONATE some sats: TailsQubes OSWhonixVeraCryptPicocryptKryptorSimpleX Chat
Pages: [1] 2 3 »  All
  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!