Hacker News new | past | comments | ask | show | jobs | submit login
Researchers cracked an 11-year-old password to a $3M crypto wallet (wired.com)
241 points by ColinWright 5 months ago | hide | past | favorite | 188 comments




> Michael says he was lucky that he lost the password years ago because, otherwise, he would have sold off the bitcoin when it was worth $40,000 a coin and missed out on a greater fortune.

This is so true for stocks too


Yes but stocks are usually tied to a business producing some sort of service that people want, and therefore have value. Crypto is tied to, checks notes nothing.


I’m no shill for crypto, but you can’t with a straight face claim that all non-crypto financial instruments are ‘tied to … some sort of service that people want’.

There’s a whole world of shady crap going on in the ‘legitimate’ financial space.


Oh absolutely. Money is the root of all evil.

But crypto bros are often delusional about what intrinsical value exists in the normal market, compared to crypto coins where they invent the value. Therefore manipulation of value compared to real world markets becomes a lot more abstract.


The original saying is:

"For the love of money is the root of all evil: ..." -- 1 Timothy, 6:10

It's not the money that is evil, it is the things we do because of the desire we have for it.


Yep, greed.

Further correction though, it actually says “the love of money is the root of all kinds of evil.”

If you really go down the rabbit hole, pride is probably the root of all evil. It’s certainly the root of greed.


> it actually says “the love of money is the root of all kinds of evil.”

That depends on the translation you're using[0] ... it might be interesting to go back to the original (as best we can).

Also "all kinds of evil" can be interpreted in (at least) two ways, so it's ambiguous anyway.

But as with all these things, it's perhaps best to use the text to spark a search for a truth, or at least a useful guiding principle.

[0] https://www.biblegateway.com/verse/en/1%20Timothy%206:10


Young's literal translation is pretty good for those who don't read Koine Greek or otherwise aren't eager to break out a copy of Strong's concordance. It's interesting to see the minor difference between "a root" and "the root" for example:

9 and those wishing to be rich, do fall into temptation and a snare, and many desires, foolish and hurtful, that sink men into ruin and destruction,

10 for a root of all the evils is the love of money, which certain longing for did go astray from the faith, and themselves did pierce through with many sorrows;


God is the root of all evil, he created it after all.


Evil is not an object, so the verb "create" cannot be properly applied to it.


At the root of all that is premature optimization.


Hey, the customer is always right.....


One of the greatest uses of crypto is the ability to transfer any amount of money to any point on earth for next to nothing and no questions asked.

That is worth more than most any other use for crypto.


So you can use it to conduct illegal cross border money transfers... of course most cryptos aren't anonymous and even those are you still need to transfer it to a local currency etc. for that functionality to be useful.


> So you can use it to conduct illegal cross border money transfers

That's exactly the use of crypto. Illegal being based on a random law by a random government in a random country.


Getting payment is crypto is excellent if you live in a third world country like me. And a lot of services are enabling crypto payments so illegal stuff isn’t really all of it. One example is grab app which is huge in asian market. Getting payment and transferring to local currency takes about 20 mins included manual clicks for me. Comparing this to bank system which takes a week and has at least 30x cost, it is obviously a huge improvement.


OP for this bit of thread here; can confirm that as an Aussie who recently visited Malaysia, getting cash on to Grab was a proper pain in the ass.

Had I been able to transfer Eth, which I didn’t see as an option last August, I would have been delighted with such a choice.


Making it illegal to bring money across borders is the crime.


It's worth basically nothing because no normal human only sends 'value' without receiving something.

Bitcoin did not solve any real problem and you still need an additional mechanism to make sure that the thing you get back, actually happens.


but you can't. you can't send Bitcoin or Eth around the world for "next to nothing" today. not in a reasonable time frame. and that isn't accounting at all for the massive power wastage in the Bitcoin case.


It will currently cost you $1 to send any amount of ETH to another address and that transaction will take 3 minutes. For $1.30, that same transaction will take 30 seconds.

You can do those same transfers cheaper and faster on an Ethereum layer 2.


My brother, have you heard of HBAR?

Hedera is the way.


So how would that help me to make sure I retrieve a product or service?

What happens when the product is faulty or not even arriving?


How do you get cash back in those cases?


You exchange cash only local and either take it back or call the police.

That's part of proof of stake of our society.

The same with lawyers and normal contracts.

All of it is part of our proof of stake.

Visa provides insurance and fraud detection.


You can do all the above with crypto. Except for the visa thing, which has nothing to do with cash.


That's not the point.

