パスワードが知られているLUKSキーがありますか?

パスワードが知られているLUKSキーがありますか?

Ubuntu 14.04がインストールされたハードドライブがあります。ルートパーティションはLUKSを使用して暗号化されます。一部の設定に問題があるため、Ubuntuを再インストールしたいのですが、すべてのデータを保持したかったので、すべてのファイルを別のフォルダ(/OLD)に移動してインストーラを再実行してみて、ドライブをフォーマットしないことを選択しました(既存のパーティションを使用)。

パスワードを求めましたが、ドライブをフォーマットしていません。今は私のデータにアクセスできません。ドライブのロックを解除すると、パスワードが許可されますが(他のパスワードは拒否されます)、ロックを解除した後に不明なファイルシステムが表示されます。

私が疑うのは、別のソルトを使用して新しいLUKSキーを作成し、パーティションのロックを解除することができましたが、キーが異なるためデータが歪んだことです。

質問

  • だから私の質問はこれが良い説明のように聞こえますか?
  • 私がすでに知っているパスワード(同じパスワード)で別のソルトを使用して古いLUKSキーを再作成する方法を知っている人はいますか?
  • 今、パスワードが何であるかを知っていましたが、塩を逃しただけです。無差別代入攻撃はより簡単でしょうか?
  • これを行うのに役立つアプリケーションまたはスクリプトがあります(既知のパスワードを使用したLUKSキーの無差別攻撃)。

ベストアンサー1

マスターキーは可能なパスワードとは関係ありません(LUKSを使用すると、複数のパスワードを使用して単一のマスターキーをロック解除できることに注意してください)。

~によるとパスワード設定に関するよくある質問:

LUKSパスワードはマスターキーではありません。 LUKS パスワードはマスターキーの派生には使用されません。ヘッダー生成時にランダムに選択されたマスターキーを復号化するために使用されます。つまり、古いヘッダーの上に古いヘッダーとまったく同じパラメーターとパスワードを使用して新しいLUKSヘッダーを生成すると、まだ別のマスターキーを持ち、データが永久に失われます。

したがって、残念ながら、あなたのデータは回復できず、バックアップから復元する必要があります。

おすすめ記事