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

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

Gameandwatch-hacked

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

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

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

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

  1. 名前:セカセイ 投稿日:2020/11/13(金) 10:36:59 ID:099a813d9 返信

    これマリオはエミュで動いてるんですかねぇ・・・
    もしそうだったら夢広がる。

  2. 名前:silver 投稿日:2020/11/13(金) 22:36:06 ID:0b9d6cd56 返信

    8Mb flashなら結構な数のソフトが入りそうですねぇ・・・