create account

[PSA] Trezor hardware wallet keys extracted by themarkymark

View this thread on: hive.blogpeakd.comecency.com
· @themarkymark · (edited)
$79.18
[PSA] Trezor hardware wallet keys extracted
<center>https://i.imgur.com/7Uy97iK.png</center>

# Live Demostration (1 hour)
https://www.youtube.com/watch?v=Y1OBIGslgGM

---

> *"At the 35th Chaos Communication Congress we will take a look at how to break the most popular cryptocurrency hardware wallets. We will uncover architectural, physical, hardware, software and firmware vulnerabilities we found including issues that could allow a malicious attacker to gain access to the funds of the wallet. The attacks that we perform against the hardware wallets range from breaking the proprietary bootloader protection, to breaking the web interfaces used to interact with wallets, up to physical attacks including glitching to bypass the security implemented in the microcontrollers of the wallet. Our broad look into several wallets demonstrates systemic and recurring issues. At the end, we provide some insight into what needs to change to build more resilient hardware wallets."*

---

If someone has physical access to your Trezor, it is possible to extract the seed words from the device and ultimately get the private keys to your wallets.

By exploiting the STM32 chip on the Trezor-1, they were able to dump the ram to get the seed words via privilege escalation.  At this time, the Trezor Model T is not vulnerable to this attack but likely would be if targetted.

Trezor is working on a fix but in the meantime, the only way to protect your Trezor is to use the passphrase functionality.  When initializing your Trezor you select 24 **seed words** which are encrypted against the pin you select for your device.  In this attack, both the seed words and pin can be extracted by brute force.  A passphrase allows you to add an additional word or phrase to the encryption process that is **not stored on the device**.  

By using an additional passphrase, you will prevent this type of attack now and in the foreseeable future.

The good news, the attack took **90 days** to complete.  In that time you could easily move your funds on a backup Trezor, Ledger, or even a software wallet using your seed words.

##### You will need to re-initialize your device to use passphrase security and you will create new **empty** wallets.  You will need to transfer your funds to this new wallet. 

---

If you are a large holder of crypto, I recommend resetting your hardware wallet to factory condition until a proper solution is found or until you enable passphrase functionality.   Use an encrypted solution like a Password Manager Secure Notes functionality to save your seed words in encrypted form.  Once a solution is found you can then re-initialize your Trezor.

Ultimately I highly recommend moving towards passphrase functionality, this would prevent most if not all future attacks as all the information required to decrypt your private keys are not stored on the device.  This will require you to move all your tokens to the new empty wallets created in the process.

# Response from Satoshi Labs (Aka Trezor)
*"Per my latest information (I am not present at the conference), we were not informed about this vulnerability via our Responsible Disclosure process, and therefore we are working with the information as it arrives.*

*We will address this vulnerability as soon as possible, though we will need some time. Until then, you can mitigate it by using a passphrase (make sure to learn how it works first, as in case of passphrase-loss your funds are irrecoverable), or by making sure you do not lose physical access to your device. To exploit the vulnerability, the attacker needs to have physical access to your device — directly to its board."*

*During the update process, seed and pin are copied from the NVRAM to the RAM, and the NVRAM is erased and reflashed with the new firmware. The motivation was that if the device loses power during the update process, possibly due to attack attempts, RAM would be erased and thus all the sensitive information. It also prevents unsigned/custom firmware from accessing the sensitive data, as upon a failed signature check the data would be erased from RAM as well. Only with a genuine fw update, the data would be copied back to NVRAM from RAM.*

*Unfortunately, the vulnerability published today unveils an attack vector to steal data from the RAM, exactly during the update process."*

---



</br>
</br>
</br>
https://steemitimages.com/0x0/https://steemitimages.com/DQmdE6NkpmgqodkBZPrFtAiJvw8YH2c4Hc26gRJract5wwh/marky.gif

<center><sub><sub> X48EJ </sub></sub></center>

# <center>  [Why you should vote me as witness](https://steemit.com/witness-category/@themarkymark/why-you-should-vote-for-themarkymark-as-witness)  </center> #
<center>https://steemitimages.com/DQmcWxV1dpA1eAtw2ipwZiWZkydyVNU5LaLa2Ak1GUnbGmS/The-Marky-Mark.png </center>

# <center> **Witness** </center> #
# <center> Active, Present, Passionate </center> #

