パスワードを忘れた? アカウント作成
この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。

MGSVでサーバー内の核兵器が2,147,483,647発を超え核廃絶EDが解放される」記事へのコメント

  • by Anonymous Coward

    unsigned にしておけばよかったのに。

    • by Anonymous Coward

      クラックして0発にしなかったってあたりが、わたし、気になります。

      1. サーバとやりとりされるデータはunsignedとして設計されていた
      2. signedだけど受信時に0以上かどうかのチェックが入ってた
      3. 攻撃者が減らすより増やす方がおもしろそう、と考えただけ

      2だと、「クラックされる可能性を考慮して、受け取った値をチェックしておこう」と考えてたって事だから、
      そこまで考えつつオーバーフローの可能性は失念してたという所に疑問が残るけど。

      • by Anonymous Coward on 2018年02月15日 13時07分 (#3361833)

        核兵器総数狙いじゃなくて、自分のパラメータなんかをマックスにしようとして
        穴をついて0x7fffffffをばらまいたらたまたま上書きしたところが核の総数を
        保持してる領域だったんじゃないのかな。
        # すぐバレるからなにか不具合起こさせるために境界値突っ込みまくったのかもね。
        # 調べてみたら核兵器って侵入して盗んで廃棄出来るみたいだから協調しなくても出来るみたいね。

        親コメント

弘法筆を選ばず、アレゲはキーボードを選ぶ -- アレゲ研究家

処理中...