
Отображает анимацию в стиле старых crack-intro на скомпрометированных принтерах Canon и Lexmark, со сборками SDL2 и WebAssembly для переносимости и изучения.
Мои эксплойты для Pwn2Own Toronto 2022 были нацелены на два разных принтера. Один на Linux (Lexmark), другой на DryOS (CANON).
После взлома ПО принтера эксплойты показывали небольшую олдскульную анимацию в стиле crack-intro, чтобы отпраздновать/проиллюстрировать победу.
Я получил немало вопросов вроде «как работает эта анимация???». Очевидно, ответ довольно скучный.. это всего лишь пара сотен строк плохо написанного кода на C, который выводит пиксели во фреймбуферы/на LCD. :-)
Не было времени/реального железа (хотя в принтерах есть какие-то пьезо-пищалки), чтобы добавить классный чиптюн, сорри. ;-)
В любом случае, вот код для тех, кто хочет изучить его по любой причине. Эта же кодовая база может быть собрана для следующих целей:
Всё распространяется как есть, не ждите поддержки/обновлений.
Наслаждайтесь!
-- blasty [email protected]