Otevře se na nové kartě

Útočíme na ESP32 a překonáváme Secure Boot

Schéma zapojení EM-FI sondy, ESP32, USB-to-UART převodníku a řídicího počítače

EMFI je jeden z typů útoků na mikrokontroléry – jedná se o elektromagnetický výboj, který, pokud proběhne ve správný čas, výkonem a pozicí, dokáže změnit chování běhu programu. Typicky přeskočení podmínky, čímž můžete docílit toho, že program skočí jinam než by za normálních okolností skočil.

O tento typ útoků jsem se začal zajímat po zhlednutí tohoto tweetu

Jak můžete z tweetu vyčíst, díky správnému načasování byl dotyčný schopen donutil STM32 změnit výsledek podmínky (číslo 97 bylo přeskočeno).

Na zakládě toho jsem našel článek o překonání Secure Bootu ESP32. Níže uvedený článek detailně popisuje samotný útok na ESP32 a vysvětluje princip samotného útoku.

K útoku byl použit open-source projekt iceGLITCH.

Jako cíl útoku byl použit ESP32 NodeMCU s modulem ESP32-WROOM-32.

Celý článek najdete na https://raelize.com/posts/espressif-systems-esp32-bypassing-sb-using-emfi/

A ještě jedno vysvětlující video

Sdílejte článek:
Tričko Chiptron s potiskem Trust me, I'm a maker
Ukaž světu,
že jsi Maker!
Koupit tričko
Kafe pro Chiptrona
Dodej energii dalšímu článku
Buy Me a Coffee

Související články

Řídicí deska LED Fluid Simulation s vyznačenými signály SWDIO a SWCLK

S AI jsme hackovali hračku z Aliexpress. Zjistili jsme typ, zkoušeli se připojit k paměti a vyčíst jí. Ač to nedopadlo, mám z toho spoustu užitečných poznatků.

Různé vývojové desky s čipy ESP32 – srovnání variant

ESP32, S2, S3, C3, C6, H2, C5, P4 i chystaný S31 – který čip vybrat pro váš projekt? Srovnávací tabulka periferií, rozhodovací strom podle use-case, přehled softwarových platforem a tipy, kde koupit vývojové desky v Česku.

Ilustrace čipu ESP32 s figurkou hackera, klávesnicí a zapojenými kabely

Nedávno zveřejněné zprávy poukazují na potenciální bezpečnostní rizika spojená s široce používanými čipy ESP32, které vyrábí čínská společnost Espressif.

Vývojová deska DFRobot FireBeetle s ESP32 držená v ruce

Článek mi zaslal Richard Štefún, za zaslání článku mu tímto děkuji.

Deska OctopusLAB s ESP32, připojeným sedmisegmentovým displejem a barevnými vodiči

V Octopus LAB (sledujte nás na FB) jsme se poslední dobou hodně soustředili na ESP32 ve spojení s Micropythonem.

Schéma zapojení modulu ESP-WROOM-32 s externí pamětí ESP-SPRAM

Nenasytný Micropython v ESP32 V OctopusLabu ani poslední tři měsíce nezahálíme.

Trendy