Niektóre haki są natychmiast wykrywane przez wyspecjalizowaną prasę, ale inne umykają radarom przez dłuższy czas. To, co zobaczycie poniżej, wydarzyło się na konwencji HackIllinois w 2016 roku, a ponieważ celem było hackowanie samochodów, zwycięski zespół postanowił wykorzystać je jako kontrolery do gry w Mario Kart 64. Projekt wymaga kilku elementów (między innymi Raspberry Pi i kabla OBD-II), a Mario Kart dość opornie reaguje na nowe kontrolery, niemniej jednak robi wrażenie.

Jak grać w Mario Kart 64… używając samochodu
Mario Kart

W miarę jak samochody przejmują coraz więcej technologii, rośnie ich potencjał do hackowania. Kilka miesięcy temu pisaliśmy o kradzieży pojazdów za pomocą laptopa i oficjalnego oprogramowania które trafiło w niepowołane ręce, ale to jest „ciemna strona”. Istnieją inne, znacznie bardziej korzystne projekty, których celem jest poznanie systemów samochodu, nie tylko po to, aby poprawić to, co użytkownik może z nim zrobić, ale także aby zwiększyć bezpieczeństwo. I oczywiście chodzi też o dobrą zabawę, co zdecydowanie miało miejsce podczas edycji HackIllinois w 2016 roku.

Jak to działa?

Zwycięski zespół, na czele z Adamem Ringwoodem, postanowił zamienić samochody w gigantyczne kontrolery, a wybraną grą był nic innego jak Mario Kart 64. Raspberry Pi, laptop, kabel OBD-II, moduł PiCAN2 i mnóstwo „prób i błędów” było potrzebnych do zaadaptowania komend z samochodu do emulatora. Zasadniczo Ringwood i jego zespół pobierali dane bezpośrednio z magistrali CAN, przetwarzali je za pomocą skryptu w Pythonie i przekształcali wynik w emulowane klawisze.

Sterowanie i wyzwania

Hamulec i wycieraczki były mniej więcej proste. Przyspieszenie oparto na odczycie obrotów na minutę, a światła (które powodują podskakiwanie postaci w grze) wymagały wielu testów z powodu nieoczekiwanych zmian w danych. Najtrudniejsza okazała się kierownica: Mario Kart 64 obsługuje tylko dwa polecenia (w lewo i w prawo), podczas gdy rejestr kierownicy zmienia się w zależności od tego, jak daleko jest od jej środka. Mimo trudności to świetny hack i jestem pewien, że wielu już go wypróbowało.

Oficjalna strona: