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

3DSソフト「プチコン3号 SmileBASIC」で任意のコードを実行できる問題が確認される」記事へのコメント

  • BASICインタプリタにマシン語モニタ機能がついてるのなんて普通だと思ったが。

    • by Anonymous Coward

      ユーザー空間からカーネル空間にアクセスできたらそれは脆弱性だろう。

      • by Anonymous Coward

        BASICの常として、内部解析本を片手にシステム書き換えや
        未発表ルーチンを使うのは、常識です。どや。

        • by Anonymous Coward on 2016年07月25日 18時25分 (#3052757)

          PC-8001せっかくモニタに入れるのに、BASICがROMにあるもんだから書き換えられないので、
          空きメモリ空間にRAMを入れて、そこにコードをコピーして、
          ワークエリアを書き換えて、そこに飛ぶようにして、、、
          何だっけ?なんか色々とやった気が。

          親コメント
          • by marute (13883) on 2016年07月25日 21時56分 (#3052863) 日記

            MZシリーズ「クリーン設計」だから、BASICがROMにないもんで書き換え仕放題で
            PEEK・POKEの値ちょっと間違えて、コード書くと
            BASICのシステムエリアが書き換えられて、非ぬ所に飛んでって、、、
            何んだよまたBASICのロードから?なんか色々と懐かしいな。

            親コメント
            • by Anonymous Coward

              BASICで書かれたマシン語モニタで機械語のモニタのダンプリストを入力して、
              TL/1とアセンブラと逆アセンブラとLISPのダンプリストを入力して、、、

            • by Anonymous Coward

              MZ80BでラリーXもどきのゲームがあって画面データをマシン後領域に持っていたんで画面データを読みだすアドレス変更して
              システム領域なんかを表示、そこで車を走らせてシステムが落ちるまでどれくらい走れるかとかやったな。

私はプログラマです。1040 formに私の職業としてそう書いています -- Ken Thompson

処理中...