
أدوات لتحليل برمجيات طابعات Canon Pixma الثابتة
بعض الأدوات الصغيرة لتفكيك البرامج الثابتة (firmware) لطابعات 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
إذا كنت ترغب في فك تشفير بيانات الشهادة (لأي سبب تريد فعل ذلك... إنها مجرد قائمة شهادات لمراجع التصديق (CA) الموثوقة، لذا لا فكرة لدي لماذا تم 'تشفيرها'):
wget http://dtv-p.c-ij.com/sdata/struct01/sdata.bin ./dec_sdata sdata.bin sdata.dec