Как я собрал компьютер Tesla Model 3 для баг-баунти

Компания Tesla демонстрирует активность в области безопасности, приглашая исследователей искать уязвимости в своих автомобилях через программу баг-баунти. Чтобы принять участие, мне потребовалось «железо», что подтолкнуло меня к поиску компонентов Tesla Model 3 на eBay. Моя цель заключалась в том, чтобы установить компьютер и сенсорный экран автомобиля на своём столе, что позволило бы мне запустить операционную систему.

Компьютер состоит из двух основных единиц: блока управления медиа (MCU) и компьютера автопилота (AP). Эти компоненты размещаются в передней части автомобиля, где много места не занимает. Я нашел множество предложений на eBay по цене от $200 до $300. Многие продавцы были компаниями, которые распродаживают детали разбитых машин.

Для сборки мне нужно было следующее: источник постоянного тока с выходом 12 В, модуль сенсорного экрана и дисплейный кабель. Я выбрал БП на 10 А, который был более чем достаточен для работы системы, и приобрёл экран за $175. Самой сложной задачей стал кабель для соединения компонентов.

Я обнаружил, что для дисплея требуется 6-контактный кабель с разъёмом Rosenberger, который оказалось невозможно купить по отдельности. Но вскоре я нашёл более распространённый LVDS-кабель, который подошёл по характеристикам.

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

Наконец, освоив все трудности, мне удалось запустить автомобильный компьютер, и теперь я готов исследовать программное обеспечение и функционирование системы в условиях лабораторной среды.

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