Is it possible to reverse engineer STM32 firmware?

Is it possible to reverse engineer STM32 firmware?

This was originally posted in Ukrainian on Sep 14, 2018. MCU manufacturers usually provide protection of the non-volatile memory from read-out by debugging probes. At first glance, the main problem of cloning the firmware of the device is solved.

What kind of flash memory does stm32l151 / 152 have?

The STM32L151/152 portfolio offers from 32 to 512 Kbytes of Flash and from 48- to 144-pin packages. This video is about the STM32L5, our recently announced ultra-low power microcontroller bringing a new security dimension.

Is the stm32l562e-dk-discovery kit available?

The STM32L5 is now in full production and all its ecosystem is available including hardware kits, software tools, firmware and all documentations of course. This is our first STM32 based on Cortex-M33 and its Trustzone and using specific ST security implementation – watch the video to find out more!

Which is the best quality label for STM32?

For further information, you can refer to AN5394 and AN5424 application notes. MadeForSTM32™ is a new quality label delivered by ST, which is granted after an evaluation process. It helps engineers identify third party solutions with the highest level of integration and quality for the STM32 microcontrollers’ ecosystem.

Which is the second part of Reverse Engineering ST-LINK?

This is the second part of ST-Link reverse-engineering, where I cover dumping the firmware, extracting and reverse-engineering the bootloader, and finally, patching the bootloader in order to disable Level 1 protection. Dumping the firmware was the easiest part. Once the bootloader passes control to our code, we initialize clocks and UART.

Is there reverse engineering for the gm328a transistor tester?

GM328A reverse engineering, new firmware and Tetris! – Dragão sem Chama GM328A reverse engineering, new firmware and Tetris! Welcome! In this post I talk about the reverse engineering of the GM328A transistor tester. I have drawn the schematics of the board and compiled new firmware for it. As a bonus, I also programmed Tetris for it.

How to reverse engineer a router firmware image?

Created in 2010 by Craig Heffner, binwalk is able to scan a firmware image and search for file signatures to identify and extract filesystem images, executable code, compressed archives, bootloader and kernel images, file formats like JPEGs and PDFs, and many more! You can use binwalk to reverse engineer a firmware image to understand how it works.