Владелец автомобиля Tesla Model S и фанат операционной системы Gentoo под ником Hemera решила взломать свою машину и получить права рута.
Об этом сообщает Geektimes.
Первым делом ей пришлось расковырять боковую панель у двери с водительской стороны и извлечь кабель CAT 6 с проприетарным коннектором, который использует компания Tesla. К нему можно подключиться обычным сетевым кабелем, сделав переходник по образцу проприетарного. Стоит отметить, что сеть защищена паролем.
Для получения прав рута владелице электрокара пришлось пойти в обход – она нашла другой коннектор, через который тачскрин в салоне подключается к сети. Для ей пришлось открутить крышку под рулевым колесом и снять крышку приборной панели.
Затем хакер открутила тачскрин (CID), который был прикреплён четырьмя винтами.
ЧИТАЙТЕ ТАКЖЕ: Tesla построит в Украине две электрозаправки Supercharger
Сняв тачскрин, она получила доступ к другому коннектору, который соединяет экран с компьютерной системой. Именно через систему автомобиль Tesla и получает обновления программного обеспечения. Кроме того, через систему подаются команды на управление различными встроенными системами, к примеру, на открытие люка на крыше.
После отключения кабеля система переходит в режим Factory Mode, который позволяет активировать режим разработчика Developer Mode. Данный режим предоставляет полную информацию обо всех функциональных системах автомобиля.
Когда компьютер перешёл в режим Developer Mode, она подключила ноутбук к сетевому интерфейсу (белому кабелю в боковой панели) и запустила скрипт для перебора паролей.
Как видно на скриншоте, пароль удалось подобрать с четвёртой попытки. Отметим, что автор не дала никаких разъяснений по этому поводу.
Дальше хакер приступила к установке Gentoo вместо Ubuntu, которая поставляется с автомобилями Tesla. Две недели она потратила на работу со звуковой подсистемой ALSA, Xorg и драйверами Nvidia Tegra. Впрочем, владелице электрокара все-таки удалось установить на компьютер свою любимую Gentoo и посмотреть фильм “Терминатор”.
Hemera сказала, что осталась довольна переустановкой системы. По ее словам, “звук потрясающий, а видеоплеер SMplayer работает совершенно без тормозов”.
ЧИТАЙТЕ ТАКЖЕ: В Китае презентовали прямого конкурента электрокаров Tesla
Добавим, что Gentoo-arm собрана в окружении chroot, в самой Tesla OS, компиляция заняла пять дней.
Hemera говорит, что остались ещё некоторые технические сложности, в том числе с кодеками Nvidia и драйверами 3D, но в целом эксперимент считает успешным.
“Теперь моя машина будет разгоняться до сотни быстрее, чем ваша!”, – пошутила хакер по поводу оптимизированной Gentoo по сравнению со стандартной Ubuntu.
Напомним, в начале апреля Tesla презентовала бюджетный электромобиль Model 3.