Identify Bootloader main() and find Button Press Handler - Hardware Wallet Research #5
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=hyoPAOTrUMc
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.
-=[ ❤️ Support ]=-
→ per Video: https://www.patreon.com/join/liveoverflow
→ per Month: https://www.youtube.com/channel/UClcE-kVhqyiHCcjYwcpfj9w/join
-=[ 🐕 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