
Exibe uma animação de crack-intro old-school em impressoras Canon e Lexmark comprometidas, com compilações SDL2 e WebAssembly para portabilidade e estudo.
Minhas entradas para o Pwn2Own Toronto 2022 miraram duas impressoras diferentes. Uma é baseada em Linux (Lexmark) e a outra é baseada em DryOS (CANON).
Depois de invadir o software na impressora, as entradas exibiam uma pequena animação oldschool de cracktro para celebrar/ilustrar a vitória.
Recebi algumas perguntas sobre "como funciona essa tal animação???". Obviamente, a resposta é bastante decepcionante.. é só umas centenas de linhas de código C mal escrito que empurram pixels para os framebuffers/LCD. :-)
Não houve tempo/hardware real (embora as impressoras tenham algum tipo de buzzer piezoelétrico) para adicionar uma chiptune legal, desculpem. ;-)
De qualquer forma, aqui está para quem quiser estudar por qualquer motivo. O mesmo código pode ser compilado para os seguintes alvos:
Tudo é distribuído como está, não espere suporte/atualizações.
Aproveite!
-- blasty [email protected]