Les premiers modèles grand format de PlayStation 2 CXP102064MechaCon Le contenu de la puce a pu être lu après environ quatre ans d’ingénierie inverse. Le 13 septembre, le chercheur DiscoStarslayer a annoncé le processus, qui commence par l'examen physique de la puce et s'étend à l'extraction de données via un logiciel ; Il a déclaré que la vulnérabilité découverte par sa collègue nommée Libby constituait la dernière étape. Cette évolution ne signifie pas que la sécurité de tous les modèles PS2 a soudainement disparu.
Déclaration du chercheurexplique que le boîtier de la puce est d'abord ouvert par une méthode chimique, puis les données sur le silicium sont lues au microscope. Ce dump optique a permis de trouver la vulnérabilité qui permettait l'extraction de contenu via un logiciel. Le rapport technique de Tom's Hardware identifie également l'objectif du travail comme la variante spécifique MechaCon des premières versions PS2 à grande échelle.
En plus de gérer le travail mécanique du lecteur optique de la console, MechaCon participe aux processus de sécurité des disques et de certains fichiers. Par conséquent, l'accès au code de la puce est important pour ceux qui souhaitent réparer un ancien matériel, comprendre son comportement et améliorer la précision de l'émulation. Cependant, le dumping d'une version à puce unique ne prouve pas que les modèles PS2 Slim suivants exécutent le même logiciel.
De plus, la lecture du code ne signifie pas que chaque copie du jeu fonctionnera sans aucun traitement supplémentaire ou que le lecteur optique pourra être émulé immédiatement. Un développeur qui a déclaré avoir participé à l'étude explique dans la discussion de Tom's Hardware que les dumps existants ne suffisent pas à eux seuls pour construire un émulateur de lecteur optique complet. Il y avait déjà d'autres homebrews logiciels sur la PS2 ; La contribution de cette recherche est qu’elle rend visible le fonctionnement interne des premiers MechaCon.
La recherche MechaCon pourrait contribuer à préserver le matériel existant
Les contrôleurs de sécurité utilisés dans les différentes périodes de production de la PlayStation 2 ne sont pas les mêmes. La recherche se concentre particulièrement sur CXP102064 dans les premières années ; Il serait erroné de généraliser directement les résultats pour les versions ultérieures de MechaCon « Dragon ». À l’inverse, comprendre le code des premiers matériels pourrait fournir de nouvelles données techniques permettant d’examiner les lecteurs optiques défaillants et les périphériques obsolètes des consoles encore fonctionnelles.
Le développeur souligne que le travail de quatre ans ne consiste pas seulement à rechercher une vulnérabilité logicielle. Le déballage physique et la lecture optique étaient nécessaires dans un premier temps ; Les indices contenus dans ces données ont ensuite ouvert la voie à une transcription via un logiciel. Cet ordre est important car l’expression « la puce est cassée » donne parfois directement l’impression que toutes les protections ont été supprimées. La réalisation concrète annoncée est l'acquisition du contenu de la puce en question.
La manière dont les chercheurs utiliseront les données dans les projets de protection matérielle et d’émulation de bas niveau deviendra claire dans les études futures. Pour l’instant, il n’y a pas de changement automatique d’utilisation quotidienne pour les propriétaires de PS2 ; Le résultat publié fournit un nouveau point de départ pour la documentation technique de l'ancienne console en particulier.
Un autre résultat de ces études pourrait être la documentation du comportement de pièces originales qui ne sont plus produites. Cependant, aucun outil de réparation concret, aucune nouvelle version de l'émulateur ou une méthode d'utilisation orientée utilisateur n'ont été annoncés. L’apport pratique du casting résultant sera compris dans les projets indépendants ultérieurs.