Résumé :
Vingt-six ans après le lancement de la console PlayStation 2 de Sony, l'un des derniers secrets matériels majeurs de la plateforme a enfin été levé. DiscoStarslayer, un passionné de matériel rétro et chercheur en sécurité du Canada, a récemment annoncé qu'après quatre années de recherche en ingénierie inverse, il avait réussi à percer la puce de sécurité clé CXP102064 MechaCon à l'intérieur de la « machine épaisse » d'origine PS2 et à extraire avec succès ses données internes du micrologiciel.

La puce MechaCon est principalement responsable de la coordination et de la gestion du contrôle mécanique du lecteur optique de la console PS2, du mécanisme de mémoire flash et du système de vérification de sécurité anti-piratage de l'ensemble de la machine. Il joue un rôle extrêmement central dans la ligne de défense matérielle de Sony. Il gère non seulement directement la certification des disques, mais est également responsable de la coordination du processus de cryptage de la carte mémoire MagicGate et de décryptage des fichiers exécutables (KELF). Depuis plus de deux décennies, cette puce hautement intégrée a toujours été une « boîte noire matérielle » qui n’a pas été entièrement décryptée.
Afin de surmonter cette ligne de défense de sécurité, l'équipe de recherche a effectué un travail d'ingénierie inverse extrêmement rigoureux et fastidieux au niveau physique et des puces. Les chercheurs ont d’abord utilisé un processus de décapage chimique pour décoller l’emballage extérieur de la puce afin d’exposer la plaquette de silicium, puis ont utilisé un microscope pour effectuer un balayage optique couche par couche et une analyse de la structure du circuit. Sur cette base, le co-développeur Libby a trouvé les principales failles logiques de la puce sur la base de données de vidage optique préliminaires, et a finalement réalisé l'extraction complète de toutes les données sous-jacentes et du micrologiciel de la puce MechaCon grâce à une solution logicielle pure.

L'influence de cette percée inverse ne se limite pas au domaine des consoles de salon. Étant donné que de nombreuses plinthes d'arcade classiques telles que les System 246 et System 256 de Namco et Python 1 de Konami sont également construites sur l'architecture PS2 et utilisent la même puce MechaCon pour l'authentification du micrologiciel et l'exécution des données cryptées, ce résultat de recherche favorisera également directement la préservation et la reproduction technique d'un grand nombre d'héritages de jeux d'arcade classiques.
Pour la communauté des jeux rétro et les passionnés de matériel et de logiciels, une transparence radicale dans le fonctionnement interne de MechaCon entraînera des changements profonds. D'une part, il peut améliorer considérablement la précision de la simulation des projets d'émulateur PS2 existants et simplifier le processus de développement de logiciels homebrew ; d'autre part, comme les lecteurs optiques physiques d'origine sont de plus en plus vieillissants et endommagés, cette recherche augmente considérablement la possibilité que la communauté développe à l'avenir un émulateur de lecteur optique (ODE) véritablement natif, permettant aux joueurs d'exécuter parfaitement des images de jeu numériques sur le matériel d'origine sans compter sur des têtes laser mécaniques fragiles.
Commentaires