ご存知のように、約4か月前に、USBデバイスのファームウェアに感染した新しいマルウェアのようなプログラムが見つかりました。 (見てください ここ )
これらのデバイスのファームウェアを読み取って変更する方法を知りたいのですが?ファームウェアはどのように機能しますか?ファームウェアで動作するアプリケーションやデバイスはありますか?
チップに電力が供給されると、ファームウェアはそのタイプ、会社などの情報をデータライン(D +およびD-)でサーバー(コンピューター)に自動的に送信すると思います。そして、その情報を使用するコンピューターはデバイスを使用します。それは本当ですか?
この質問 は古く、役に立たないことに注意してください。
これらのフラッシュドライブのファームウェアは、リークされた何千ものツールを使用して非常に簡単に変更できます。
Patriot、PNY、およびその他の企業のようなOEMは、販売するフラッシュドライブを製造していません。彼らは大量のバニラフラッシュドライブとプラスチックケースを注文し、それらをまとめるだけです。
次に、Windows XPマシンに接続された巨大なUSBハブに接続し、(私たちに)リークされたツールを使用して、ブランドとマーケティング名をフラッシュドライブのEEPROMに書き込みます。
これで、フラッシュドライブ上のマイクロコントローラーの正確なモデルに正しく一致したツールを使用できます。NANDをいじりたい場合は、NANDの物理レイアウトに関係する他のファイルも必要になります。フラッシュドライブのファームウェアを変更します。
私がそれらのツールを提供することは技術的に違法である(私は思う?)ので、私はそれらを見つけるためにそれを読者に任せます。それらを見つけるのは難しくありません。