Stack Buffer Overflow in STM32

Вразливість, що наче залишилась в підручниках історії, досі актуальна у світі мікроконтролерів
Вразливість, що наче залишилась в підручниках історії, досі актуальна у світі мікроконтролерів
Виробники мікроконтролерів надають функції захисту енергонезалежної пам’яті від зчитування інструментами зневадження. На перший погляд, основна проблема, яка вирішується - клонування прошивки пристрою. Проте, маючи на руках незашифровану прошивку зацікавлена особа може проаналізувати хід її виконання і навіть змінити його на свій розсуд.
В мікроконтролерах серій STM32F0, STM32F1 та STM32F3 флеш памяті більше, ніж заявлено. Це зумовлено оптимізацією виробництва, де молодші версії відрізняються лише інформацією про кілобайти памяті але не фактичною їх наявністю
Приклад коду для динамічної зміни тактової частоти мікроконтролера. Дозволяє виставити навіть дещо вищі максимально заявлених у datasheet МГц