web-dev-qa-db-ja.com

Dropbox / KeePassXが原因で、KeePassがパスワードを紛失したり破損したりした

私は約1か月前に、パスワードとオンラインアカウント情報を保持するためにKeepassを使い始めました。すべてが単一の.kdbファイルに保存され、パスワードでのみ保護されていました。私はWindows7を使用しています。

これで、Keepassは「無効/間違ったキー」というエラーで.kdbファイルを開くことができなくなりました。

私は正しいパスワードを持っているとかなり確信しています。いくつかの文字を混同したかもしれませんが、その可能性を最小限に抑えるために約20の異なる組み合わせを試しましたが、それを除外することはできません。

ただし、Dropboxの同期(1台のコンピューターでのみ使用)またはUbuntuでKeePassXを使用してファイルを編集した(同じコンピューターでデュアルブートし、マウントされたWin7 NTFSパーティションにアクセスした)ために、.kdbファイルが破損したと推測されます。 )、またはおそらく両方の組み合わせ。

私はDropboxから古いバージョン(元のバージョンも含む)を復元し、運が悪ければすべての可能なパスワードを試してみました。 (最も古いコピーはUbuntuからファイルを編集する前のものであるため、KeePassXを原因として除外しているようです)「0xA無効/破損したファイル構造」を常に示す「KeePassデータベースファイルの修復」でファイルを開こうとしました(間違ったパスワードが入力された場合と同じエラー)。

収集したデータを回収する方法はないかと思っていました。私は一般的にブルートフォースクラッキングが実行可能ではないことを知っていますが、おそらくユーザー名/パスワードの半分以上を覚えているので、それらの1つがかなり頻繁に現れるという事実(些細なことのための私の頼りになるパス)、これにより、ブルートフォースプロセスが実行可能な時間枠に簡素化される可能性があります。たぶん、力ずくのことは、私がパスワードの長さとそれがどの文字から作られているかを知っているという事実を組み込んでいるかもしれません。 (私たちが破損を想定している場合、私の側ではパスワードのブラックアウトではありません)

使用できるライブラリやルーチンがあれば、プログラミングを行うことができます。

他の人も同様の問題を抱えていたようです
http://forums.dropbox.com/topic.php?id=6199
http://forums.dropbox.com/topic.php?id=9139
http://www.keepassx.org/forum/viewtopic.php?t=1967&f=1
したがって、この質問がWebを検索する際の人々に適したリソースになることを願っています。

これがコミュニティウィキである必要があると思われる場合は、遠慮なく教えてください。

4
GummiV

DropBoxプロセスを無効にしてファイルにアクセスしようとしましたか?
または、ファイルをWebサイトから別の場所に完全にダウンロードしますか?

DropBoxにFreeOTFEボリュームを保持していますが、DropBox同期ソフトウェアを実行したままマウントできないことがよくあります。ソフトウェアをオフにするとすぐに、問題は解決しました。

2
DMA57361

Webインターフェイスを使用してDropboxアカウントのkdbファイルから最初のバージョンを復元しようとしましたか、それとももう利用できませんか?最初にアップロードされたバージョンにはエラーがないはずです。

(私は通常、WINE(Keepass 1.x)またはMono(Keepass 2.x)を使用して、異なるシステムで同じバイナリKeepassバージョンを使用します。同じでサードパーティの実装を使用しません。kdb / = .kdbx、私は今あなたを悩ませているのと同じ腐敗を恐れていたので)

2
GmonC