MadeStone

Доклад: OpenOCD - за пределами простой отладки программного обеспечения

Просмотры:
105
Дата загрузки:
25.07.2024 19:40
Длительность:
00:30:17
Категория:
Технологии и интернет

Описание

OpenOCD имеет множество вариантов использования. Многие используют его для разборки домашних маршрутизаторов, некоторые разработчики используют его для отладки прошивки микроконтроллеров. Бесстрашная отладка кода ядра Linux с его помощью. Я использую его для реверс-инжиниринга закрытых или не полностью открытых частей прошивки на каком-то оборудовании, просто ради интереса. Это важный инструмент швейцарского ножа для многих разработчиков встраиваемых систем и хакеров.
Что еще мы можем сделать с помощью OpenOCD? В этом докладе я расскажу о других, не столь распространенных случаях использования OpenOCD:
- Используйте Boundary Scan не только для проверки правильности пайки, но и для тестирования конфигурации программного обеспечения.
- Используйте его для устранения неполадок оборудования.
- Используйте его в сочетании с IDA Pro для реверс-инжиниринга или отладки. Или, может быть, использовать для этого radare2?

Это выступление должно дать вам некоторые идеи и вдохновение.

Об Алексее Ремпеле
Разработчик ядра, Pengutronix e.K.
Работает разработчиком ядра для Penutronix с 2017 года

Источники:

Рекомендуемые видео