Crypto promised solving the issues of the fiat.

It just doesn't do that at all and need all of the mechanics of our proof of stake system while consuming a lot of energy for it's own proof of work.


Except that you cant, in a practical sense.

I can sell crypto to anyone, anywhere.

That cannot be used to purchase anything, anywhere.

Its only useful for a very narrow subset.


It can be exchanged for other currencies.


Which requires KYC in most places, and then you're going to start getting asked about the source of those funds. You'll also need to claim it on taxes, which if lied about will cause additional issues.

So, yeah, the "no questions asked" part is wrong. You can send money to anyone on earth, after a middleman takes a cut on your fiat exchange, the transfer, and the next fiat exchange, with questions asked, public for the world to see.


Why is this a problem if you are not doing anything illegal? It is much easier to send and receive money using blockchains


It's not. It's way easier and cheaper to send a bank transfer or wire. Bank transfers and wires also offer more privacy.

Unless you're actually going to directly use the cryptocurrency (which is generally impossible), it needs to be converted to/from fiat, which requires a bank transfer.


For you maybe, but not for me. Wire is 15 usd on receiving end fixed + some percentage of the amount sent. An ethereum transfer is 2 usd or so into my exchange and exchange charges nothing for withdrawal. Wire transfer takes 3-4 days in best case and bank calls me for some bs after 10 days in the worst case and I have to talk to them to approve it.

So after 20 mins of clicking some buttons I get my fiat currency in my bank account. And it costs 2 usd + some negligible amount.


You're not being very creative if you can't find someone to buy your crypto.


Humans are the root of evil, and money is how we exert control.


Dollars are also tied to nothing. A towel with the logo of a sports team also has zero intrinsic value. Same with a shiny lump of useless metal.

That's because being tied to something, or having intrinsic value is not how things gain value.

Things, crypto, dollars, gold, and towels, have value because people WANT them. That's it.

You even touched on it: "some sort of service that people want, and therefore have value" - crypto provides a service people want, therefore by your own words it has value.


US dollars are backed by the US economy and military


If US dollars can be backed by a military, crypto is backed by mining networks.

The mining network is a lot more productive than the US military which has vastly negative economic output. At least ASICs doesn't wander around wrecking countries in a semi-random fashion. The mining network even operates at a profit, which is much better than the US government by a huge margin. Someone thinks they are worth the money.


Dollars have fundamental demand because, among other things, you have to pay US sales taxes in them.

> Things, crypto, dollars, gold, and towels, have value because people WANT them. That's it.

People would want a lot of things if those things were free, question is what the demand curve is.


> Crypto is tied to.. nothing.

It's being tied to US state law, via the Uniform Commercial Code (UCC Article 12 for Digital Assets), https://www.clearygottlieb.com//news-and-insights/publicatio...

  Article 12 – dealing directly with the acquisition and disposition of interests (including security interests) in “controllable electronic records,” which would include Bitcoin, Ether, and a variety of other digital assets ... Control under Article 12 is designed to be a technology-neutral functional equivalent of “possession.” It generally encompasses circumstances when a party has the “private key”


I hate on crypto any chance I get, but crypto has damn near a monopoly in facilitating black and/or grey market electronic transactions.

It is very in demand, for instance, in helping dictators evade sanctions, or helping criminals extort or trade illegally.


> in helping dictators evade sanctions

Let's be realistic here, most of dictators evading sanctions do it (i) with good ol' bags of $/€/CHF/£, (ii) gold/platinum/diamonds/..., (iii) whatever ad-hoc currency satisfies the two parties (promises, shares, goods, ...); in short everything but traceable-in-the-open digital currencies where most of the in/egress feature mandatory KYC.

If you believe e.g. that the US/EU firms still doing business in Russia are doing it in ETH/BTC, I have a port in Serbia to sell you.


That's why I specified 'electronic'. Moving physical items around the globe is obviously within the ability of an independent state, but it has logistical overhead. ETH/BTC is comparatively cheap to move.


But dictators don't want electronic things – especially the one whose very design imply them being fully traceable such as ETH/BTC.

If you are in the circles where having to move $10M illegally is a common occurrence, paying a guy $10k to take a train between Russia and China with a bag of cash and bribe the border guards another $10k is much better than trying to weasel your way through the KYC process of Coinbase.


No dictator is using Coinbase. Often they get their digital currencies directly, through other illicit activities. e.g. theft, scams, malware, etc.


I suppose you could count Venezuelans going hungry as "criminals".

But I wouldn't.


