TortoiseSVN に保存されたパスワードを抽出する 質問する

TortoiseSVN に保存されたパスワードを抽出する 質問する

TortoiseSVN によって保存された資格情報を抽出する方法はありますか?

ベストアンサー1

短い答え:TortoiseSVN パスワード復号化ツールパスワードを含むキャッシュされた資格情報を簡単に表示します。

長い答え: ツールの仕組みは次のとおりです。

資格情報はのサブディレクトリに保存されます%APPDATA%\Subversion\auth\この前の回答彼らです:

  • svn.simple基本認証の資格情報(ユーザー名/パスワード)が含まれています
  • svn.ssl.serverSSLサーバー証明書が含まれています
  • svn.usernameユーザー名のみの認証のための資格情報が含まれています(パスワードは不要)

最初のディレクトリが興味深いものです。そこには、資格情報を保存したリポジトリごとに 1 つずつ、GUID のような名前のファイルが含まれているようです。

これらのファイル内のパスワードは、Windows データ保護 API上記のツールは、オブビエックスこの API とインターフェースして復号化を実行します。

これを機能させるには、「認証を保存する」チェックボックスをオンにしたときに実行していたのと同じWindowsユーザーアカウントにアクセスできる必要があります。これは、Windowsデータ保護APIがWindowsアカウントに関連付けられた暗号化キーを使用するためです。このアカウントを紛失した場合(または、管理者がパスワードをリセットした場合)、パスワードを解読できなくなります(ただし、多分力ずくで / aサードパーティツール)。同じユーザー名/パスワード (またはおそらく SID) を持つ新しい Windows アカウントを持つだけでは不十分です。

おすすめ記事