Секреты взлома Harley Davidson: от прошивки до PIN-кода

Анализ дилерского софта Harley Davidson привел к обнаружению пароля к базам данных и алгоритма генерации ключей через таблицы, хотя версия оказалась устаревшей. Более свежий софт защищен обфускацией, но его удалось декомпилировать и запустить, что позволило генерировать ключи и выявить идентификаторы данных (DID) сервиса UDS 0x22.
Секреты взлома Harley Davidson: от прошивки до PIN-кода
Изображение носит иллюстративный характер

Исследование прошивки Body Control Module (BCM) выявило микроконтроллер Renesas UPD70F3620 и внешнюю EEPROM 25L160. Анализ кода с использованием Ghidra, дополненного модулем V850 и информацией о регистрах CAN, позволил найти таблицу сообщений CAN и функцию подготовки данных к отправке, включая PIN-код.

Обнаружено, что заводские PIN-коды 12345 и 31313 хранятся в EEPROM без шифрования, что противоречит информации о необходимости сложных методов их извлечения. Функция подготовки данных отправляет PIN-код при определенных условиях, используя данные из адресов 0x3ffd2ab или 0x3ffdf16.

Анализ UDS в BCM показал, что PIN-код можно получить через сервис 0x22, запросив DID 0x141, что делает процедуру получения PIN-кода тривиальной. Ранее считавшаяся сложной защита мотоциклов Harley Davidson оказалась достаточно простой. Пароль от новых баз ICwN1zD2LIqlAy9J.


Новое на сайте

20910ИИ-агенты нашли лазейки в изоляции — и научились тайно обмениваться данными 20909PHP обновил Windows-пакеты после уязвимости в Brotli 20908Одна скомпрометированная машина — риск для всей сети Tailscale 20907uCreator: Android-шпион, который перехватывает пароли Telegram и копирует аккаунты WeChat 20906Как файл из «загрузок» может заставить ИИ-агента установить вредоносную программу? 20905Уязвимости Wasmtime открыли путь из песочницы WebAssembly 20904Как перехваченный токен открыл доступ к 97 аккаунтам Microsoft 365? 20903Что происходит между сигналами тревоги? 20901Как вредоносный код находит покупателей в 953 интернет-магазинах? 20900Искусственный интеллект стирает следы фишинга 20899Что может произойти, если злоумышленник доберётся до секретов Railway? 20898Ошибка Brotli открыла путь к RCE в Node.js, Bun и других системах 20897Миллионы компьютеров получили обновление, выключившее опасный Popcorn Time Updater 20896Как Bronze Sandcastle прячет бэкдоры в доверенных приложениях?
Ссылка