BTC doesn't have a $1.3T market cap because of the utility it has in buying beans in Venezuela.

Of course, people there may use it for that purpose, but that demand is a negligible part of the overall demand for cryptocurrencies.


In the Western world, a "criminal" is any person not conforming to the government mandated system of work and transactions.


I'm not sure if you're being "technically correct, the best kind of correct" or trying to actually specify the definition.

Actual definition: In the Western world, a "criminal" is any person tried and convicted of breaking the law.

Your definition is, however, correct for how it sometimes works and how "they" would like it to work. (where your use of the word "mandate" means "whichever direction the wind is currently blowing").


Oh god this gets trotted out every time someone points out the evil that crypto facilitates. Give it a rest. It pales in comparison and there are many other solutions that your argument conveniently ignores.


The vast majority of bitcoin use is legal.

https://www.nber.org/system/files/working_papers/w29396/w293...

> For example, illegal transactions, scams and gambling together make up less than 3% of volume.

Sure there's the odd dumb criminal who doesn't understand the prosecutorial implications of an immutable public ledger. But it pales in comparison, according to the actual data.


Yes, because most of the transfers happening are speculative investment trades, arbitrage, etc. People moving money around, without paying for anything.

That source says, when it comes to the demand in terms of spending crypto for goods or services:

> 46% of transactions are due to illegal transactions


The 46% is a quote from an obsoleted paper, and it then goes on to explain why their methodology was flawed.


It’s a difference of opinion between the authors.

If Bob transfers $10 back and forth between both of his bank accounts 99 times and then buys $10 worth of crack, would you say that 1% of Bobs money was used for illegal purposes or 100% of it was used for illegal purposes? Depends on what specifically you're trying to measure.

There are two things here that are simultaneously true:

1. A small percent of BTC transactions are for illicit purposes.

2. A large percentage of the goods and services purchased with BTC are illicit.


I love how you quote that, but not other lines like:

"We first document that 90% of transaction volume on the Bitcoin blockchain is not tied to economically meaningful activities".

How much of the actually meaningful use is legal? E.g. buying good and services, not evading laws, regulations, sales taxes etc.


Moving the goalposts. GP was only talking about illegal activity. But since you brought it up -

Global GDP is $101T. Global yearly forex volume is $2738T. So by this logic you should conclude that 96% of transaction volume in the traditional financial system is also not tied to economically meaningful activities. You're going to be disappointed if you want to believe society as a whole is any less financialized than bitcoin.

What do you think would be an acceptable percentage of speculation?

https://www.compareforexbrokers.com/forex-trading/statistics...

https://data.worldbank.org/indicator/NY.GDP.MKTP.CD


I think it's absurd to say that only say 3% of crypto transactions are criminal, if the majority of other transactions are meaningless.

Surely what we actually care about is how many useful, legal, meaningful transactions there are.

For example if for every 1 legal transaction there is 3 illegal transactions and 96 speculative or maintenance transactions... it starts looking like this is predominantly for criminal uses even though only 3% of transactions are criminal.



Which solution(s) competed with Bitcoin for those Venezuelans?

Why didn't you name one?


oh sure, crypto is an entirely benevolent effort to feed the starving around the world


Part of the reason that the US Government has been trying for the last few years to squash it is because it's threatening the US Dollar's hegemony in, cough, international trade.

If you're buying illegal black market shit, you're darn well gonna do it using the Red, White, and Blue's Green!

This is also proof of cryptocurrency's use-case as a method of value transfer (ie. currency). Crime and porn are the traditional testing grounds for new disruptive technologies. I remember this thing called the Internet...


Are you trying to say the initial internet was created and tested for crime and porn? This is major news to me...


You're making this up. Doing illegal transactions on a public ledger where the off ramps are all KYC makes it easier for them to trace criminal activity than the traditional international banking systems.


That argument doesn't make sense, without taking a side, because it's not supposed to be like a share in a business.

You'd do better to argue 'currencies are usually tied to a productive country with some measurable GDP and therefore [...]'.


Crypto is bootstrapped internet money. If you can't see the value in that, it's because you don't want to see it.


Stocks arent tied to company performance unless they have divendends. Which would mean most stocks are also tied to nothing. Except stocks have recognizable logos I guess.


Cryto is excellent for keeping money and transfers. Especially if you don’t live in eu our us. Big coins are getting very stable and are good long term investments depending on how you see it will go :)

Bank system is terribly inefficient comparatively and it is a huge market


People want drugs, it’s a huge industry. Drugs aren’t going away buddy.


