Soundhax/FasthaxとSighaxで3DS完全陥落

wololo.netで、ハッキングカンファレンス33c3(第33回Chaos Communication Congress)においてSoundhaxとFasthax、Sighaxが発表されたことを伝えていました。

GameGaz Daily 2016.12.28で時間があれば後で記事にするとお伝えしました。ちょうどwololo.netでも紹介していたので、それをベースにSoundhaxとFasthax、そしてSighaxについてお伝えします。

動画で3番目に3DSのSoundhaxとFasthaxを発表しているのがNedWilliamson氏だと思われます。ツイッターで顔写真を公開しているので、それを見る限り発表している人物と同一人物、動画でも最初に”I’m Ned.”と自己紹介しています。

Soundhaxは3DSのサウンドプレーヤーの脆弱性(バッファーオーバーフロー)を利用したexploitで、ゲームの購入が不要(つまり無料)でインターネット接続も必要ない(つまりオフラインでOK)というものです。

Fasthaxは現在の最新ファームウェアである11.2でも有効なARM11のカーネルexploitで、CIAのインストールなどが可能になります。

これらは既存のNinjhaxなどと置き換えて利用できるはずです。

今回の発表者は3人いますが、1人は先ほどのNedWilliamson氏ですが、他の2名はPS3の開発者としてこのブログでも何度か登場している、33c3で最初に発表している白いTシャツを着たnaehrwert氏と、そして赤いTシャツの上にパーカーを着ているderrekr6氏です。

derrekr6氏の発表は3DSのBootROMです。


Nintendo 3DSのBootROMハック完了!RSA署名チェックで(再び)大失敗。

derrekr6氏は3DSリブート時に一部のRAMがクリアされないという脆弱性を利用してそこにコードを書き込み、ARM9のBootROMをダンプすることに成功しました。実はARM11のBootROMには保護されていない領域があり、そこへデータを書き込むことでARM11のBootROMもダンプできたそうです。

それだけでも大きな成果ですが、任天堂が利用しているRSA方式のデジタル署名に脆弱性があり、それを利用することで独自に署名ができてしまうというもののようです。署名ができればノーマルファームウェアと同じ形で完全なカスタムファームウェアを起動することができてしまいます。derrekr6氏はこれをSighaxと発表しています

驚くべきことに、これらは実は昨年2015年夏には分かっていたことらしいです。任天堂が修正をするかどうかを見極めていましたが、1年半たってもその兆候はなく最終的に今回33c3で発表されるに至りました。

現時点では単に内容が発表されただけで具体的に何かがリリースされたわけではありません。今後Soundhax、Fasthax、Sighaxが公開されれば3DSシーンがまた別ステージへ移行することになりそうです。

『Soundhax/FasthaxとSighaxで3DS完全陥落』へのコメント

  1. 名前:Sharun 投稿日:2016/12/29(木) 00:51:15 ID:505f978ee 返信

    これはヤバいですね。
    PSPに続き3DSシリーズ、サウンドプレイヤーでの脆弱性…
    スゴすぎる…

  2. 名前:ゆう 投稿日:2016/12/29(木) 02:24:45 ID:d84832972 返信

    ついに来ましたね
    A9LHを導入しようかと思ってましたが、少し待とうかと思います。

  3. 名前:KIRA 投稿日:2016/12/29(木) 03:16:38 ID:c40f6d336 返信

    https://www.reddit.com/r/3dshacks/comments/5ko72o/psa_sighax_does_not_allow_cfw_installation_on_a/

    このスレッドによると、「偽サーバ立ててCFW配信できる」というほど簡単な話ではないようですね…
    今のところ、SighaxはA9LHの上位互換の位置づけに見えます

  4. 名前:カンパチ 投稿日:2016/12/29(木) 08:20:08 ID:8080282df 返信

    「任天堂が利用しているRSA方式のデジタル署名に脆弱性」
    っていうとRSAのデジタル署名自体の脆弱性みたいだけど、実際は任天堂の署名のパースの実装に問題があったんだよね?

  5. 名前:114514 投稿日:2016/12/29(木) 09:18:23 ID:ed2c8298c 返信

    マ?やったぜ。

  6. 名前:ううむ 投稿日:2016/12/29(木) 09:50:34 ID:00c267ffd 返信

    ついにというか3dsはお亡くなりになる寸前じゃないですか

  7. 名前:glanheit 投稿日:2016/12/29(木) 12:55:47 ID:d683cbe9d 返信

    え、もうお亡くなりになってますよ?

  8. 名前:ウンフェイ 投稿日:2016/12/29(木) 18:17:25 ID:f34923818 返信

    申し訳ないがゲハはNG

  9. 名前:あはは 投稿日:2016/12/29(木) 18:30:31 ID:c1741b7f1 返信

    お亡くなりになるかどうかはともかくハッキングも通常のゲームプレイも楽しければそれでいいんですよ

  10. 名前:mamo 投稿日:2016/12/29(木) 18:32:24 ID:6c811d35f 返信

    Fasthaxがリリースされました

  11. 名前:ななし 投稿日:2016/12/29(木) 20:16:53 ID:5e0387d6e 返信

    ○ったぜとかいう用語使うとかいん夢厨乙

  12. 名前:lain 投稿日:2016/12/29(木) 20:16:57 ID:1e45b05ca 返信

    Fasthaxのreleaseどこ?

  13. 名前:sirome 投稿日:2016/12/29(木) 22:05:41 ID:a4cf00ee7 返信

    fasthaxの記事にそれを書いてしまうのは….

  14. 名前:僕ちゃん 投稿日:2017/01/06(金) 14:34:31 ID:82d43c41d 返信

    揚げ足取りみたいで申し訳ないが、タグが33c3ではなく32c3になってます。