Résumé
-
Les chercheurs utilisent une Clio Renault pour créer un contrôleur fonctionnel pour un jeu de course en interceptant et en manipulant les données du Can.
-
Le projet de décodage requis peut signaler la direction, l'accélération et le freinage pour les traduire en entrées de jeu.
-
Les contrôles du monde réel ont été cartographiés à « SuperTuxkart » dans une preuve de concept, mais les limitations ont empêché une intégration complète.
Le dernier Mario Kart L'entrée sur le Nintendo Switch 2 est assez cool. Mais avez-vous déjà souhaité que cela semble un peu plus … réel? Avec une voiture et un supertuxkart, cela peut être fait. Type de.
Les chercheurs ont transformé un hayon standard en un contrôleur entièrement fonctionnel qui fonctionne pour un jeu vidéo de course. Le projet a été entrepris par le conseil en sécurité basé au Royaume-Uni PENS PARTENERS (PTP). L'équipe a utilisé son véhicule de recherche interne, une Renault Clio 2016, pour l'expérience, et l'objectif ultime était de démontrer comment intercepter et manipuler les données du réseau de zone de contrôleur (CAN), une compétence critique pour toute personne entrant dans le domaine de la sécurité automobile. Le bus CAN est le réseau de communication interne qui permet à diverses unités de contrôle électronique (ECU) dans une voiture d'échanger des informations, permettant des fonctions telles que le freinage, l'accélération et la direction.
Cela a donc des applications légitimes et sérieuses qui ne jouent pas à des jeux. Mais tu pouvais. En expliquant ce réseau, les chercheurs visaient à cartographier les contrôles du monde réel de la voiture aux entrées de « SuperTuxkart », un jeu de course libre et open source similaire à « Mario Kart ». Le piratage matériel de PTP, David Lodge, a conduit l'effort technique, qui a commencé par épisser physiquement dans le câblage de la boîte de la Clio. Il a également fallu décoder le torrent de données qui circulent dans le réseau. Cela nécessitait une combinaison d'étude de la documentation des véhicules, en utilisant des outils open source conçus pour déchiffrer les codes spécifiques à la clio, et bien sûr, un bon ancien essai et erreur et une certaine graisse du coude (peut-être littéralement). Lodge a méticuleusement pressé les pédales et tourné le volant pour observer les « ID d'arbitrage » – des identifiants uniques pour les messages CAN – corrompu à chaque action spécifique.

En rapport
8 conseils pour le classement en mode en ligne de Mario Kart World
Il faut plus qu'une bonne conduite pour gagner des points en ligne dans Switch 2 Racer de Nintendo.
Une fois que les signaux spécifiques peuvent des signaux de direction, d'accélération et de freinage ont été isolés, ils ont été traduits en entrées de jeu. Les freins étaient relativement simples à configurer, car ils fonctionnent comme un simple interrupteur ON / OFF. La direction a cependant présenté un peu de défi physique. Étant donné que la voiture était immobile, un virage agressif porterait excessivement les pneus sur le sol de l'exposition. L'équipe a résolu cela en fixant un seuil minimal d'angle de direction, permettant le contrôle du jeu sans endommager le véhicule.
Le projet n'était pas sans ses limites. L'équipe avait espéré utiliser le klaxon de la Clio pour activer les articles en jeu comme les power-ups, mais ils ont découvert que le fonctionnement du klaxon n'est pas transmis sur le bus CAN. En outre, une échéance serrée les a empêchés de lier le compteur de vitesse réel de la voiture à l'écran du jeu, bien que Lodge soit convaincu qu'il pourrait être réalisé en envoyant des messages spécifiques au groupe d'instruments du véhicule. Le résultat ultime n'est probablement pas encore quelque chose qui fait du bien à jouer, et ce ne sera clairement pas quelque chose que vous pourrez jamais jouer, mais c'est néanmoins une preuve de concept cool.
Source: Le registre
Vous pouvez lire l’article original (en Angais) sur le sitewww.howtogeek.com