<br/>
<center>![](http://steemitboard.com/@themarkymark/posts.png) &nbsp; ![](http://steemitboard.com/@themarkymark/comments.png) &nbsp; ![](http://steemitboard.com/@themarkymark/voted.png) &nbsp; <br/> ![](https://cdn.steemitimages.com/DQmaC5hdzHKKyEffyvtm3FGSQNrDEs8XVR2RnKLyrhVi3gz/image.png) &nbsp; ![](https://cdn.steemitimages.com/DQmYszpMNaNoetDc3se8xmVvbj8Lss2qjvpW9uh1AYWWZpK/image.png)</center>
<br/>

# <center> My recent popular posts </center> #

[STEEM, STEEM Power, Vests, and Steem Dollars. wtf is this shit?](https://steemit.com/steem/@themarkymark/steem-steem-power-vests-and-steem-dollars-wtf-is-this-shit)
[The truth and lies about 25% curation, why what you know is FAKE NEWS](https://steemit.com/curation/@themarkymark/the-truth-and-lies-about-25-curation-why-what-you-know-is-fake-news)
[WTF is a hardware wallet, and why should you have one?](https://steemit.com/bitcoin/@themarkymark/wtf-is-a-hardware-wallet-and-why-should-you-have-one)
[GINABOT - The Secret to your Sanity on Steemit](https://steemit.com/ginabot/@themarkymark/ginabot-the-secret-to-your-sanity-on-steemit)
[How to calculate post rewards](https://steemit.com/steemit/@themarkymark/how-to-calculate-post-rewards)
[Use SSH all the time? Time for a big boy SSH Client](https://steemit.com/linux/@themarkymark/use-ssh-all-the-time-time-for-a-big-boy-ssh-client)
[How to change your recovery account](https://steemit.com/steemit/@themarkymark/how-to-change-your-recovery-account)
[How curation rewards work and how to be a kick ass curator](https://steemit.com/curation/@themarkymark/how-curation-rewards-work-and-how-to-be-a-kick-ass-curator)
[Markdown 101 - How to make kick ass posts on Steemit](https://steemit.com/steemit/@themarkymark/markdown-101-how-to-make-kick-ass-posts-on-steemit)
[Work ON your business, not in your business! - How to succeed as a small business](https://steemit.com/business/@themarkymark/work-on-your-business-not-in-your-business-how-to-succeed-as-a-small-business)
[You are not entitled to an audience, you need to earn it!](https://steemit.com/steemit/@themarkymark/you-are-not-entitled-to-an-audience-you-need-to-earn-it)
[How to properly setup SSH Key Authentication - If you are logging into your server with root, you are doing it wrong!](https://steemit.com/sysadmin/@themarkymark/how-to-properly-setup-ssh-key-authentication-if-you-are-logging-into-your-server-with-root-you-are-doing-it-wrong)
[Building a Portable Game Console](https://steemit.com/raspberrypi/@themarkymark/building-a-portable-game-console)

[![](https://steemitimages.com/DQmPkQhAQceC7aHr4Gy5GKv7LMoiy47P7PyaNCeZBHMpFke/white-bg-with-drop-shadow.gif)](https://v2.steemconnect.com/sign/account-witness-vote?witness=themarkymark&approve=1)
👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 399 others
properties (23)
authorthemarkymark
permlinkpsa-trezor-hardware-wallet-keys-extracted
categorycryptocurrency
json_metadata{"community":"busy","app":"steemit/0.1","format":"markdown","tags":["cryptocurrency","bitcoin","trezor","crypto","busy"],"links":["https://www.youtube.com/watch?v=Y1OBIGslgGM","https://steemit.com/witness-category/@themarkymark/why-you-should-vote-for-themarkymark-as-witness","https://steemit.com/steem/@themarkymark/steem-steem-power-vests-and-steem-dollars-wtf-is-this-shit","https://steemit.com/curation/@themarkymark/the-truth-and-lies-about-25-curation-why-what-you-know-is-fake-news","https://steemit.com/bitcoin/@themarkymark/wtf-is-a-hardware-wallet-and-why-should-you-have-one","https://steemit.com/ginabot/@themarkymark/ginabot-the-secret-to-your-sanity-on-steemit","https://steemit.com/steemit/@themarkymark/how-to-calculate-post-rewards","https://steemit.com/linux/@themarkymark/use-ssh-all-the-time-time-for-a-big-boy-ssh-client","https://steemit.com/steemit/@themarkymark/how-to-change-your-recovery-account","https://steemit.com/curation/@themarkymark/how-curation-rewards-work-and-how-to-be-a-kick-ass-curator","https://steemit.com/steemit/@themarkymark/markdown-101-how-to-make-kick-ass-posts-on-steemit","https://steemit.com/business/@themarkymark/work-on-your-business-not-in-your-business-how-to-succeed-as-a-small-business","https://steemit.com/steemit/@themarkymark/you-are-not-entitled-to-an-audience-you-need-to-earn-it","https://steemit.com/sysadmin/@themarkymark/how-to-properly-setup-ssh-key-authentication-if-you-are-logging-into-your-server-with-root-you-are-doing-it-wrong","https://steemit.com/raspberrypi/@themarkymark/building-a-portable-game-console","https://v2.steemconnect.com/sign/account-witness-vote?witness=themarkymark&approve=1"],"image":["https://i.imgur.com/7Uy97iK.png","https://img.youtube.com/vi/Y1OBIGslgGM/0.jpg","https://steemitimages.com/0x0/https://steemitimages.com/DQmdE6NkpmgqodkBZPrFtAiJvw8YH2c4Hc26gRJract5wwh/marky.gif","https://steemitimages.com/DQmcWxV1dpA1eAtw2ipwZiWZkydyVNU5LaLa2Ak1GUnbGmS/The-Marky-Mark.png","http://steemitboard.com/@themarkymark/posts.png","http://steemitboard.com/@themarkymark/comments.png","http://steemitboard.com/@themarkymark/voted.png","https://cdn.steemitimages.com/DQmaC5hdzHKKyEffyvtm3FGSQNrDEs8XVR2RnKLyrhVi3gz/image.png","https://cdn.steemitimages.com/DQmYszpMNaNoetDc3se8xmVvbj8Lss2qjvpW9uh1AYWWZpK/image.png","https://steemitimages.com/DQmPkQhAQceC7aHr4Gy5GKv7LMoiy47P7PyaNCeZBHMpFke/white-bg-with-drop-shadow.gif"]}
created2018-12-28 20:01:27
last_update2018-12-28 20:10:21
depth0
children9
last_payout2019-01-04 20:01:27
cashout_time1969-12-31 23:59:59
total_payout_value59.916 HBD
curator_payout_value19.260 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length7,589
author_reputation1,783,324,578,438,013
root_title"[PSA] Trezor hardware wallet keys extracted"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id77,508,336
net_rshares142,188,320,233,130
author_curate_reward""
vote details (463)
@clumsysilverdad ·
for every obstacle, there is a solution ... unfortunately
👍  
properties (23)
authorclumsysilverdad
permlinkre-themarkymark-psa-trezor-hardware-wallet-keys-extracted-20181228t200240290z
categorycryptocurrency
json_metadata{"tags":["cryptocurrency"],"app":"steemit/0.1"}
created2018-12-28 20:02:39
last_update2018-12-28 20:02:39
depth1
children2
last_payout2019-01-04 20:02:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length57
author_reputation28,166,630,869,767
root_title"[PSA] Trezor hardware wallet keys extracted"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd0
post_id77,508,384
net_rshares2,939,909,427
author_curate_reward""
vote details (1)
@gapantiponzi ·
Killing Ponzi & Scammers on Steemit @gapantiponzi
properties (22)
authorgapantiponzi
permlinkre-clumsysilverdad-re-themarkymark-psa-trezor-hardware-wallet-keys-extracted-20181229t223723000z
categorycryptocurrency
json_metadata{"tags":["cryptocurrency"],"users":["gapantiponzi"],"app":"steemit/0.1"}
created2018-12-29 22:37:27
last_update2018-12-29 22:37:27
depth2
children0
last_payout2019-01-05 22:37:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length49
author_reputation-37,164,826,687
root_title"[PSA] Trezor hardware wallet keys extracted"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id77,572,649
net_rshares0
@themarkymark ·
$0.04
but every solution there is an obstacle.
👍  , , , ,
properties (23)
authorthemarkymark
permlinkre-clumsysilverdad-re-themarkymark-psa-trezor-hardware-wallet-keys-extracted-20181228t200522384z
categorycryptocurrency
json_metadata{"tags":["cryptocurrency"],"app":"steemit/0.1"}
created2018-12-28 20:05:21
last_update2018-12-28 20:05:21
depth2
children0
last_payout2019-01-04 20:05:21
cashout_time1969-12-31 23:59:59
total_payout_value0.030 HBD
curator_payout_value0.009 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length40
author_reputation1,783,324,578,438,013
root_title"[PSA] Trezor hardware wallet keys extracted"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id77,508,458
net_rshares72,875,276,359
author_curate_reward""
vote details (5)
@friendly-fenix ·
@themarkymark
Slightly irritating to read, but good thing the problem is being addressed...

Cheers!
/FF
properties (22)
authorfriendly-fenix
permlinkre-themarkymark-psa-trezor-hardware-wallet-keys-extracted-20181229t130720095z
categorycryptocurrency
json_metadata{"tags":["cryptocurrency"],"users":["themarkymark"],"app":"steemit/0.1"}
created2018-12-29 13:07:21
last_update2018-12-29 13:07:21
depth1
children0
last_payout2019-01-05 13:07:21
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length104
author_reputation6,283,336,485,983
root_title"[PSA] Trezor hardware wallet keys extracted"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id77,547,692
net_rshares0
@minnowbooster ·
@minnowbooster upvoted this post!
![Calling @originalworks :)](https://upgoat.steemmall.com/?user=ipromote&receiver=themarkymark&sender=airbud23&value=0.3&hash=636)
*<sub>img credz: pixabay.com</sub>*
*Nice, you got an awesome upgoat, thanks to @ipromote*
*BuildTeam wishes everyone a great Christmas and bullish Holidays*
*Want a boost? [Minnowbooster's](https://steemit.com/minnowbooster/@minnowbooster/minnowbooster-the-holiday-magic-is-back-for-2019) got your back!*
    
properties (22)
authorminnowbooster
permlinkcomment-1546028684718
categorycryptocurrency
json_metadata{"app":"⇐stoned⇔pastries⇒/¹.².³","format":"markdown","tags":["minnowbooster"]}
created2018-12-28 20:24:45
last_update2018-12-28 20:24:45
depth1
children0
last_payout2019-01-04 20:24:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length442
author_reputation230,546,282,483,083
root_title"[PSA] Trezor hardware wallet keys extracted"
beneficiaries
0.
accountupgoat
weight10,000
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id77,509,081
net_rshares0
@steem-ua ·
#### Hi @themarkymark!

Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
Your **UA** account score is currently 8.048 which ranks you at **#27** across all Steem accounts.
Your rank has dropped 1 places in the last three days (old rank 26).

In our last Algorithmic Curation Round, consisting of 200 contributions, your post is ranked at **#1**. Congratulations! 
##### Evaluation of your UA score:

* Your follower network is great!
* The readers appreciate your great work!
* Good user engagement!


**Feel free to join our [@steem-ua Discord server](https://discord.gg/KpBNYGz)**
properties (22)
authorsteem-ua
permlinkre-psa-trezor-hardware-wallet-keys-extracted-20181230t112942z
categorycryptocurrency
json_metadata"{"app": "beem/0.20.14"}"
created2018-12-30 11:29:45
last_update2018-12-30 11:29:45
depth1
children0
last_payout2019-01-06 11:29:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length636
author_reputation23,214,230,978,060
root_title"[PSA] Trezor hardware wallet keys extracted"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id77,600,110
net_rshares0
@teseo ·
:O
properties (22)
authorteseo
permlinkre-themarkymark-psa-trezor-hardware-wallet-keys-extracted-20181228t214500592z
categorycryptocurrency
json_metadata{"tags":["cryptocurrency"],"app":"steemit/0.1"}
created2018-12-28 21:45:00
last_update2018-12-28 21:45:00
depth1
children0
last_payout2019-01-04 21:45:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2
author_reputation652,393,456,878
root_title"[PSA] Trezor hardware wallet keys extracted"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id77,511,937
net_rshares0
@teseo ·
Maybe similar exploit on ledger dongles??
👍  
properties (23)
authorteseo
permlinkre-themarkymark-psa-trezor-hardware-wallet-keys-extracted-20181229t175227608z
categorycryptocurrency
json_metadata{"tags":["cryptocurrency"],"app":"steemit/0.1"}
created2018-12-29 17:52:24
last_update2018-12-29 17:52:24
depth1
children0
last_payout2019-01-05 17:52:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length41
author_reputation652,393,456,878
root_title"[PSA] Trezor hardware wallet keys extracted"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id77,561,386
net_rshares516,425,267
author_curate_reward""
vote details (1)
@transisto ·
![](https://cdn.steemitimages.com/DQmQuqPuezsiK5DoQvNn1r5TFyzvh7ELdi3JTtW67CSopT2/image.png)
properties (22)
authortransisto
permlinkre-themarkymark-psa-trezor-hardware-wallet-keys-extracted-20181229t010744478z
categorycryptocurrency
json_metadata{"tags":["cryptocurrency"],"image":["https://cdn.steemitimages.com/DQmQuqPuezsiK5DoQvNn1r5TFyzvh7ELdi3JTtW67CSopT2/image.png"],"app":"steemit/0.1"}
created2018-12-29 01:07:45
last_update2018-12-29 01:07:45
depth1
children0
last_payout2019-01-05 01:07:45
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length92
author_reputation330,357,940,720,833
root_title"[PSA] Trezor hardware wallet keys extracted"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id77,519,723
net_rshares0