2016-08-18 2 views
4

WD Passport Ultraディスクのハードウェア暗号化パスワードを忘れてしまいました。ブルートフォース方式でこのパスワードを見つけるためにDelphiソフトウェアをプログラムしています。オリジナルのWD Securityソフトウェアがパスワード入力に使用されますが、WD Securityソフトウェアは間違った5回のパスワード入力ごとにロックします。次に、このカウンタをリセットするために、ドライブを物理的に取り出して接続する必要があります。WindowsでUSBドライブを取り出してプラグインするエミュレーション

したがって、プログラムされているソフトウェアは、WD Securityソフトウェアの間違ったパスワードカウンターをリセットするために必要なソフトウェアレベルのWindows上の外付けUSBハードディスクドライブの取り外しとプラグインを安全にエミュレートする必要があります。

"devcon"を使用してドライブを無効/有効にしても、カウンタはリセットされません。

このカウンタ情報の格納場所を見つけることは非常に役に立ちます。カウンタが4になったら、安全にドライブを取り外して別のコンピュータに接続すると、カウンタがリセットされます。これは、私がカウンタがUSBドライブに保存されていることを推測させ、プラグインプロセス中にドライブのファームウェアによってリセットされます。

アイデアをお待ちしております。

+0

一部のUSB-over-TCP/IPプログラムを購入しますか?私が思う最も安いhttp://www.usb-redirector.com –

+0

あなたが同じコンピュータの別のUSBスロット(または同じコンピュータの別のUSBコントローラのUSBスロットかもしれない)に(物理的に)ドライブを再接続するならば)それはカウンターをリセットしますか? –

+2

排出については、[この質問](http://stackoverflow.com/q/434688/62576)を参照してください。私はそれが再付着するために何が必要かを見ていないが、おそらくそれはあなたが正しい方向に開始されるでしょう。 –

答えて

1

このページhttp://www.uwe-sieber.de/drivetools.htmlには、私が知っているUSBドライブの処理に関連するツールのベストコレクションが含まれています。これは、プログラムから実行できるコマンドラインツールを提供します。残念ながら、このページはドイツ語であるので、私は最も関連性の高いツールにあなたにヒントを与える:

  1. RemoveDrive:指定した文字または名前
  2. DriveCleanupとのドライブをイジェクト:レジストリ内のUSBデバイスツリーをクリーンアップします。これを行うことにより、このデバイスはこのデバイスを忘れて、ドライバを再度インストールします。これはまた、ドライブ文字を再度割り当てます。これを使用して、WD Securityが覚えているデバイスの情報が、コンピュータに保存されているデバイス情報(ほとんどの場合、説明に従っている)に応じているかどうかを調べることができます。
  3. RestartSrDev: 。サイトに書かれているように(これは私の知るところでもありますが)、一度取り出されたUSBドライブをケーブルを抜き差しすることなく再起動することはできません。これは悪いニュースです。このツールは、ドライブが接続されているハブをリセットし、そのハブ上のすべてのデバイスを再接続しようとします。これは必ずしも機能するとは限りませんが、ケーブルを取り外さずにドライブを再起動する唯一の方法です。

あなたのチャンスはそれほど良いものではありませんが、これらのツールでは、まずあなたが望むことをする機会があるかどうかをすべてテストすることができます。これらのコマンドラインプログラムをあなたから無差別に呼び出すことができます。

ツール2と3には管理者権限が必要です。

幸運。

関連する問題