
Zeigt auf kompromittierten Canon- und Lexmark-Druckern eine Oldschool-Crack-Intro-Animation, mit SDL2- und WebAssembly-Builds für Portabilität und Studienzwecke.
Meine Pwn2Own-Einsendungen für Pwn2Own Toronto 2022 zielten auf zwei verschiedene Drucker ab. Einer basiert auf Linux (Lexmark) und der andere auf DryOS (CANON).
Nachdem die Software auf dem Drucker geknackt war, zeigten die Einsendungen eine kleine Oldschool-Crack-Intro-Animation, um den Sieg zu feiern/zu veranschaulichen.
Ich habe einige Anfragen bekommen: „Wie funktioniert das mit der Animation???“ Offensichtlich ist die Antwort ziemlich ernüchternd.. es sind nur ein paar hundert Zeilen schlecht geschriebenem C-Code, die Pixel auf die Framebuffer/LCD schieben. :-)
Es gab keine Zeit/echte Hardware (obwohl die Drucker irgendeine Art von Piezo-Summer haben), um einen süßen Chiptune hinzuzufügen, sorry. ;-)
Wie auch immer, hier ist es für diejenigen, die es aus welchem Grund auch immer studieren wollen. Die gleiche Codebasis kann für die folgenden Ziele gebaut werden:
Alles wird so verteilt, wie es ist, erwarte keinen Support/Updates.
Viel Spaß!
-- blasty [email protected]