Identify Bootloader main() and find Button Press Handler - Hardware Wallet Research #5

yJbnsMKkRUs/default.jpg

Now that we know where the firmware starts, we want to find how button presses are handled and where it might handle the APDU commands.

research: https://wallet.fail
AVR Firmware: https://www.youtube.com/watch?v=hyoPA...
ZetaTwo: https://www.youtube.com/user/ZetaTwo

DISCLAIMER: The security research shown here was done a while ago and since then the software and hardware was updated; These videos are not sponsored or endorsed by Ledger.

-=[ 💻 Related Products ]=-

→ Ledger Nano S:* https://amzn.to/2VAhMvM
→ USB Hub with switches:* https://amzn.to/2SJuaYv
→ any STM32 Nucleo-64 development board:* https://amzn.to/2VDDE9J

-=[ ❤️ Support ]=-

→ per Video: https://www.patreon.com/join/liveover...
→ per Month: https://www.youtube.com/channel/UClcE...

-=[ 🔴 Stuff I use ]=-

→ Microphone:* https://amzn.to/2LW6ldx
→ Graphics tablet:* https://amzn.to/2C8djYj
→ Camera#1 for streaming:* https://amzn.to/2SJ66VM
→ Lens for streaming:* https://amzn.to/2CdG31I
→ Connect Camera#1 to PC:* https://amzn.to/2VDRhWj
→ Camera#2 for electronics:* https://amzn.to/2LWxehv
→ Lens for macro shots:* https://amzn.to/2C5tXrw
→ Keyboard:* https://amzn.to/2LZgCFD
→ Headphones:* https://amzn.to/2M2KhxW

-=[ 🐕 Social ]=-

→ Twitter: https://twitter.com/LiveOverflow/
→ Website: https://liveoverflow.com/
→ Subreddit: https://www.reddit.com/r/LiveOverflow/
→ Facebook: https://www.facebook.com/LiveOverflow/

-=[ 📄 P.S. ]=-

All links with "*" are affiliate links.
LiveOverflow / Security Flag GmbH is part of the Amazon Affiliate Partner Programm.

#ReverseEngineering #HardwareSecurity

yJbnsMKkRUs/default.jpg
Identify Bootloader main() and find Button Press Handler - Hardware Wallet Research #5 Identify Bootloader main() and find Button Press Handler - Hardware Wallet Research #5 Reviewed by Anonymous on February 01, 2019 Rating: 5