Заказчик
Отзывы фрилансеров:
+ 0
- 0
Зарегистрирован на сайте 2 месяца
Бюджет:
1 222 руб
15.20 $ — 12.98 €
Требуется провести анализ прошивки микроконтроллера STM32F105RC, выступающего в роли основного процессора автомобильного CAN-модуля.
Цель работы понять и документально описать:
1) Как в прошивке организовано хранение и обработка данных CAN-шины в частности, где и в каком формате хранятся CAN ID и соответствующие биты, отражающие состояния автомобиля (состояние дверей, багажника, зажигания, скорость и т. п.).
2) Как в прошивке представлены данные и структуры, используемые для управления функциями по CAN (блокировка/разблокировка центрального замка, открытие багажника, запуск/остановка двигателя и т. д.).
Программирование или модификация самой прошивки не требуются задача заключается исключительно в анализе и описании структуры хранения данных. Документальное описание должно быть инструкцией программисту который будет писать парсер этой прошивки.
Требуемые результаты:
- описание форматов хранения CAN-сообщений и расположения CAN ID и нужных битовых масок в прошивке.
- описание структур и мест хранения команд управления по CAN.
- примеры поиска соответствующих участков кода/данных в прошивке и краткое пояснение логики.
Необходимые навыки:
- опыт работы с дизассемблерами/инструментами анализа: IDA Pro или Ghidra.
- знание инструкций и особенностей ассемблера ARM Cortex-M.
- понимание и практический опыт работы с протоколом автомобильной CAN-шины.
- опыт анализа прошивок микроконтроллеров семейства STM32.
- умение документировать находки понятно для разработчиков (схемы, таблицы, примечания).
пишите кто может, умеет.. и обязательное понимание ассемблера ARM
Бюджет не огромный. так как искать точку входа уже не нужно
Разделы:
Опубликован:
24.10.2025 | 16:24 [поднят: 24.10.2025 | 16:24]
Заказ находится в архиве