Aller au contenu
Adafruit Blog· Anne Barela·· 3 hsélectionAI Score58

Neuf ans pour pirater sa Xbox 360 grâce à l'injection de fautes

It took me nine years to hack my Xbox 360

AI Introduction

Un auteur de kennedn.com raconte avoir acheté en 2017 un glitcher Matrix CoolRunner Rev D pour attaquer une Xbox 360 et n'avoir terminé qu'en 2026. La console vérifie la signature de Microsoft dès le premier bootloader 1BL gravé dans le silicium du CPU, et l'attaque logicielle échoue le plus souvent ; la voie utilisée est l'injection de fautes, en pulsant la ligne CPU_RESET pendant environ 100 nanosecondes pour faire exécuter une instruction erronée et transformer l'instruction mr du contrôle de signature en déplacement de zéro, ce qui donne l'exécution de code. L'essai de 2017 avait échoué au dump de la NAND via un port LPT sur un vieux PC, une étape qui aurait pris plus de 30 minutes ; en 2026, la même étape a pris quelques secondes avec PicoFlasher sur un Raspberry Pi Pico à 5 £, un second Pico faisant tourner Pico-dirtyJTAG pour programmer les fichiers de timing du CoolRunner, les blocs PIO du Pico offrant une résolution d'environ 7,5 nanosecondes à 133 MHz. Un exploit Xbox 360 purement logiciel est sorti la semaine de la publication du billet.

Raison de la recommandation

Le récit détaille l'attaque par injection de fautes sur la ligne CPU_RESET et le remplacement d'un outil de 2017 par deux Raspberry Pi Pico.

Source :Adafruit Blog · blog.adafruit.com