私が理解したように、ハードドライブの電子デバイスはフラッシュメモリチップにメモリを保存します。私はCDに興味がありません。私はそれをチェックするためにLinuxディストリビューションを使ってこのフラッシュをダンプしたいと思います。
そのメモリにアクセスするにはどの場所を使用する必要がありますかdd
?
答え1
ハードドライブのフラッシュチップの内容は使用できませんdd
。これを読むには、通常はJTAGインタフェース(ドライブのPCBにある場合)またはドライブの特殊シリアルコネクタまたはプローブを使用します。チップを直接参照してください。この投稿以前のアプローチの例です。ベンダー固有のコマンドを使用してそれを読み取ることはできますが、それをリバースエンジニアリングする現在のドライバーはありません。ドライブのしくみを理解するには、ドライブソフトウェアを保存するために使用されるプラッタの予約領域であるサービスセクションもお読みください。上記のリンクされた投稿にもこれの例があります(ベンダー固有のコマンドを含む)。ソースコードへのリンクが壊れていますが、修正が簡単です。実際に近くに近づいてはいけない読者を邪魔するための練習として残しています。
ハードドライブハッキングこのトピックに関する詳細情報を確認できます。