Tell HN: Crypto Wallets Trust Wallet and Ledger appear to be compromised
28 points| fadys | 5 years ago
Here are the facts:
- He has a Ledger Nano S wallet.
- That wallet had 4.77 LTC, 4.48 ETH, and 0.73 BTC.
- The Ledger generated a passphrase containing 24 words. He didn't add the 25th optional word.
- He recorded that passphrase on a piece of paper and hid it.
- No one had or has access to that paper. This is an absolute certainty.
- That passphrase (those words) were NEVER entered anywhere.
- On February 24th at 5:45 AM Eastern Time, the BTC was stolen.
- On the same day, at 6:46 AM and 6:48 AM, the ETH and LTC, respectively, were stolen.
- He also has a Trust Wallet.
- He had $1500 worth of NPXS and $1000 worth of TRX in that wallet.
- On February 24th at 6:48 AM and 6:55 AM both of those were stolen.
- The passphrase for the Trust Wallet is saved as a screenshot on his iPhone.
- His iPhone has not left his possession.
- His iPhone has a 6-digit passcode.
I have the recipient addresses. It looks like the thief has stolen crypto from others as well.
Note: Both wallets were hacked on the same day at around the same time. Both had separate passphrases.
Can someone please shed some light on what can be done, if anything? How were both wallets compromised at the same time?! If nothing can be done to retrieve the crytpo, what can be done to prevent this from happening in the future.
Edited to add:
Here's the BTC transaction: https://www.blockchain.com/btc/tx/4b05e788a4338d330f3d8a19c87c520e78db28c356c1e6bc1fd4d7e186c91892
lacker|5 years ago
To me it seems more likely that your nephew is mistaken about some aspect of this story. Perhaps he used some malicious software and subsequently forgot about it. Either way, there is nothing that can be done.
In the future, your nephew would be better off using traditional saving methods rather than self-controlled cryptocurrency. If he can't figure out what he did wrong, it's likely he won't be able to prevent it from happening again.
gruez|5 years ago
Which is why I think this is an inside job (ie. someone close to him, or as some suggested, himself). If this was a remote hacker, it would require quite a bit of effort: scouting him out as his target, hacking his computer/devices/accounts, discovering his holdings (as opposed to just grabbing the trust wallet and running), preparing the malware/ledger exploit. While it all might be worth it for $40k, there are probably better targets than some kid with only $40k in crypto. It's far more likely that someone he knows or is close to him got access to his icloud account (through his unlocked phone/computer), and found his stash where he stored his ledger recovery phrase.
jackcodes|5 years ago
First question; was the amount stored on the ledger stolen during a transaction? If so then he may have been exposed to the same targeted Metamask attack as experienced by an NXM founder https://medium.com/@hugh_karp/nxm-hack-update-72c5c017b48. This wouldn’t explain the BTC and LTC transactions though.
My collection of possibilities:
1. The seed phrase was exposed. Maybe not from your piece of paper, but perhaps it was saved onto a text file, jotted down into notes, captured somewhere else. I realise given the other comments you are likely to disregard this one, I get it, but it still seems to be the most likely from the outside looking in.
2. The computer used to make transactions was hacked, as per the Metamask hack above.
3. Your nephew got into trouble and needed money. I’m not saying he’s lying to you, but he could be trying to save face.
4. A device on his network got hacked and he was subjected to a pretty targeted attack which could have made false transactions on his behalf if he accepted the certificates on his device, maybe. Perhaps a worm on his computer propagated to his iPhone to read the trust key.
5. Both ledger, and Trust are compromised to remote attacks. This would mean someone has found a way to read the seed phrase from ledger and trust remotely and then dump the wallet entirely. This would also make him probably the first person in the world to face these vulnerabilities on both apps. Hopefully you can see why 1 & 3 seem more likely than this.
willj|5 years ago
Another possibility no one has mentioned yet: is it possible your nephew is lying? Perhaps he "stole" the cryptocurrency from himself, and went to his relative hoping they might give him pity money to get him back on his feet? Just a wild guess.
fadys|5 years ago
I'm sure in the same way you can be sure that if you were tasked with doing the same thing, you'll feel 100% confident that no one would be able to access that paper. And even if they did, they wouldn't know what they were looking at.
doggosphere|5 years ago
Both wallets were accessed at the same time, indicating seed words for both wallets were exposed.
Regardless of what your nephew remembers, or believes about how he handled his seeds, someone got access to that data.
One culprit could be cloud hosting like iCloud, google docs, dropbox, etc.
gruez|5 years ago
not to mention, there's probably ledger wallets holding much more than that. think bitcoin whales or HODLers from 2012. If they really had a 0day they certainly wouldn't be wasting it on some kid with only $40k in crypto holdings. If they did, it would be part of some sort of coordinated attack that everyone would be reporting.
fadys|5 years ago
iCloud could explain his Trust Wallet, but not his Ledger wallet (with the seed words on paper, hidden and literally not seeing the light of day for years).
helpfulanon|4 years ago
My brother (his dad) caught wind of it and had some fun messing with the attacker. But for a moment my nephew was in some serious deep shit that he would have sneaked around to buy and send crypto to get out of.
So that's a scenario that could have happened, and would explain why he wouldn't want to tell the truth.
Alternatively - Ledger got hacked and a list of customers for the Nano S was stolen. So someone could use that for a targeted phishing attack. Perhaps the above would be a similar strategy
Edit: Aha! There are indeed warnings of active phishing attacks from Ledger: https://www.reddit.com/r/ledgerwallet/comments/ck6o44/be_car...
Your nephew got phished, and is leaving that bit of the story out
627467|5 years ago
While you describe plenty of recent facts, from the "he has spent years earning it" I take the wallets were setup years ago and honestly, I would not trust even myself on operational security of a single device/passphrase that I may regularly use.
Are you really sure that a given iphone has never "left his possession"? Was it locked in a safe the entire time?
fadys|5 years ago
sillysaurusx|5 years ago
It took years for me to really get over it. I'd like to spare your nephew from that, if possible.
The next week is going to be really rough for them. Just be there, and reassure them that things are going to turn out fine. Even if it seems like a massive deal right now -- possibly the biggest problem they've ever run into -- it's an illusion.
The fact is, determining how the money was stolen won't get the money back, just like determining why Mt Gox collapsed didn't get mine back. But I could've been much happier if I'd just accepted it and moved on.
In their case, this theft might be easier to stomach than an exchange collapse, because at least they won't live with uncertainty about whether the money is coming back. It's gone.
Try to remind them that as much as it sucks, they still have their health and their sense of humor. Both are priceless.
(Or perhaps just listen to them. Sometimes saying anything isn't really necessary.)
fadys|5 years ago
How can someone guess both passphrases, from separate wallets, in separate locations with different words? It's literally impossible.
Whatever technology is used to generate the passphrases in each of those wallets must be compromised.
Nothing else can explain it.
lazide|5 years ago
There are plenty of other ways.
You keep saying it is impossible the paper was accessed, but that doesn’t mean it wasn’t- or the information got compromised another way.
Did he print it out from a common machine?
_fzslm|5 years ago
i'm very sorry to hear he lost $40k, especially because he was saving it for college... i can't even imagine that much money being a student so i just hope you guys can find some way to work this out... i guess.
that said, i don't think Ledger's security is to blame here... it is infinitely more likely that your nephew's computer was infected with something. for example, if he kept his trust wallet passphrase as a screenshot, perhaps that screenshot synched via iCloud to his PC, from which point the attacker was able to pick it up? or they were able to retrieve his iCloud session cookie?
there are a million times more entry vectors if you consider the PC (or, hell, Mac, or whatever it is) as the infected device. i'd wipe the shit out of it and start fresh, if your nephew intends to do anything else with crypto in the future.
fadys|5 years ago
But about the rest...the Ledger's wallet's seed words were on paper, never seen by a computer after it was generated.
His Trust Wallet, however, did have his seed words on his phone. But again, it has a 6-digit passcode.
throwawybillion|5 years ago
Either the seed or the ledger were compromised (I'm ignoring the trust wallet, that's not the interesting hack).
Either:
1. You're wrong about the paper copy of the seed (that is pretty obviously stored in your family's safe, based on your comments) never seeing the light of day.
2. There was another copy of the seed on some other medium (seems most likely to me, tbh — the trust wallet was also compromised so if there was a photo of the seed paper on the iPhone as well, that would add up neatly)
3. Someone got ahold of the ledger itself and the pin.
4. Your kid plugged in the ledger and got phished into signing a malicious transaction.
5. Someone has magic quantum voodoo powers and used it to steal < 10 BTC instead of stealing thousands.
6. You or your kid are lying.
I've been working in blockchain for 7 years and I definitely could have missed something but those are literally the only possible options that make any sense.
asidiali|5 years ago
menmob|5 years ago
fadys|5 years ago
I'm willing to bet we'll be hearing about more people getting their wallets wiped clean.
mianos|5 years ago
aneemzic|5 years ago
The fact he saved a screenshot on his iPhone of either passphrase, which is number one do not, shows he wasn't being careful and likely made other mistakes that could have been exploited.
I do feel for your nephew, but it's almost certainly user error and not related to the ledger wallet at all.
asidiali|5 years ago
1) how did the conversation come about? Who brought up cryptocurrency in the discussion? Did you ask him how it was going on a random phone call, or did he call you explicitly alert you to the issue?
2) how old is your nephew?
xiphias2|5 years ago
My current advised setup is this: 3 different harware wallets from multiple vendors, generate 2-of-3 multisig. Send some money to the address, try to send back money with any 2 of the 3.
After the address is safe, put the 3 wallets in physical trezors stored with different banks. Also use the same, but very simple passphrase that you 100% don't forget (do
The cost of this setup maybe $500/year, but at $40k it's worth it.
jiehong|5 years ago
Anyways, either someone had access to his hardware wallet and had a copy of that paper at the time of the theft, either wallets are insecure.
If wallets were that insecure, more complains and warnings would be found online, and the wallet company would probably loose all its customers. So I say it’s unlikely.
fadys|5 years ago
rasse|5 years ago
randomhodler84|5 years ago
The reason I suspect this is the attacker has swept the wallets to the same addr. This could represent a supply chain attack with a common attacker.
fadys|5 years ago
29athrowaway|5 years ago
max_|4 years ago
[0]: https://www.elliptic.co/
deft|5 years ago
metadeg|5 years ago
fnoof|5 years ago
Could the photos have been uploaded to iCloud and compromised from there? Or accessed from another device?
fadys|5 years ago
But that doesn't explain his Ledger wallet! I'll keep saying it...those seed words were on paper, hidden from all sight, without anyone knowing they exist...for years.
Then, on February 24th, both wallets get cleaned out at around the same time. Why sit on the seed words for years?
Geee|5 years ago
threatofrain|5 years ago
gruez|5 years ago
Who? The local PD? NSA/FBI?
DougN7|5 years ago
gruez|5 years ago
kleer001|5 years ago
Humans are always the weakest security link.
shahbaby|5 years ago
jiehong|5 years ago
Just like a smartcard (like a yubikey).
unknown|5 years ago
[deleted]
Harvey77|4 years ago
[deleted]
chovybizzass|5 years ago
[deleted]