Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Tools/GitHubGitHub/leecher1337/pixma
Embedded-System-SicherheitVerschlüsselungs-/EntschlüsselungstoolsReverse EngineeringDatenwiederherstellungHardware-SicherheitFirmware-Analyse
GitHubleecher1337/pixma

pixma

Werkzeuge zur Analyse der Canon Pixma Drucker-Firmware

Repository anzeigen
2343vor 1 JahrVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Was ist das?

Einige kleine Tools, um die Firmware der Canon PIXMA-Serie zur Analyse zu entpacken.

Motivation

Einige Pixma-Drucker können den Waste Ink-Zähler nicht zurücksetzen und verweigern nun den Druck, obwohl der Waste Ink-Behälter ausgetauscht wurde. Also war ich neugierig auf die inneren Abläufe der Firmware, um einen Hinweis zu finden, wie man den Zähler zurücksetzen kann. Aber ich habe bald aufgegeben. Trotzdem war es interessant und vielleicht ist dies für andere Forscher nützlich? Im Grunde habe ich nur umgesetzt, was unter https://www.contextis.com/en/blog/hacking-canon-pixma-printers-doomed-encryption beschrieben wurde.

Wie benutzt man?

  1. Firmware herunterladen Überprüfen Sie die USB-Geräte-ID des Pixma-Druckers, z.B. 04a9:1769 Laden Sie dann die Firmware herunter, indem Sie die Geräte-ID anstelle von 1769 in den folgenden Befehl einsetzen:

wget wget -O - -o /dev/null http://gdlp01.c-wss.com/rmds/ij/ijd/ijdupdate/1769.xml | sed -n 's:.*<url>\(.*\)</url>.*:\1:p'

  1. Nun die Firmware entschlüsseln und die SREC-Datei in Binärformat dekodieren Sie benötigen srec_cat aus den srecord-Tools dafür, z.B. srecord-1.64: http://srecord.sourceforge.net/

./pixma_decrypt 1769V1100AN.bin decoded.asc grep -v -e '^SF' decoded.asc | srec_cat -o decoded.bin -binary

  1. Nun können Sie versuchen, die Nutzlast zu entpacken: ./pixma_unpack decoded.bin firmware.bin

sdata.bin entschlüsseln

Falls Sie die Zertifikatsdaten entschlüsseln möchten (aus welchem Grund auch immer... Es ist nur eine Zertifikatsliste für vertrauenswürdige CAs, also keine Ahnung, warum dies überhaupt "verschlüsselt" wurde):

wget http://dtv-p.c-ij.com/sdata/struct01/sdata.bin ./dec_sdata sdata.bin sdata.dec

Tool herunterladen