Set up monthly purchases of index funds into a Roth and a 401(k). Forget about them and learn to completely ignore financial news.


Is it true if you had Apple stock, or Amazon? Yes.

Unfortunately others owned Sears Roebuck, or Enron.


Hey, Kodak was a safe bet.

Who could have guessed they'd pass on digital even though they practically invented it.


The original video by Joe Grand: https://youtu.be/o5IySpAkThg


Yikes. Terrible video that showcases what's wrong with modern youtube and anti-informative entertainment videos. It could have been a three paragraph blog.

I had to stop watching because of all the cringy tweenertainment funny faces and jerky body movements and hands waving all over the place.


You are conflating educational material with entertainment.

I agree with you that entertainment has taken over too much (it inevitably attracts a wider audience), but there is room for both.


"what if I told you, we could hack time."

me: closes YouTube.


I thought it was a great video. It's not intended for a technical audience, it's meant to be palatable and cute, and Joe has a very wholesome vibe.


Highly recommended, didn't think I'd watch the whole thing but the production quality was great and it explains everything much better than the wired article.


After your reco after the GP's reco, I would have to agree. This is well done. However, coming from a coding/dev background, it was easy to follow and it all makes sense.

However, it goes to show why hacking will never be made interesting in movies without a bunch of fake nonsense like hacking the Gibson's 3D virtual environment.


“Hackers” is interesting because there’s two depictions of hacking in the same movie.

One is flying through the holographic city of files.

The other depiction is quite realistic: they show the protagonist spending all night reading through many pages of assembly to reverse engineer a virus, people do social engineering, etc. “Hackers” made this seem cool too!


"Sneakers" - 1992

"Hackers" - 1995

Sneakers had them going through the trash, setting up a mark on a fake date, and staking out a building and the security company it used with all sorts of stuff not once looking at a computer screen to "hack" three years earlier.

I like Hackers for the campy side of things, but Sneakers will still take a higher spot on my list.


"Matrix" - 1999

That ssh exploit was so cool...


Wasn’t that Matrix Reloaded?


Yes.


Hack the planet!


The best and worst examples were in the same movie, IMO: Nedry's finger-wagging admonishment and all hell breaking loose, then later, "it's a Unix system, I know this!" and some exotic file manager visualization.


Mr Robot has some decent hacking scenes. At least they put up prompt windows with commands that are generic enough to not be hackTheGibson.exe type lame.


I used to work with a couple of the guys who consulted on the technical aspects of Mr Robot. From what I recall, the general idea was to use realistic hacks, but speed through the boring parts to keep the show interesting.


That exotic file manager vis was a real SGI prog called fsn. Exists for sunos as well.


Are you thinking of the one shown in Jurassic park? The scene in hackers was much more CGI, and while I don't doubt it was inspired by fsn, I'd be very surprised if it actually was fsn.


Pathetic video. Could be explained in 2 sentences better. The time64 manipulation would be much more interesting to know


So the version of password manager he was using was vulnerable because it was generating low entropy passwords.

They also found the seed was from time and knew when he had created it.

He got lucky there a little.


Nearly every crypto wallet I've created, I've initiated a transfer the same day. With the public ledger I can look up the first transaction for one of my wallet addresses and know with near certainty when that wallet was created. I wouldn't be surprised if this was the case for most people.


> He got lucky there a little.

Who is he in that sentence? Do you mean the owner of the wallet who is absouletly very lucky, or the hackers that did a lot of investigating and reverse engineering to learn that the datetime was the seed. Was that luck or l337skillz?


I’m going to guess it’s the same “he” from the sentence that came immediately before the one you quoted


It was both, like it usually is. All that investigating and reverse engineering would have been for nought if the program didn't have the problems in the first place. Hard work is often how you capitalize on luck. Sometimes the work is enough by itself, and sometimes it's not and the luck is integral.


Seems like they all were lucky that he luckily used a vulnerable password manager and knew the approximate parameters and time it was created. If he didn't get lucky, they might not have been paid.


That is super lucky. They didn’t break the crypto, they broke the PRNG. Amateur wallet design. Any security programmer with a passing knowledge of NIST entropy requirements 800-90 a/b/c would have never done this.


To be fair, this was not a wallet bug. It was a bug in an unrelated password manager.


Ah good point. Thanks.


Almost all cryptosystems are broken by implementation issues, not attacks on the algorithms themselves. This may be a particularly straightforward attack, but crypto is hard. There's a lot of details you have to get right and a single mistake can destroy all the effort, regardless of how much else you got right.


