Заказ закрыт
Нужен реверс инженеринг

Бюджет: 1 222 руб
15.95 $ – 13.95 €
Требуется провести анализ прошивки микроконтроллера 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
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.