RUNNING NINTENDO DS UNSIGNED CODE WITH AUDIO

even if you haven’t ripped off the top screen of your original DS to create an even better game young boy advancement yet, there still might be some life left in that old bit of 하드웨어. [Smea] is running unsigned code on the Nintendo DS, using only a bargain-bin game and an audio file.

The exploit this time comes in a form that might be familiar to anybody who has ever installed the homebrew channel on a Wii. like SmashStack, this exploit uses a level editor/transfer feature in a game, this time with a 6 year old DS game Bangai-O Spirits.

[smea] is using the sound-based level transfer feature to load unsigned code into the DS. This level-transfer feature works by sending a single period sine wave at 1024Hz with a given amplitude; a binary 1 is a few dB louder than a binary 0, and with a buffer overrun it’s possible to load code into a DS and jump into that code. There’s no redundancy, error correction, and is not the thing you want when loading unsigned code onto a DS. It does, however, work.

The code to generate the audio payload for this exploit is available on github and if you have a copy of Bangai-O Spirits, you can try it out for yourself by playing this file (headphone warning).

Thanks [gudenau] for the tip

Leave a Reply

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

Related Post

해킹 하드웨어해킹 하드웨어

정기적 인 리더를 구매, 판매 및 래터닝 [Grenadier] 썼습니다. 새로 게시 된 해킹 하드웨어 거래 게시물에 대해서 junkbox라고합니다. 분명히 커패시터를 불고 있거나 자신의 고전압을 구축하지 않을 때, 그는 남은 구성

X10 신호 분석기X10 신호 분석기

[HB]는 그의 X10 House Automation System의 전력선 통신에서 소음이 심각한 문제가있었습니다. 그는 전력선 통신 요구 사항을 제거하는 모든 RF 모듈 시스템으로 전환하기로 결정했습니다. 자신의 신뢰성을 향상시키려는 동안 그는 데이터 로거를