SQUARE ENIX

「ファイナルファンタジー6」に任意のコードを実行できる脆弱性が発見される

FF6パッケージ
1994年に発売されたスーパーファミコン用ソフト「ファイナルファンタジー6」に任意のプログラムコードを実行できる脆弱性が発見されました!わりと有名なバグ技の「アイテム装備」を応用したもので、なんと、キャラクター名入力欄に入力したプログラムが実行できてしまうのです!キャラクター名は最大6文字なのでプログラムといっても6文字だけなのですが、複数キャラの入力欄へジャンプさせてそこそこ長いコードを書けたりもするそうです。(スラッジドットジャパン)

FF6には、本来キャラクターが装備できないアイテムを武器として装備できてしまうバグがあるのだが、この際に特定のアイテムを装備させて戦闘中に攻撃すると、メモリ内の$000Fおよび$0010部分に格納されているデータをアドレスとして参照し、対応するデータをコードとして実行してしまうという。$000Fは「戦闘開始からの経過時間をカウントするカウンターの2バイト目」で、$0010は戦闘中いくつかに変化する値が格納されているとのことだが、これだけでは任意のコードを実行できない。しかし、$000Fが0xC7、$0010が0xCEという値になっていた場合、「シャドウ」というキャラクターの名前データが格納されているメモリ領域のコードが実行されてしまうという。シャドウの名前はプレイヤーが自由に設定できるため、ここに実行したいコードを用意することで任意のコードを実行できる仕組みだ。

ディシディアFF開発者インタビュー!テクモ「クラウドの顔は100通りくらい作った」前のページ

坂口博信氏が語ったFF1ができるまでのインタビューが面白すぎる!「ナーシャはイランの王族でイラン革命で渡米した」次のページ

関連記事

  1. SQUARE ENIX

    天野喜孝氏、米「2026 Concept Art Awards」にて「生涯功労賞」を受賞!日本人とし…

    『ファイナルファンタジー』シリーズのイメージイラストやロゴデザインな…

  2. SQUARE ENIX

    『ファイナルファンタジー レゾナンス』アコレードトレーラー公開&全国規模の協力型企画「#日本全国ドッ…

    スクウェア・エニックスは本日、『ファイナルファンタジー レゾナンス』…

  3. FF40thアルバム

    SQUARE ENIX

    FFシリーズ40年の歴史を16曲で紡ぐ!記念コンピレーション盤がレコード&CDで2027年1月発売決…

    『ファイナルファンタジー』シリーズが迎える40周年を記念した音楽商品…

  4. SQUARE ENIX

    『FF』シリーズを彩った巨匠・上国料勇氏の原画展が開催決定!約40点の原画を展示

    ファイナルファンタジーX』『XII』『XIII』『XV』などでコンセ…

コメント

  • コメント (5)

  • トラックバックは利用できません。

    • 匿名
    • 2015年 4月 22日 12:34am

    『FF6でキャラクタ名から任意のコードが実行可能な虚弱性』
    みたいなニュースタイトルを以前に見かけたときは
    「どの業界かは知らないけどFF6っていう言語があるのかアホみたいな欠陥やな」
    とか思って読み飛ばしてたのですがまさか本当にFF6のことだったとは・・・

    • 匿名
    • 2015年 4月 22日 1:34am

    レトロですねえ…

    • 匿名
    • 2015年 4月 22日 6:54am

    エイプリルフールネタかとw

    • 匿名
    • 2015年 4月 22日 6:57pm

    今更判明とかwww
    おせーよ

    • 匿名
    • 2015年 4月 28日 12:01pm

    虚弱性!?

最新ニュース
  1. FF40thアルバム
Amazon.co.jp

売り上げランキング
本 / Kindle本 / 音楽 / DVD / ゲーム
デジタル製品 / おもちゃ
カテゴリー
  1. 管理人レポート(スクエニ以外)

    ガンダムUCに登場するタピスリー「貴婦人と一角獣」の本物を見てきた! 会場の音声…
  2. お金ドル

    アメリカ生活日記

    日記:アメリカの生活費は月40万円!?家計簿を公開します!
  3. FF15

    FF15の開発スタッフとファンがホテルで懇談会! ギャザリングイベントに参加して…
  4. FF7AC 渋谷109

    FF7

    FF7AC、渋谷109の壁面広告の写真を撮ってきた
  5. Surface Go

    ライフハック

    Surface GoでWindows 10のSモードを解除する方法! Chrom…
PAGE TOP