サイトアイコン 大人のためのゲーム講座

フラゲ『ゲーム&ウオッチ スーパーマリオブラザーズ』が早くもハック

ツイッターで、ghidraninja氏が発売日前に入手できた『ゲーム&ウオッチ スーパーマリオブラザーズ』のハックに成功し、Hello World表示に成功したことを公表していました。

『ゲーム&ウオッチ スーパーマリオブラザーズ』が本日発売されました。

なぜが一日早く入手できたghidraninja氏は早速分解してハックに取り組みました。

ゲーム&ウォッチが1日早く到着した!分解して仕組みを調べて、どれくらいハックするのが簡単なのか見てみよう。

SWDのピン出力発見。有効になっているかロックされてるかを調べてみる。

SWD(Serial Wire Debug)は内部回路と通信を行うデバッグ用インターフェースです。ボードと通信を行うことができるので中を調べることができます。

SWDは有効だったけど、保護されてた。SWDで簡単にはファームウェアをダンプできない。

その後Flashメモリのダンプに成功したようです。

ビックリ。『スーパーマリオブラザーズ』のNES ROMをRAMに読み込んでる(デバイスRAMのコンテンツが左、オリジナルのスーパーマリオROMが右)

ROMそのものを読み込んでいるようです。ということは、その方法はともかくROMの入れ替えは物理的には不可能ではないことが分かります。

そして最後に

HACKEDの文字をゲーム&ウォッチで表示させることに成功しました。

これはいわゆるHello World(任意の自作コードを実行させること)に成功した状態です。「Hello World」と表示させることが多かったことからこの状態をHello Worldと一般的に呼んでいますが、今回は「HACKED」と表示させています。

ghidraninja氏の取った方法はハードウェアハックですので、同じ方法でのハックをユーザーが行うことになるとハックとしてはハードルが低いとは決して言えませんか、ゲーム&ウォッチハックが可能であることが明らかになったので、興味を持ったハッカーがこぞって今後参戦してくるかも知れません。

モバイルバージョンを終了