
侵害されたCanonおよびLexmarkプリンター上で、昔ながらのクラックイントロアニメーションを表示します。移植性と学習目的のため、SDL2およびWebAssemblyビルドも用意されています。
Pwn2Own Toronto 2022 に向けた私の Pwn2Own エントリーは、2 種類のプリンターを対象としていました。 1 つは Linux ベース (Lexmark)、もう 1 つは DryOS ベース (CANON) です。
プリンター上のソフトウェアを pwn した後、エントリーは勝利を祝う/示すために、ちょっとした 昔ながらのクラックイントロ風アニメーションを表示するようになっていました。
「このアニメーションはどうやって動いているの???」という質問をかなり多く受けました。 もちろん、答えはかなり拍子抜けです。フレームバッファ/LCD にピクセルを描画するだけの、 雑に書かれた C コードが数百行あるだけです。:-)
素敵なチップチューンを追加する時間も、実機もありませんでした (プリンターには何らかの 圧電ブザーはありますが)。すみません。;-)
とにかく、何らかの理由でこれを研究したい人のために、ここに公開します。同じコードベースは以下のターゲット向けにビルドできます:
すべては現状のまま配布されます。サポートやアップデートは期待しないでください。
お楽しみください!
-- blasty [email protected]