Исследователь восстанавливает компьютер Tesla Model 3 для изучения уязвимостей

У Tesla существует программа баг-баунти, призывающая исследователей выявлять уязвимости в системе безопасности её автомобилей. Для участия в программе мне потребовалось настоящее оборудование, поэтому я начал поиски деталей Tesla Model 3 на eBay. Моя цель заключалась в том, чтобы запустить компьютер и сенсорный экран автомобиля на своём столе.

Компьютер состоит из двух компонентов: блока управления медиа (MCU) и компьютера автопилота (AP), расположенных один над другим. Компьютер размещён перед пассажирским сиденьем и имеет размеры, сопоставимые с iPad, заключённый в металлический корпус с водяным охлаждением.

На eBay я нашёл множество предложений на MCU в диапазоне $200-$300. Многие продавцы были утилизаторами, которые разобрали разбитые автомобили и продавали детали по отдельности. Для запуска системы мне также был нужен источник питания на 12 В, модуль сенсорного экрана и дисплейный кабель.

Я выбрал источник питания с регулируемым напряжением на 10 А, что впоследствии оказалось верным решением, так как в пиковые моменты система потребляла до 8 А. В то время как экраны продавались по высоким ценам, я сделала выгодную покупку за $175.

Сложность возникла при поиске кабеля, соединяющего MCU с экраном — большинство из них продавались с обрезанными проводами. В итоге я нашёл, что Tesla публикует руководство по электрике, где выяснилось, что нужен 6-контактный кабель со специальным разъёмом. Не сумев найти нужный кабель, я решил попробовать аналог, используемый в BMW, однако он не подошёл.

После нескольких попыток подключения и даже короткого замыкания, которое повредило компонент питания, я был вынужден заказать новый компьютер. Помощь друга позволила восстановить повреждённый чип, после чего я продолжил эксперименты с системой. В конечном итоге я был вынужден приобрести целую систему проводов приборной панели, чтобы всё заработало корректно. После всех усилий мне удалось запустить автомобильный компьютер, и я открыл возможности для дальнейшего изучения интерфейсов и уязвимостей системы.

Понравилась статья? Поделиться с друзьями:
Моя Веста