誰、私?The Register の連載「誰、私?」では、また 1 週間、読者の悪行に関する新たな物語が続きます。
私たちの受信箱の内容から判断すると、大学を舞台にした悪ふざけが流行っているようです。今日の告白は、1970 年代のカナダの専門学校に私たちを導きます。
世界中でパーソナル コンピュータの時代が幕を開けようとしていたころ、「デイビッド」(仮名) は、コードを入力するためのテレプリンターやプログラムを保存するための穴あき紙テープなどを備えたゼロックス メインフレームで作業していました。
好奇心旺盛なデイビッドは、キャンパスで使用されているメインフレームのモデル名を発見し、スキルを磨きたい一心でゼロックス社からプログラミングマニュアル全巻を注文した。「より良いプログラミング方法の宝庫だった」と彼は語った。
デイビッドと仲間たちは、驚くほど緻密なコードを次々と書き上げるだけでなく、ハードウェアの内部構造をインストラクターよりも深く理解するまでになった。「インストラクターは基礎的な知識しか持っていなかったんだ」とデイビッドは鼻で笑った。
キャンパス内での多くの悪ふざけと同様に、この事件はそれだけでは終わらなかった。
「私たちは、マニュアルの奥深くに隠された、いくつかの基本的なコントロールをバイパスし、実際にメインフレームを直接制御する方法を発見しました。」
新しく習得したスキルと、捨てられた TTY プリントアウトから解放されたユーザー名とパスワードを武器に、彼らは研究室に向かい、自分たちの仕事を試しました。
すべては無害に聞こえました。「私たちのプログラムは、マニュアルに記載されているスノーフレーク プログラムのバリエーションでした。」
なんと素敵なことでしょう。シンプルな雪の結晶が TTY から吐き出されるのです。
ああ、なんて可愛いアニメーションなんだ…なんてこった。(80年代でも受け入れられなかった)
続きを読む
「メインフレームを使って、キャンパス内のあらゆるTTYマシンにスノーフレークを出力しました。そして、それぞれのスノーフレークは唯一無二で、重複はありませんでした。紙がなくなるか、印刷が停止するまで、スノーフレークは印刷され続けました。」
狂乱が始まる前にデイビッドと仲間たちが逃げ出せるよう、10分間の遅延が設けられた。「それぞれの雪の結晶がユニークであることを確認するように指示されていたため、利用可能な計算能力のほとんどを消費してしまいました」と彼は付け加えた。
完璧な計画だったが、デイビッド氏が残念そうに認めたように、「我々が知らなかったのは、その日の IT 部門のオペレーターが、それを止める方法を全く知らなかったということだ。まったく。」
プログラムは30分間実行され、CPU時間を消費し、雪片を吐き出しました。他に何をすべきか分からず、パニックに陥ったオペレーターは電源を切断しました。プログラムは停止しましたが、メインフレームには他にも様々な問題が起こりました。
「もし彼が私たちが買ったのと同じマニュアルを読んでいたら、彼はマスター割り込みを作成してこの異常動作を止める方法を知っていただろう」とデイビッド氏は語った。
事件後3日間、メインフレームへのアクセスは禁止されたままでした。禁止が解除された後、デイビッドは、それまでアクセスできていたものがメインフレームと同じ部屋にある端末だけに制限されていることに気づきました。
ユーザー名とパスワードを盗む手口も、プリンターにログイン情報をエコーするのはおそらく賢明ではないと当局が認識したことで阻止されました。研究室にはサインインとサインアウトのポリシーが導入され、キャンパス内のプリンターを乗っ取るために使用されたコマンドへのアクセスも制限されました。
スノーフレーク一味は捕まることはなく、その後の数年間はプーティンのボウルとアイスビールのグラウラーを飲みながら、このいたずらについて笑いながら過ごしたに違いない。
好奇心が強すぎてインストラクターに気づかれなかったり、サーバーを大混乱に陥れたりした経験はありませんか? さあ、Who, Me? ® にメールですべてを告白しましょう。