Systemy wbudowane
Przegląd sekcji
-
-
Interfejsy międzyukładowe i pamięci w systemach wbudowanych Lekcja
W tej lekcji:
- Czym są systemy wbudowane?
- Gdzie szukać zagrożeń bezpieczeństwa systemu?
- Interfejsy komunikacji międzyukładowej – I2C, SPI.
- Obserwacja interfejsów za pomocą analizatora stanów logicznych.
- Identyfikacja układu scalonego i podłączenie programatora.
- Analiza i modyfikacja zawartości pamięci w celu przeprowadzenia ataku.
-
Interfejsy komunikacyjne Lekcja
W tej lekcji:
- Przegląd najpopularniejszych interfejsów komunikacyjnych (RS232, RS485, CAN).
- Obserwacja każdego z interfejsów za pomocą oscyloskopu i analizatora stanów logicznych.
- Metody analizy przesyłanych danych.
- Ataki różnych typów – capture, repeat, brute-force (RS232, RS485).
- Metody zabezpieczania danych – sumy kontrolne, proste algorytmy szyfrujące.
-
Zagadnienia zaawansowane i Q&A Lekcja
W tej lekcji:
- Kompleksowa analiza systemu – interfejsy, pamięci, szyfrowanie i zabezpieczenia.
- Wstrzykiwanie danych do interfejsu CAN.
- Proste błędy w oprogramowaniu – stack overflow.
- Demonstracja wykorzystania w praktyce stack overflow – wstęp do Return Oriented Programming.
- Ghidra – czyli co można wywnioskować z deasemblacji kodu?.
- Q&A.
-