この PDF には、Doom のプレイ可能なコピーが含まれています

この PDF には、Doom のプレイ可能なコピーが含まれています

Posted on

ここ Ars では、ハッカーが ドゥーム CAPTCHA ロボット チェックや Windows の notepad.exe から、AI 幻覚や腸内細菌の蛍光まで、あらゆるもので実行されます。そうしたすべての経験にもかかわらず、私たちは依然として、最近のデモンストレーションによってループに巻き込まれました。 ドゥーム 通常は PDF ファイルの静的な範囲内で実行されます

の上 quixotic プロジェクトの Github ページcoder ading2210 は、Adobe Acrobat が PDF ファイル形式の JavaScript に対する強力なサポートをどのように組み込んだかについて説明しています。 JS コーディングのサポート – 数十年前に遡ります そしてそれは まだ完全に文書化されている Adobe の公式 PDF 仕様では、現在、より制限された、より安全な形式で実装されています。 PDFiumChromium ベースのブラウザに組み込まれた PDF レンダリング エンジン。

過去には、ハッカーはこのあまり知られていない Adob​​e の機能を使用して、次のような単純なゲームをコーディングしていました。 起こる そして テトリス PDF ドキュメントに変換します。しかし、ading220 はさらに進んで再コンパイルしました。 流線型のフォークドゥームのオープンソースコード 古いバージョンを使用している エンスクリプト 出力が最適化される asm.js コード。

そのコードがロードされると、 ドゥーム PDF は、ユーザーが指定されたテキスト フィールドに入力することで入力を受け取り、200 個の個別のテキスト フィールドに入力された変換された ASCII テキストの形式で「ビデオ」出力を生成できます。各テキスト フィールドは、テキスト フィールドの水平線を表します。 ドゥーム 画面。これらのフィールドのテキストは、1 秒あたり 13 フレーム (フレームあたり約 80 ミリ秒) で「かなり貧弱だが再生可能」の 6 色のモノクロ ディスプレイをシミュレートするのに十分です。

ソース参照

#この #PDF #にはDoom #のプレイ可能なコピーが含まれています

Leave a Reply

Your email address will not be published. Required fields are marked *