
कैनन पिक्स्मा प्रिंटर फर्मवेयर का विश्लेषण करने के लिए उपकरण
Canon PIXMA श्रृंखला के फर्मवेयर को विश्लेषण के लिए अनपैक करने के कुछ छोटे उपकरण।
कुछ Pixma प्रिंटर वेस्ट इंक काउंटर को रीसेट करने में असमर्थ है और अब प्रिंट करने से इनकार करता है, भले ही वेस्ट इंक कंटेनर बदल दिया गया हो। इसलिए मुझे फर्मवेयर की आंतरिक कार्यप्रणाली के बारे में उत्सुकता हुई ताकि काउंटर को रीसेट करने का संकेत मिल सके। लेकिन मैंने जल्द ही इसे छोड़ दिया। फिर भी, यह दिलचस्प रहा और शायद यह अन्य शोधकर्ताओं के लिए उपयोगी हो? मूल रूप से, मैंने वही लागू किया जो इस पर वर्णित किया गया है: https://www.contextis.com/en/blog/hacking-canon-pixma-printers-doomed-encryption
wget wget -O - -o /dev/null http://gdlp01.c-wss.com/rmds/ij/ijd/ijdupdate/1769.xml | sed -n 's:.*<url>\(.*\)</url>.*:\1:p'
./pixma_decrypt 1769V1100AN.bin decoded.asc grep -v -e '^SF' decoded.asc | srec_cat -o decoded.bin -binary
यदि आप प्रमाणपत्र डेटा को डिक्रिप्ट करना चाहते हैं (जो भी कारण से आप ऐसा करना चाहते हैं... यह सिर्फ विश्वसनीय CAs के लिए प्रमाणपत्र सूची है, तो पता नहीं क्यों इसे "क्रिप्टेड" भी किया गया है):
wget http://dtv-p.c-ij.com/sdata/struct01/sdata.bin ./dec_sdata sdata.bin sdata.dec