
Herramientas para analizar el firmware de impresoras Canon Pixma
Algunas herramientas pequeñas para desempaquetar el firmware de la serie Canon PIXMA para análisis.
Algunas impresoras Pixma no pueden restablecer el contador de tinta de desecho y se niegan a imprimir, incluso después de haber reemplazado el contenedor de tinta de desecho. Por eso tenía curiosidad sobre el funcionamiento interno del firmware para encontrar una pista sobre cómo restablecer el contador. Pero pronto lo abandoné. Sin embargo, ha sido interesante y tal vez esto sea útil para otros investigadores? Básicamente, solo implementé lo descrito en 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
Si desea descifrar los datos del certificado (por cualquier razón que quiera hacer esto... Es solo una lista de certificados de CA de confianza, así que no sé por qué esto ha sido "cifrado"):
wget http://dtv-p.c-ij.com/sdata/struct01/sdata.bin ./dec_sdata sdata.bin sdata.dec