This happens all the time. If I had a nickel for every system I broke with a time based prng, I’d have like 10 bucks by now.


What's the most random and wildly known way, apart from time based, to pick a seed value then?


Combine the time with some other incremental hard-to-predict inputs.

Start with the time, in the milliseconds (not seconds, i.e. epoch time). Use that seed to create a random number. That random number is now your master_seed.

Once every 10 seconds, measure the temperature of the CPU, and every other temperature sensor in the system, and put that into a new random seed. Create a random number using this seed. XOR it with the mast_seed and store it as the new masted_seed.

Every time someone moves a mouse, use the timestamp and the pixel offset to update the master_seed similarly as above.

Every time a packet comes into the ethernet interface, use the timestamp and a hash of the packet contents, and update the random seed.

XOR the contents of the video buffer.

Track the timing of keyboard clicks.

There are lots of sources of entropy that you can use to make the seed effectively unguessable.


just like anything else with cryptography, please don't roll your own. all major OSes and programming languages provide primitives to generate cryptographically strong random numbers- use that instead.


Yes!

I was hoping to illustrate the the grandparent post where more entropy can come from.


I'm guessing "wildly known" was a typo, but I'll bite onto that type anyway and put forward https://en.wikipedia.org/wiki/Lavarand and Cloudfare's pendulums https://blog.cloudflare.com/harnessing-office-chaos.


Seed? Use a TRNG. Every embedded processor (nearly) has a NIST qualified TRNG. Ring-oscillator for entropy, plus conditioning (whitening), there's your seed. Sometimes amplified thermal noise, but the ROSC is the easiest to manufacture.


From a developers point of view- if you are given an option to provide a seed value, you’re using the wrong api. Libraries exist to provide cryptographically appropriate rngs in every major programming language- use those instead.


I was completely engrossed throughout the entire article, and by the end, I was left eagerly wanting to know what the password was. I guess I've watched too many movies.


Someone linked the YouTube video…it shows the password… Great watch!


What was their fee?


I think about 50%, they only gave a 1.6M check


In the beginning they mentioned that since filming the price jumped to 3M, so I would assume the 1.6M was the rate back then.


So Roboform has almost certainly thousands (of not millions) of users with weak passwords, and not only didn't they tell anyone, all they give is a shrug when asked about it.

What a bunch of bozos.


It was in the changelog.

Anyway the major benefit of using a password manager isn't generating difficult to guess passwords.

It's being able to generate unique passwords so when you're details end up on https://haveibeenpwned.com people can't take the password that's leaked and try it on all the other services you've used.


I mean how weak are they really? These guys knew the algo and still struggled and pestered the user over and over for the other parameters. They also had what I would describe as an extreme motivation to crack this.


The constraint is knowing when the password was created. If you know that within a day or so, that makes the problem much more tractable and you can instead focus on number of characters and the other parameters.

Sniffing traffic (yes even encrypted) would be enough to see if you’re going through the login or initial user establishment flow, and that would give you a precise time when the password was generated.

This is a serious flaw.


Security people overusing the words serious and critical have really watered down the terms. At this point when I get told something is a serious risk, I file it next to being hit by lightning or eaten by sharks.


sorry to hear that. I don't exaggerate, but the unfortunate part is there is a lot of FUD out there- I just had a friend install nordvpn because someone sent her a gift card scam email to her business email address. So there's a lot of misinformation out there, mostly from folks selling product.

Password management is one of those fundamental security foundations- essentially serving as the 'root of trust' for your own personal digital life. If you mess that up, you're in for a world of hurt. I don't mess around with passwords. Taking your analogy, would you intentionally stand outside under a tree in a thunderstorm, figuring that the risk of getting hit by lightning is so small?


In this situation, the attacker had to know you were using this particular password manager, know roughly when the password was generated, reverse engineer and replicate the password generation algorithm, and make millions of login attempts somehow (almost never possible other than on crypto wallets).

Yes it’s obviously not good that they used the date as a seed, but the realistic risk is pretty much non existent. Even in this case where literal millions of dollars were on the line the “attackers” still had to collaborate heavily with the owner to narrow down the search space. On their own they likely would never crack it.

Absolutely no one is going through all this to get in to your Facebook account when they can just call up some grandma and ask them to transfer a $1000.


You've shifted the goalposts here. You're right that this all comes down to economics. You're not going to go to these lengths to break into a Facebook account -- however -- you have to remember that there is a lot of transitive trust nowadays.

