Setup and Find Entry-point in ARM Firmware - Hardware Wallet Research #4

Channel:
Subscribers:
920,000
Published on ● Video Link: https://www.youtube.com/watch?v=V6ZySLopflk



Duration: 14:02
65,983 views
1,961


We are using IDA to setup segments for the ARM hardware and then find the entry-point through static and dynamic analysis.

GPIO: https://web.archive.org/web/20160613024918/http://hertaville.com/2012/07/28/stm32f0-gpio-tutorial-part-1/
research: https://wallet.fail

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

-=[ πŸ”΄ Stuff I use ]=-

β†’ Microphone:* https://geni.us/ntg3b
β†’ Graphics tablet:* https://geni.us/wacom-intuos
β†’ Camera#1 for streaming:* https://geni.us/sony-camera
β†’ Lens for streaming:* https://geni.us/sony-lense
β†’ Connect Camera#1 to PC:* https://geni.us/cam-link
β†’ Keyboard:* https://geni.us/mech-keyboard
β†’ Old Microphone:* https://geni.us/mic-at2020usb

US Store Front:* https://www.amazon.com/shop/liveoverflow

-=[ ❀️ 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




Other Videos By LiveOverflow


2019-03-17Introducing Weird Machines: ROP Differently Explaining part 1 - bin 0x29
2019-03-10Ethereum Smart Contract Backdoored Using Malicious Constructor
2019-03-06[Live] GHIDRA HYPE!! - NSA Reverse Engineering Tool
2019-03-03Rediscovering the f00dbabe Firmware Update Issue - Hardware Wallet Research #7
2019-02-24Analysing a Firefox Malware browserassist.dll - FLARE-On 2018
2019-02-17What is a Security Vulnerability?
2019-02-11Games & Results: Gynvael's Winter GameDev Challenge 2018/19
2019-02-10APDU Communication between Device and Host - Hardware Wallet Research #6
2019-02-05Forensics with fls, Volatility and Timeline Explorer - ft. 13cubed
2019-02-01Identify Bootloader main() and find Button Press Handler - Hardware Wallet Research #5
2019-01-25Setup and Find Entry-point in ARM Firmware - Hardware Wallet Research #4
2019-01-21XS-Search abusing the Chrome XSS Auditor - filemanager 35c3ctf
2019-01-21[Live] Making-of a LiveOverflow CTF video write-up 2019 (35c3ctf)
2019-01-18Remote Debugging ARM Chip with SWD/JTAG - Hardware Wallet Research #3
2019-01-11Looking at the PCB & Chips - Hardware Wallet Research #2
2019-01-07Support LiveOverflow: Patreon & YouTube Membership
2019-01-04Threat Models - Hardware Wallet Research #1
2019-01-01Gynvael's Winter GameDev Challenge 2018/19
2018-12-28Hardware Wallet Hack: Ledger Nano S - f00dbabe
2018-12-25Jump Oriented Programming: Ethereum Smart Contract #2 - Real World CTF 2018
2018-12-21Ethereum Smart Contract Hacking - Real World CTF 2018



Tags:
Live Overflow
liveoverflow
hacking tutorial
how to hack
exploit tutorial
ledger nano s
hardware security
hardware research
arm
vector table
interrupt table
entry-point
setup ida
reverse engineering
debugging
gdb
arm architecture
cortex-m0
arm cortex
segments
gpio
memory map
mapping
address
memory address
iot
internet of things
programming
coding
stm32
stm-32
microcontroller