
समझौता किए गए Canon और Lexmark प्रिंटरों पर एक पुराने ज़माने की क्रैक-इंट्रो एनिमेशन प्रदर्शित करता है, जिसमें पोर्टेबिलिटी और अध्ययन के लिए SDL2 और WebAssembly बिल्ड शामिल हैं।
Pwn2Own Toronto 2022 के लिए मेरी Pwn2Own प्रविष्टियों ने दो अलग-अलग प्रिंटरों को लक्षित किया। एक Linux-आधारित है (Lexmark) और दूसरा DryOS-आधारित है (CANON)।
प्रिंटर पर सॉफ़्टवेयर को pwn करने के बाद, प्रविष्टियाँ जीत का जश्न/चित्रण करने के लिए एक छोटी पुराने-ज़माने की क्रैक-इंट्रो एनीमेशन चीज़ प्रदर्शित करती थीं।
मुझे "एनीमेशन चीज़ कैसे काम करती है???" के बारे में काफी पूछताछ मिली। जाहिर है, उत्तर काफी निराशाजनक है.. यह सिर्फ कुछ सौ पंक्तियों का बुरी तरह लिखा गया C कोड है जो framebuffers/LCD पर पिक्सेल पुश करता है। :-)
एक अच्छी चिपट्यून जोड़ने के लिए समय/वास्तविक हार्डवेयर नहीं था (हालाँकि प्रिंटरों में किसी प्रकार के पीज़ो बीपर होते हैं), क्षमा करें। ;-)
वैसे भी, यह उन लोगों के लिए है जो किसी भी कारण से इसका अध्ययन करना चाहते हैं। एक ही कोडबेस को निम्नलिखित लक्ष्यों के लिए बनाया जा सकता है:
सब कुछ जैसा है वैसा ही वितरित किया जाता है, समर्थन/अपडेट की उम्मीद न करें।
मज़े कीजिए!
-- blasty [email protected]