So that Facebook account may allow you federated login to something you do care about. Or your Facebook account is the front page for your business, where a defacement or outage could cost you thousands of $$$. Or you reused your Facebook account's password as the password for your email, which probably was the recovery email for every online account you have... meaning you can now log into every service given access to your email.

Real security is about threat modeling and risk mitigation. Risk mitigation is simply the application of a rough economic model of both the attacker and defender to find a median where you are comfortable. Essentially a fancy way of determining how fast you need to run so that the bear eats the slower person first. Your example is apt- the grandma who is scammed out of $1000 is running much slower than the grandmas who were not, all things being equal.

So when it's "just" a Facebook account on the line, yes, nobody is going to go through massive effort to crack it. But that's not what the original post was about - it was about unlocking millions of $$ worth of Bitcoin. That's worth some effort. Remember also that, in this story, the person who retrieved the password does not end up with 100% of the proceeds, as you would in an adversarial scenario. In the adversarial scenario, the adversary's risk calculus is vastly different and they would be willing to spend a lot more effort (time, money, resources) into cracking that password.


The fact that a password could be cracked at all means it was very weak. Strong passwords can't be cracked with any realistic amount of resources or motivation.


There's a small chance that your password will be my first roll in a random generator.


I used the absolute language "can't" intentionally, because frankly, in most contexts outside pure math it's more misleadling to state guessing a sufficiently long truely random password is possible than to say it's impossible. Humans can't really intuitively handle probabilities so small. It's the same reason we say heat "always" flows from higher to lower temerature.


Hard to say without details; but now that the weakness is known it may become a lot easier. It's one thing if you think it may work if you have the correct parameters but aren't sure, and quite another if you know it will work.

Password managers are kind of a "defence in depth" thing; practical speaking, a passwords.txt opened with notepad is probably fine for many people. No one is in your computer checking your files. You have a password manager for when that does happen, just in case. And usually this tends to be a targetted attack, which can range from some country's secret service to a jealous spouse to a trolling sibling. If that extra protection is ineffective ... yeah, that's not great.

This really is "better safe than sorry" type territory. Password managers (including Roboform) already do this by notifying users a password may be insecure after a leak. A lot of the time that's not really needed if your password is sufficiently secure, but "better safe than sorry". This is not all that different.


You can often learn when people create online accounts. Sometimes to the second or millisecond. It commonly shows on people's profiles.

You can then try to log into every account, with passwords generated with the default settings.


If it had a default creation setting, it would be much easier to crack most user's passwords. There's still a motivation issue, but that's not a solid defense.


> Motivation issue

i.e threat model.

A lot of security processes are not designed for say state actors with library of 0- days or monopoly on violence(i.e. $5 wrench) that doesn’t make them bad.

Security is a spectrum, perhaps some subset users needed a more secure system most probably still benefited from this tool ?


Because the vast majority of ppl who use it will not be storing millions of dollars of crypto with it. Crypto changes the game totally.


No it doesn't. What kind of an excuse is that?

When a password manager maker finds a vulnerability they should absolutely tell their users to regenerate their passwords!


didn't the vendor fix it?


They are supposed to disclose the vulnerability after fixing it, so their users know they need to take action. That's what the original commenter rightly complained about.


People have bank passwords, social media accounts (which can be used in all sorts of nefarious ways), etc. Some may be 2FA protected, some may not be. Some may be protected by bad faux-2FA.

Just because there aren't million at stake doesn't mean you can't bring someone to ruin.


You can try millions of passwords on a wallet without anything stopping you. You only get a few guesses on a bank site.


If you only get a few guesses on a bank site, then you can inconvenience large numbers of users cheaply.


Most users are going to be already logged in on their phone apps so they won’t be affected. And the inconvenience is most likely going to be chucking up a captcha to prevent automated attempts.


Sure, but I’d take being inconvenienced over having my accounts compromised


You can do this without reverse engineering a password algorithm.


Crypto doesn’t change the game. Products that generate passwords should do so securely.

You may be using it to protect extremely sensitive information that could have people killed - that’s more important than a few million dollars in imaginary money


What if a few million dollars in imaginary money is more than enough to pay someone to kill some folks?


Mind your entropy.


Oh gosh, I need help with this. It's not nearly that much, but damn I need this.


Last I checked my lost-password fortune was about $8k.

Now, had I spend the same amount of money on bitcoin that I did on the janky underpowered miner setup I put together by not quite understanding the math, my lost-password fortune would approach $1MM.

Either way, I lost my password.


