
يعرض رسمًا متحركًا بأسلوب مقدمات الكراكات القديمة (crack-intro) على طابعات Canon وLexmark المخترقة، مع إصدارات SDL2 وWebAssembly لقابلية النقل ولأغراض الدراسة.
إدخالاتي في Pwn2Own لمسابقة Pwn2Own Toronto 2022 استهدفت طابعتين مختلفتين. إحداهما مبنية على Linux (Lexmark) والأخرى مبنية على DryOS (CANON).
بعد اختراق البرنامج على الطابعة، كانت الإدخالات تعرض رسومًا صغيرة على نمط مقدمة القرصنة القديمة (crack-intro) للاحتفال/توضيح الانتصار.
تلقيت الكثير من الاستفسارات حول "كيف يعمل شيء الرسوم المتحركة هذا??؟". من الواضح أن الإجابة مخيبة للآمال نوعًا ما.. إنه مجرد بضعة مئات من الأسطر من كود C مكتوب بشكل سيء يدفع البكسلات إلى الـ framebuffers/LCD. :-)
لم يكن هناك وقت/عتاد حقيقي (على الرغم من أن الطابعات تحتوي على نوع ما من الجرس الكهرضغطي (piezo beepers)) لإضافة نغمة chiptune رائعة، آسف. ;-)
على أي حال، ها هو لمن يريد دراسته لأي سبب كان. يمكن بناء نفس قاعدة الكود للأهداف التالية:
كل شيء موزّع كما هو، لا تتوقع دعمًا أو تحديثات.
استمتع!
-- blasty [email protected]