彼は31年前にジュラシック・パークのセキュリティ・システムをハッキングし、今日ソースコードの内容が判明しました。

デニス・ネドリーはジュラシック・パークのセキュリティシステムを弱体化させた。しかし、彼は実際どれくらい優れているのでしょうか? (画像:ユニバーサル)

映画ではハッキングが常に登場します。スキーマスクをかぶった邪悪なハッカーがコンピューターの前でキーを叩く時代からは脱したとはいえ、依然として多くのことが誤って伝えられています。

ジュラシック・パークの場合、実際にはどのように見えるのでしょうか?結局、公園の主任プログラマー、デニス・ネドリー(ウェイン・ナイト演じる)が恐竜を解放したのだ。

彼の計画はマルウェアを使用することでした »ホワイト_rbt.obj« - 不思議の国のアリスへの言及 - 貴重な恐竜の胚を入手するために公園のセキュリティ システムを無効にする。

インターネットは彼の画面を監視し、ソースコードを分析しました。開発者フォーラムでの議論は数年前、おそらくジュラシックワールド4の発表が差し迫っているでしょうしかし、私たちはそれらをもう一度取り上げたいと思いました。

これはディスプレイ上で確認できます

Nedry のコードに関する議論は何年も前にフォーラムで始まりましたStackExchange。そこでユーザーはプログラマーの画面をじっと見つめました。

順番に見どころを見ていきましょう。

コンピューター:これは 1 つですマッキントッシュクアドラ700。この映画は 1991 年に公開されました。映画が映画館で上映される 2 年前です。

プログラム:3 つのウィンドウでネドリーを見ることができます。Macintosh プログラマー ワークショップを使用します。

内容:写真の左上に「NEDRYLAND :MPW:Examples」という興味深い名前があります。 MPWとは上記の開発環境を指します。

同じシェル内に NewHandle(GetHandleSize()) 関数があります。これは、Apple が BSD/Unix に切り替える前の古典的な Mac OS API の一部でした。

ただし、スクリーンショットには Pascal プログラミング言語に関するヒントもあります。フォーラムのユーザーによると、演算子「:=」と構文「if/else」がこれを示しています。

右側のウィンドウには、ソース コードのバージョン管理に関連するスクリプトが表示されます。 StackExchange フォーラムは、これを Unix C シェル言語に基づく MPW シェルとして識別しました。

画面の一番下のウィンドウの一番下に別のスクリプトが隠されています。ただし、これはソフトウェア開発で一般的であるように、画像を PICT 形式からバイナリ ファイルに変換するためにのみ使用されます。

そして、これを恐竜を解放するために使用できるでしょうか?

残念ながらそうではありません。ネドリーはスーパーハッカーではありませんでした。シェル内のすべては、MPW のバージョンに付属する単なるサンプル コードです。

一見したところ、ウィンドウとその内容は非常に複雑に見えますが、よく見てみると、悪役はセキュリティ システムを破るどころではありませんでした。

ちなみに、ネドリーは映画の後半でディロフォサウルスの手によって最期を迎えましたが、その毒を吐き出す能力や首の装具については、現在まで科学的証拠がまだありません。

この例は、コンピューターがどのようにして古い映画を台無しにするかを示しています。

ニルスも次のように報告しました。隠されたイースターエッグネドリー関連。私の同僚のパトリック・ポティは、3 つの素晴らしいフィルム効果調べた。

ジュラシック・パークについては他にも興味深い事実がいくつかあります。恐竜が発する音の中には、発情期の動物から発せられるものがあることをご存知ですか?実際、上映時間123分のうち、恐竜が見られるのは15分だけ。そして、有名なティラノサウルスには、雨のため時々手作業で内側から乾かさなければならないため、あらゆる種類の問題がありました。