0

私は基本的に、(システム以外の)Truecryptボリュームを自動的にマウントするか、Windows 7がデフォルト認証に使用する単一の(安全な)パスワードで保護されたKeypassを開始したいと考えています。私はC#を使用しています。

  1. すでにログインしているときにこのパスワードを取得する方法はありますか?
  2. とにかく、ログインプロセス中に実際に入力している間にこのパスワードを取得します。

1. 何も見つかりませんでした (パスワードはどこにも保存されておらず、パスワードのハッシュのみが保存されています)

2.私はすでにいくつかのことを試しました。GPEDIT.MSC ユーザーがComputer Configuration -> Windows Settings -> Scripts -> StartUpを使用してログオンする前に実行するプログラムを取得しました 。次に、グローバル キー フックを使用してパスワードを取得しようとしました (試しGetAsyncKeyStateてみましSetWindowsHookExた)。すでにログインしているときにキーをキャプチャしようとすると、どちらもうまく機能しますが、ログインプロセス中は機能しません。

しかし、実際に(ログイン時に)その方法でパスワードを取得できるキーロギングソフトウェア(Elite Keylogger)を見つけました。(VMWareで試用版を試しました)。VM Wareと実際のマシンで試した場合の他のこと。

助けやヒントをありがとう。

4

3 に答える 3

0

Windows アカウントをマスター キーとして使用するように KeePass データベースを変更してから、KeePass のTrueCryptプラグインをインストールします。TrueCrypt次に、プラグインにも登録されているマウントのパスワードを含むエントリを KeePass に作成しTrueCryptます。

ログインした後、KeePass を開いてエントリを選択し、Ctrl + Tをクリックすると、ボリュームが にマウントされTrueCryptます。

于 2013-06-10T14:25:36.517 に答える
0

Windows のログオン後にマスターパスワードで KeePass データベースのロックを自動的に解除する方法があります。Windows ユーザー アカウントにバインドされないため、他のコンピューターで同じデータベースを使用できます。詳細については、このスーパー ユーザーの回答を参照してください。

于 2014-03-16T20:29:58.620 に答える