L’esecuzione di codice arbitraria è in un altro castello!

Quando si ottiene un computer, è necessario prevedere che il proprietario possa eseguire qualsiasi codice su di esso che desiderano. Spesso questo non è il caso, però, come molti dispositivi moderni vengono venduti con bootloader bloccati o peggio. La tecnologia più anziana è un po ‘più facile da gestire, tuttavia, ma l’esecuzione di codice arbitraria su qualcosa come un Nintendo originale coinvolge ancora un sacco di legword, poiché [retrò meccanica del gioco spiegata] mostra con i lavori interni di incredibilmente Mario Brothers 3.

Mentre questo hack non modifica in modo permanente il Nintendo stesso, consentono l’esecuzione di codice arbitrario all’interno del gioco, che viene utilizzato principalmente da SpeedRunners per raggiungere il punteggio del punteggio del credito finale il più velocemente possibile. Per fare ciò, i valori sono scritti in memoria solo manipolando attentamente gli oggetti sullo schermo. Una volta inseriti i valori giusti, un problema tecnico nel gioco che coinvolge un tubo viene sfruttato per eseguire la memoria manipolata come istruzione. Le istruzioni piantate sono molto spesso utilizzate per caricare la camera della principessa e completare il gioco, con il record corrente che si aggira intorno al segno di tre minuti.

Se hai voglia di aver visto qualcosa del genere prima, probabilmente stai pensando allo sfruttamento incredibilmente Morio World Exploit per lo SNES che consente lo stesso stile di esecuzione di codice arbitrario. Il Mario 3 Hack, tuttavia, è più semplice da eseguire. Vale anche la pena di controllare il video qui sotto, perché [Retro Game Mechanics spiegato] va in grande profondità su quali valori sono scritti in memoria, come vengono eseguiti come istruzioni e tutti gli altri funzionamenti interni del gioco che lo consenta un exploit di questo livello.

Leave a Reply

Your email address will not be published.