アカウント名:
パスワード:
私が聞いた「メッセージがプログラムになっている」のは、FM-7の某コピーツール。確かBIOSから読み込まれるブート部分256byteほどがプロテクト破りに挑戦する人のメッセージになっているんだけど、それが自己書換え、へんてこなループ、未公開命令やらを巧みに使った超難読プログラムになっているという話でした。で、全部の罠を突破すると「congratulation」という文字列がバイナリに含まれているという…。そんな話が「The BASIC」誌に読者からの投稿であった記憶があります。
伝聞だし、自分で解析した訳じゃないですが、20年くらい前の話です。これが最古というわけじゃないでしょうが、少なくともそれ位の昔からはあるということですね。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
開いた括弧は必ず閉じる -- あるプログラマー
懐かしの (スコア:0)
コメントがプログラムになってるという。
Re:懐かしの (スコア:1, 興味深い)
100 'くぁwせdrftgyふじこlp;
みたいなのが延々並んでて、このREM文の中を結合して正しいマシン語に変換するブートストラップが、DATA文とかで書かれてるような奴。これもコメントに書かれたASCIIコードを実行時に変換しているので発想としては同じですな。
発祥の地ってどこなんだろ?
Re:懐かしの (スコア:2, 参考になる)
メッセージ部分がプログラム (スコア:5, 興味深い)
私が聞いた「メッセージがプログラムになっている」のは、FM-7の某コピーツール。確かBIOSから読み込まれるブート部分256byteほどがプロテクト破りに挑戦する人のメッセージになっているんだけど、それが自己書換え、へんてこなループ、未公開命令やらを巧みに使った超難読プログラムになっているという話でした。で、全部の罠を突破すると「congratulation」という文字列がバイナリに含まれているという…。そんな話が「The BASIC」誌に読者からの投稿であった記憶があります。
伝聞だし、自分で解析した訳じゃないですが、20年くらい前の話です。これが最古というわけじゃないでしょうが、少なくともそれ位の昔からはあるということですね。
vyama 「バグ取れワンワン」