Quand on obtient un ordinateur, il faut s’attendre à ce que le propriétaire puisse exécuter n’importe quel code sur lequel ils veulent. Ce n’est souvent pas le cas, cependant, comme beaucoup d’appareils modernes sont vendus avec des chargeurs de démarrage verrouillés ou pire. Technologie plus ancienne est un peu plus facile à manipuler, mais une exécution de code arbitraire sur quelque chose comme une Nintendo originale implique toujours de nombreuses jambes de la lumière, car [la mécanique de jeu rétro expliquée] montre avec les travaux intérieurs d’incroyablement frères Mario 3.

Bien que ce hack ne modifie pas de manière permanente la Nintendo elle-même, elle permet une exécution de code arbitraire au sein du jeu, qui est principalement utilisée par SpeedRunners pour se rendre à la scène de la crédibilité finale aussi vite que possible. Pour ce faire, les valeurs sont écrites en mémoire en manipulant très soigneusement des objets à l’écran. Une fois que les bonnes valeurs sont entrées, un problème dans le jeu impliquant un tuyau est exploité pour exécuter la mémoire manipulée comme une instruction. L’instruction plantée est souvent souvent utilisée pour charger la chambre de la princesse et compléter le jeu, avec le record actuel planant autour de la marque de trois minutes.

Si vous avez envie d’avoir vu quelque chose comme ça avant, vous pensez probablement à l’exploitement incroyablement Mario World pour les SNES qui permet le même style d’exécution de code arbitraire. Le hack Mario 3, cependant, est plus simple à exécuter. Il convient également de vérifier la vidéo ci-dessous, car [La mécanique de jeu rétro expliquée] passe en grande profondeur quelles valeurs sont écrites en mémoire, comment elles sont effectuées comme une instruction, ainsi que tous les autres fonctionnements internes du jeu qui permettent de un exploit de ce niveau.

Leave a Reply

Your email address will not be published. Required fields are marked *