Хакеру удалось взломать ОС на Tesla Model S и установить Gentoo Linux

Опубликовано: Четверг, 28 апреля 2016 12:10

Владелец автомобиля Tesla Model S и фанат операционной системы Gentoo под ником Hemera решила взломать свою машину и получить права рута.

Об этом сообщает Geektimes.

Первым делом ей пришлось расковырять боковую панель у двери с водительской стороны и извлечь кабель CAT 6 с проприетарным коннектором, который использует компания Tesla. К нему можно подключиться обычным сетевым кабелем, сделав переходник по образцу проприетарного. Стоит отметить, что сеть защищена паролем.

ecc8b23ca4c9437abcd0bc358b2e4216

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

582a4d29852a43bf9da49d323dcdc0c2

Затем хакер открутила тачскрин (CID), который был прикреплён четырьмя винтами.

ЧИТАЙТЕ ТАКЖЕ
Tesla построит в Украине две электрозаправки Supercharger

Сняв тачскрин, она получила доступ к другому коннектору, который соединяет экран с компьютерной системой. Именно через систему автомобиль Tesla и получает обновления программного обеспечения. Кроме того, через систему подаются команды на управление различными встроенными системами, к примеру, на открытие люка на крыше.

337c1187f37f4392905f75b9d1d65d9c

После отключения кабеля система переходит в режим Factory Mode, который позволяет активировать режим разработчика Developer Mode. Данный режим предоставляет полную информацию обо всех функциональных системах автомобиля.

e0de8d309ec4431aa487dfc95b401374

Когда компьютер перешёл в режим Developer Mode, она подключила ноутбук к сетевому интерфейсу (белому кабелю в боковой панели) и запустила скрипт для перебора паролей.

2384b25b73344c24b3cf7d64e5e83852

Как видно на скриншоте, пароль удалось подобрать с четвёртой попытки. Отметим, что автор не дала никаких разъяснений по этому поводу.

7f5ff5b030f24f8fac58c419b90c4faa

Дальше хакер приступила к установке Gentoo вместо Ubuntu, которая поставляется с автомобилями Tesla. Две недели она потратила на работу со звуковой подсистемой ALSA, Xorg и драйверами Nvidia Tegra. Впрочем, владелице электрокара все-таки удалось установить на компьютер свою любимую Gentoo и посмотреть фильм "Терминатор".

bafe252497d447ba96e19b6d086e04b4

Hemera сказала, что осталась довольна переустановкой системы. По ее словам, "звук потрясающий, а видеоплеер SMplayer работает совершенно без тормозов".

ЧИТАЙТЕ ТАКЖЕ: В Китае презентовали прямого конкурента электрокаров Tesla

Добавим, что Gentoo-arm собрана в окружении chroot, в самой Tesla OS, компиляция заняла пять дней.

Hemera говорит, что остались ещё некоторые технические сложности, в том числе с кодеками Nvidia и драйверами 3D, но в целом эксперимент считает успешным.

"Теперь моя машина будет разгоняться до сотни быстрее, чем ваша!", - пошутила хакер по поводу оптимизированной Gentoo по сравнению со стандартной Ubuntu.

Напомним, в начале апреля Tesla презентовала бюджетный электромобиль Model 3.