Skip to content
KitploitKITPLOIT
ツールブログ
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
pixma — キヤノンPixmaプリンターファームウェア解析ツール | Kitploit
ツール/GitHubGitHub/leecher1337/pixma
組み込みシステムセキュリティ暗号化/復号化ツールリバースエンジニアリングデータ復旧ハードウェアセキュリティファームウェア解析
GitHubleecher1337/pixma

pixma

キヤノンPixmaプリンターファームウェア解析ツール

リポジトリを見る
23431年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

これは何ですか?

Canon PIXMAシリーズのファームウェアを解析用にアンパックするための小さなツールです。

動機

一部のPixmaプリンターは、廃インク吸収体を交換したにもかかわらず、廃インクカウンターをリセットできず、印刷を拒否するようになりました。そこで、カウンターをリセットする手がかりを見つけるために、ファームウェアの内部動作に興味を持ちました。しかし、すぐに断念しました。それでも、興味深いものであり、他の研究者にとって役立つかもしれません。基本的に、https://www.contextis.com/en/blog/hacking-canon-pixma-printers-doomed-encryption で説明されている内容を実装しただけです。

使い方

  1. ファームウェアをダウンロード PixmaプリンターのUSBデバイスID(例:04a9:1769)を確認 次に、以下のコマンドで1769の代わりにデバイスIDを指定してファームウェアをダウンロードします:

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. ファームウェアを復号し、SRECファイルをバイナリにデコード これにはsrecordツールのsrec_cat(例: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. ペイロードをアンパックしてみる: ./pixma_unpack decoded.bin firmware.bin

sdata.binの復号

証明書データを復号したい場合(理由はともかく... これは信頼されたCAの証明書リストに過ぎないので、なぜ暗号化されているのか不明です):

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

ツールをダウンロード