One minute
Reverse Hardware Engineering
STM32F4 Firmware Extraction & Protocol Analysis. See PDF Report
Project Description
This project focused on hardware reverse engineering and the study of embedded systems. We dissected an STM32F4-based device to understand its internal logic and communication:
-
Firmware Extraction: Interfaced with the STM32F4 microcontroller via debug ports to successfully dump the internal memory and retrieve the binary payload.
-
Protocol Analysis: Identified and decoded TLV (Type-Length-Value) command structures used by the firmware to exchange data with external peripherals.
-
Binary Analysis: Used Ghidra and Binary Ninja to decompile the ARM-based firmware, analyzing its command logic, execution flow, and hardware-specific routines.