It's not clear how datetime was used and why that became a weakness? Doesn't it improve the password security by taking some bytes from /dev/random and salting it with <timestamp>?


The roboform password manager used datetime value as the seed of the pseudorandom generator, meaning that it would always generate the same password if the system clock time was the same. They managed to crack the wallet by reverse engineering the password manager and feeding its pseudonumber generator all datetime values between certain dates that were thought to be near the time when the original wallet owner had generated the password.


yes so knowing the datetime that was used to salt reduces the search space.


Salt is not the same as seed.


you're right. too late to edit now though


> They really annoyed me, because who knows what I did 10 years ago,

He doesn’t seem to be very thankful.


I think it’s an artifact of translation or ESL. Imagine he said “pestered”. I don’t think he necessarily meant the effect it had on his mood.


"Michael... now has 30 BTC, now worth $3 million, and is waiting for the value to rise to $100,000 per coin."

What the ? You presumably go from not a millionaire to having $3,000,000, and you decide to risk it to triple it? That's some next level greed right there.


FYI he's not gambling the bitcoin, he's holding onto it, and given it's history, which is the sub-story, it seems to be the smart thing to do not the risky/ dumb thing to do, especially in the current stage of the cycle.


None of that makes any sense whatsoever.


Not if you're the sort of person who dismisses it out of hand, no.

In the context of understanding that Bitcoin is the best performing asset over its admittedly small lifetime, then it just sorta kinda might just start the process of making sense to unthaw a little.

This justification is only valid for certain time-scales however, and once you get into a discussion of that it can easily degenerate into cherry-picking and misaligned points - and I can be accused of cherry picking in limiting my judgement to "over it's admittedly small lifetime".

Basically, it comes down to a difference of opinion in the long-term value of an asset that hasn't existed long-term. If using the only available data, being short-term, as a guide, then it could be predicted to be a great investment.

