Home » Education » Hardware Wallet Hack: Ledger Nano S - f00dbabe

Hardware Wallet Hack: Ledger Nano S - f00dbabe

Written By LiveOverflow on Friday, Dec 28, 2018 | 04:57 PM

 
It was found that the Ledger Nano S bootloader can be tricked into flashing and executing untrusted firmware. LEARN ON HEXTREE (ad) Learn hacking on Hextree: https://www.hextree.io/ Watch this video and more on Hextree: https://app.hextree.io/courses/yt-crypto-wallet/hardware-wallet-security Join the Hextree Discord: https://discord.gg/xgQpCQCpvy Research Site: https://wallet.fail/ Twitter: https://twitter.com/walletfail Thomas Roth: https://twitter.com/stacksmashing original wallet.fail talk: https://www.youtube.com/watch?v=Y1OBIGslgGM The bootloader is used to update the firmware of the 'non-secure' processor in the Ledger Nano S and has full control over the display, USB and the buttons. Time might tell how critical this issue actually is, a strong proof-of-concept still requires a lot of work and maybe the guys from wallet.fail will publish more in the future. Or join the security research and play around with it yourself! CHAPTERS 00:00 - What the Ledger Nano S Vulnerability Means 02:22 - How the Bootloader Updates Firmware Over APDU 04:36 - The f00dbabe Boot Protection 06:25 - Bypassing the Write Check Through Memory Aliasing 07:53 - What Malicious Firmware Could Control 09:22 - The Security Problem With the Dual-Chip Design 09:56 - Threat Modeling the Secure Element 11:22 - The Untrusted MCU as a Man in the Middle 12:23 - The Secure Channel and Ledger's Position 13:04 - Why the Display and Buttons Still Matter 14:30 - A Self-Restoring Malicious Firmware Proof of Concept SUPPORT Per video: https://www.patreon.com/join/liveoverflow Per month: https://www.youtube.com/channel/UClcE-kVhqyiHCcjYwcpfj9w/join Buy my handwriting font (ad): https://shop.liveoverflow.com/ WATCH, FOLLOW & READ Second channel: https://www.youtube.com/LiveUnderflow Twitch: https://twitch.tv/LiveOverflow/ Twitter: https://twitter.com/LiveOverflow/ Instagram: https://instagram.com/LiveOverflow/ TikTok: https://www.tiktok.com/@liveoverflow_ LiveOverflow blog: https://liveoverflow.com/ Hextree blog (ad): https://www.hextree.io/blog #HardwareSecurity #SecurityResearch (ad) LiveOverflow YouTube channel is supported by advertisement and product placement.