u/_teslaTrooperin r/embedded • Recommends
Bare-metal ARM firmware reverse engineering with Ghidra and SVD-Loader
229K subscribers • 13 videos on Hallway
Intermediate. Assumes working knowledge.
163K views6 years ago2 recommendations
SecuritySystems programmingReverse engineeringEmbedded systemsExploits and vulnerabilities
stacksmashing demonstrates how to reverse engineer bare-metal ARM firmware using Ghidra and the SVD-Loader plugin to map peripheral registers.
In this video we look at reverse engineering a bare metal ARM firmware using Ghidra and SVD-Loader! - SVD-Loader: github.com/leveldown-security/SVD-Loader-Ghidra - Crackmes from the video: github.com/ghidraninja/arm-bare-metal-1 - SVD Files: github.com/posborne/cmsis-svd/tree/master/data/STMicro Chip details: - STM32F446RE: st.com/en/microcontrollers-microprocessors/stm32f446re.html - Datasheet: st.com/resource/en/datasheet/stm32f446mc.pdf - Reference manual: st.com/content/ccc/resource/technical/document/reference_man… - Nucleo-F446RE: st.com/en/evaluation-tools/nucleo-f446re.html More resources: - Pull-Ups & Pull-Downs: youtube.com/watch?v=BxA7qwmY9mg - STM32 GPIOs: youtube.com/watch?v=jZ6J8oITgK8What people say. Recommended as a practical guide to reverse engineering bare-metal microcontroller firmware using Ghidra.
u/_teslaTrooperin r/embedded • Recommends
u/nezza-_-in r/ReverseEngineering • Recommends