
Affiche une animation de crack-intro rétro sur des imprimantes Canon et Lexmark compromises, avec des builds SDL2 et WebAssembly pour la portabilité et l'étude.
Mes participations à Pwn2Own Toronto 2022 ciblaient deux imprimantes différentes. L'une est basée sur Linux (Lexmark) et l'autre sur DryOS (CANON).
Après avoir pwné le logiciel de l'imprimante, les participations affichaient une petite animation de type crack-intro à l'ancienne pour célébrer/illustrer la victoire.
J'ai reçu pas mal de demandes sur « comment fonctionne cette animation ??? ». Évidemment, la réponse est plutôt décevante.. ce ne sont que quelques centaines de lignes de code C mal écrit qui poussent des pixels vers les framebuffers/LCD. :-)
Je n'ai pas eu le temps/le matériel nécessaire (bien que les imprimantes aient une sorte de buzzer piézoélectrique) pour ajouter une jolie chiptune, désolé. ;-)
Quoi qu'il en soit, le voici pour ceux qui veulent l'étudier pour quelque raison que ce soit. Le même code source peut être compilé pour les cibles suivantes :
Tout est distribué tel quel, n'attendez pas de support/mises à jour.
Amusez-vous bien !
-- blasty [email protected]