John McAfee’s ‘unhackable’ Bitfi wallet got hacked again
techcrunch.com
techcrunch.com
Additionally, the design allows for offline passphrase guessing attacks to be run by anyone without having to directly attack any particular wallet. They managed to re-invent brain wallets with a somewhat better (but still bad) KDF - WarpWallet's better.
If the device is used, then left unattended, the coins can be taken. If it's powered on, there's a reliable cold boot attack. If it's powered off, a backdoor can be installed that will exfiltrate the salt and passphrase on next use.
The original bounty offered was a sham - the sole "valid" attack vector was extracting key material from a device that had been used once and then shipped powered off (in most cases that I'm aware of, with a dead battery), and never had the passphrase entered into it again.
It looks to me like there's no way to make these things secure without a full product recall.
(I'm the researcher who wrote the tooling to automatically identify the salt and passphrase given a memory dump)
As the article says, the keys have been recovered from a Bitfi, allowing access to the funds.
I am not sure what else you require for it to be called hacked.
https://rya.nc/bitfi-wallet.html
That particular version of the code doesn't print the private key, but it can be trivially modified to do so.
We demonstrated using the salt and passphrase to extract coins from wallets without the hardware several weeks ago.
If it is McAfee, he is doing an excellent job, judging by the other comments in this thread.
Not sure how much clearer it can be stated.
Just because something CAN be done, that doesn't mean it's trivial. Someone's PK "can" be guessed, it's just incredibly unlikely. So for people, like myself, not 100% knowledgable on this type of tech, if someone goes through all the trouble to get the keys, but doesn't complete the final step of actually removing coins, it looks like either for some reason they can't or they are just completely naive and assuming everyone else knows exactly what they've done.