Running Nintendo DS UNSIGNED CODE MED AUDIO

Running Nintendo DS UNSIGNED CODE MED AUDIO

June 17, 2022 Uncategorized 0

Selvom du ikke har flået ud af topskærmen på din oprindelige DS for at skabe et endnu bedre spil Young Boy Advancement endnu, kan der stadig være noget liv tilbage i den gamle bit af hardware. [Smea] kører usigneret kode på Nintendo DS, ved kun at bruge et bargain-bin-spil og en lydfil.

Udnyttelsen Denne gang kommer i en form, der kan være kendt for nogen, der nogensinde har installeret den homebruske kanal på en Wii. Som SmashStack bruger denne udnyttelse en Level Editor / Transfer-funktion i et spil, denne gang med et 6-årigt DS-spil Bangai-o spiritus.

[Smea] bruger den lydbaserede niveauoverførselsfunktion til at indlæse usigneret kode i DS. Denne niveauoverføringsfunktion virker ved at sende en enkelt periode sinusbølge ved 1024hz med en given amplitude; En binær 1 er et par db højere end et binært 0, og med en bufferoverskridelse er det muligt at indlæse kode i en DS og hoppe ind i den kode. Der er ingen redundans, fejlkorrektion, og er ikke den ting, du vil have, når du lægger usigneret kode på en DS. Det virker dog.

Koden til at generere lydbelastningen for denne udnyttelse er tilgængelig på GitHub, og hvis du har en kopi af BANGAI-O-spiritus, kan du prøve det selv ved at afspille denne fil (hovedtelefonens advarsel).

Tak [Gudenau] for spidsen

Leave a Reply

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