Binnenkort hebben we Een korte handleiding voor de Zomerspelen van 2022 Het evenement organiseerde een verbluffende demo van een klassiek videospel – een demo die sindsdien de reacties op dit Ars-artikel heeft vertroebeld. Als we haar willen knippen, slaat het de klassieke N64 uit 1998 over The Legend of Zelda: Ocarina of Time Geen ‘snelle sprint’, maar een ander voorbeeld van ‘TASBot“Een concept dat gaming transformeert op manieren waar we 24 jaar geleden nooit van hadden kunnen dromen.
Adverteren
Fans team en programmeurs verantwoordelijk voor De demo “Triforce-procent” van deze week Sindsdien hebben ze onthuld hoe ze deze prestatie hebben bereikt met niets meer dan de voorraad N64 en het origineel ocarina Retailcartridge, hoewel het geheim zeer snelle en nauwkeurige console-invoer is, kan niets minder dan een computer doen.
Niets is oud in deze race
Video van begin 2020 waarin wordt uitgelegd hoe het manipuleren van verouderde referenties werkt. Misschien wilt u dit bekijken voordat u de SGDQ 2022-video bekijkt, die hieronder is ingesloten.
De demo van 53 minuten (inbegrepen aan het einde van dit artikel) begint met een kwetsbaarheid die eerder eind 2019 werd ontdekt en die de community “De verouderde referentie manipuleren. Deze exploit maakt gebruik van een kwetsbaarheid in de originele 1.0-versie van de game, waardoor spelers numerieke waarden die aan bepaalde objecten in het geheugen van de game zijn toegewezen, konden manipuleren. Een meer luchtige uitleg van deze complexe techniek is te vinden in een YouTube-video van begin 2020. (hierboven ingesloten), waar het de verschillende numerieke waarden toont die aan elk object in het spel zijn toegewezen, zoals de X-, Y- en Z-assen en hun rotatie.
Ervaren spelers kunnen de waarden de originele spelcode laten overlappen of overweldigen, zodat ze naar eigen inzicht kunnen worden gemanipuleerd. De technologie die we deze week in het spel zien, vereist een link om een steen op te rapen tijdens het oversteken van het “laadgebied”, een rijstrook die wordt gebruikt om laadpauzes op N64-uitrusting te verbergen, en om dit te doen op een manier waarop de game niet is ontworpen ermee omgaan.
Aanvankelijk was deze exploit een snel uitgevoerde tool die het spel kon misleiden om de laatste credits-reeks te laden en het technisch gezien in slechts een paar minuten als “voltooiing” te tellen. Maar de Triforce-cent-race gaat veel dieper dan dat.
Nieuwe inhoud opnemen in een klassiek spel
Zomerspelen gaan snel
Door specifieke objecten op te pakken en te laten vallen, en vervolgens de heldenlink van het spel te laten bewegen en manoeuvres in een specifieke volgorde uit te voeren, opent het TASBot-team een doos van Pandora voor het uitvoeren van zogenaamde willekeurige code. , het type kwetsbaarheid dat hackers over de hele wereld gebruiken om een gesloten computersysteem te misleiden om elke gewenste code uit te voeren. Bovendien beginnen de bewegings- en commandoketen van TASBot de N64 te vertellen dat de knopinvoer van alle vier de N64-controllers moet worden geaccepteerd alsof het een token is.
Zomerspelen gaan snel
Op dit punt neemt de computer de vier poorten van de N64-console over en verzendt een snelle reeks klikken, alsof het een superheld met twee miljoen vingers is die gelijk is aan The Flash. zijn gebreken ocarina Instrueer de N64 om elke ingedrukte knop te accepteren op een manier die overeenkomt met de gegeven codereeksen. Zodra genoeg van die payload is verzonden, kan het team de normale “speler eerst” poortcontrole hervatten, zodat elke echte persoon een hele nieuwe reeks inhoud kan spelen, allemaal gedumpt in het ultrasnelle invoer-RAM van de N64 voor de andere drie controleurs.
Deze on-the-fly-patches kunnen veel verbazingwekkende dingen doen die samen een volledig opgeblazen patch voor cartridge-ROM lijken, hoewel het TASBot-team zich beperkt tot wijzigingen die specifiek van toepassing zijn op de RAM-controller: kleine wijzigingen in bestaande code of een totaal vervanging Voor bestanden of commando’s om het spel te vertellen om inhoud te negeren die normaal vanuit ROM wordt geladen. Als gevolg hiervan kan deze exploit niet goed werken of crashen als spelers afwijken van het verwachte pad waarvoor deze exploit is geoptimaliseerd.
“Incurable thinker. Food lover. Subtly charming alcohol scientist. Pop culture advocate.”
More Stories
Samsung biedt advies dat u moet volgen om de batterij van uw telefoon te verbeteren
Verbluffende beelden van het uiteenvallen van een Starlink-satelliet in het luchtruim van Frankrijk dinsdag
EUR 1499 Promotie Asus ROG Strix G16 G614JV-N4118W, 16-inch 240Hz 2,5K DCI-P3 multimedia gaming-laptop onder RTX 4060 en Intel Core i7-H met 1TB SSD en TB4