Исследователь безопасности по имени Moorats столкнулся с проблемой при попытке настроить часы в своем автомобиле Renault Latitude 2014 года выпуска. Для доступа к меню времени требовалась SD-карта, которой у владельца не было. При попытке открыть настройки система выдавала ошибку «No maps detected!», блокируя любые изменения.
В ходе анализа выяснилось, что головное устройство работает на базе кастомной ОС Linux от TomTom и процессора Samsung. Исследователь провел обратную разработку прошивки, создал среду QEMU и обнаружил ряд уязвимостей. В итоге он применил эксплойт ядра, чтобы получить root-права доступа к мультимедийной системе автомобиля.
Получив доступ к файловой системе, Moorats нашел параметры времени в бинарном файле /mnt/flash/settings.dat. Система вычисляет локальное время, прибавляя к данным GPS смещение в минутах. Изменив значение этого параметра со 180 на 120, исследователь смог вручную скорректировать время на дисплее автомобиля.