Past performance is not a guarantee of future returns. True of everything. I guess you and me both are just showing our different colours based on, potentially, the exact same reference data (although I'm going to assume my reference data set is larger and/or more varied than yours).

Alternate comprehension of your comment: He's not gambling his Bitcoin, he's holding it. At the "end" he will still have the same number of Bitcoin. I believe your misunderstanding is that it may represent a smaller US dollar value and therefore he's gambling his bitcoin, however this means he's actually gambling the value of his bitcoin - which I specifically didn't say.


> FYI he's not gambling the bitcoin, he's holding onto it

This is the type of cultish speak that makes it insufferable to listen to your sermons.

Yes, he is "holding onto" his Bitcoin. But based on the interview it represents something like >90% of his net wealth. Putting >90% of your net wealth onto an extremely volatile asset like Bitcoin can fairly be called "gambling". Some gambles have positive expected values and some gambles have negative expected values, but taking risks of such level should be called "gambling".

There is very little meaningful distinction between "holding onto" Bitcoin and "buying" Bitcoin. The fact that he already owns the Bitcoin doesn't make it any less gamble-y.

> At the "end" he will still have the same number of Bitcoin.

Nobody here claimed otherwise. You're attacking some kind of weird strawman argument.


Its not risky if you understand it. If you don’t…then it is gambling


That's not how words work. Or risk. Or anything else, really.


Holding federal reserve dollars is guaranteed to lose value. Inflation is the stated goal of the Fed (as dictated by Congress in the dual mandate).

So trading Bitcoin for dollars is almost always a bad trade.


Nobody advocates holding USD as an "investment", so none of what you said relates in any way to the discussion.


The OG stated

> What the ? You presumably go from not a millionaire to having $3,000,000, and you decide to risk it to triple it? That's some next level greed right there.

This implied selling btc to get dollars is less risky than holding BTC. I replied to that statement. You will likely lose more value holding dollars than holding BTC. Neither is an investment, they are both an asset.


> having $3,000,000

At no point in the story did the person "have" 3 million dollars worth of USD. They had Bitcoin worth 3 million dollars. The letters "$3,000,000" refer to the USD-denominated value of the Bitcoin. When they talk about "risking it", they refer to the idea of keeping the Bitcoin, as opposed to selling the Bitcoin and then doing something else with the money. It's not specified how exactly one might invest 3 million dollars, but no reasonable person would keep the whole amount in a bank account.

Nobody implied that holding 3 million USD in a bank would be a good idea.


Few understand this


It is possible to sell less than all of the bitcoin.


He did sell some.

Michael waited until it rose to $62,000 per coin and sold some of it. He now has 30 BTC, now worth $3 million, and is waiting for the value to rise to $100,000 per coin.


Math is mixed up. He's got 43.6 BTC. Currently worth $68K each, for a total of $2.9 mil. He's waiting for it to be worth $4.4 mil.

I'm betting his retirement math worked out to $4.4 mil before taxes. And, $100k is a human-bias round number that BTC is widely expected to hit in the next year.


Considering bitcoin call options for March 2025 are going for only about 12k, I think it's fair to say the consensus is that bitcoin exceding 100k in about a year is unlikely.


He hasn't needed them the last 10 years so he can probably hold out 10 more years.


You want him to swap absolutely scarce Bitcoin for something that can be printed infinitely out of thin air? Swapping to dollars would be the risk here.


Only since crypto boom I see people (crypto aficionados) thinking of money as an investment. And that makes no sense, as you explain yourself.

Dollars are much less volatile and thus less risky than any crypto currency I know. A perfect intermediate step before investing in some equity or some other thing that produces value.


I think it makes sense to consider money as an investment. Its somewhere you're deciding to hold value. Holding cash is a bad investment due to inflation so you need to spend it or store the value somewhere else. Its one of those things where deciding not to invest your money somewhere is a decision to invest it in money.


You know what else is absolutely scarce? Litecoin. And Solana. And XRP. And Cardano. And Avalanche. And Chainlink. And Bitcoin Cash. And Tron. And Ethereum Classic. And Stellar. And VeChain. And AlgoRand. And an infinite amount of other coins that anyone can invent at a moments notice.

Bitcoin only has value because someone else is willing to pay for it. That can hold true until it suddenly doesn't. If Bitcoin disappeared today, the world would go on without blinking. Nothing would stop functioning. That is of how little use it actually is.

That said, I'm a great believer in the meme value of Bitcoin and the greater fools. I hold several, with the belief that someday enough other fools will pay me a lot more fiat money to allow me to retire in style.


International crime like ransomware would stop working. I wonder if the entire value of crypto is propped up on the value of enabling crime.


How do you know he isn’t hedged?

NOT keeping it in Bitcoin is some next-level stupidity, by the simple analysis of trends over the time he’s held it.

And the inflation produced by the creation of broad money over the last 3 years hasn’t even come home to roost, yet.

I’d say he’s being ruthlessly analytical, not greedy.


Past performance does not guarantee future results.


True, but if he were looking for guaranteed returns he picked the wrong investment. I presume this person is has some level of risk tolerance far exceeding zero.


"Michael... now has 30 BTC, now worth $3 million, and is waiting for the value to rise to $100,000 per coin."

Can someone help me understand this? If his 30 BTC are now worth $3 million, that comes down to $100,000 per coin. But he's waiting for the value to rise to... $100,000 per coin?


Elsewhere the article says it's 43.6 BTC.

https://services.packetizer.com/btc/ says the current BTC price is ~$68K.


Time for a new investment strategy that involves buying whatever (index funds?) then losing your password to force a hold till the encryption algo has been cracked or compute power makes it easy to brute-force.

Call it the Moore’s Law Fund.


An interesting but not entirely practical offshoot of this idea is a fund that buys (collects legally?) wallets with lots of crypto & lost passwords and tries to crack them over time.


Or just buy random used digital storage devices in bulk and scan them for potential wallets, or other marketable data. Half the "broken" USB drives out there still have plenty of retrievable data on them. It would be like the "Storage Wars" show, but digital.

(Fyi, one very marketed video tape was discovered when the contents of a certain celeb's storage locker was put up for auction. Imagine the possibilities if one collected all the storage devices thrown away in a particular LA neighborhood. Or DC.)


I don't think it's necessarily legal (at least in some jurisdictions) to collect bitcoin that way, even if you've legally obtained the storage device.


This is already done. The feds and hackers have huge troves of wallets and files that they are trying to crack, either by finding holes in the encryption method used or brute force.


Bitcoin has a locktime opcode[1] which allows you to set a time when the transaction output can be spent, effectively locking the funds irrevocably for a fixed amount of time.

[1]: https://en.bitcoin.it/wiki/Timelock


Best if you just try to lose half the password so you have an advantage on cracking it.


This is already how bitcoin mining works. Compute is used to calculate partial hash collisions via brute force. The number of bits required in the collision adjusts dynamically based on the duration of the last 2016 blocks. If you're the first to find a valid collision for the next block, you get 3.125 BTC.


Less fun with a 10 minute lockup till the next block


That's what a retirement account is for.




Consider applying for YC's W25 batch! Applications are open till Nov 12.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: