ハードドライブを手動で復号化するにはどうすればよいですか?

ハードドライブを手動で復号化するにはどうすればよいですか?

私はちょうど 1 年前に Ubuntu 12.04 に切り替え、インストール プロセス中に暗号化された 1 TB のメイン ハード ドライブ (LVM ではなくホーム フォルダーのみ) にすべての写真、ドキュメントなどを移動しました。

プロンプトが表示されたときにキーやパスフレーズを記録しませんでした...ただし、システムにログインしてファイルにアクセスするにはパスワードのみが必要でした。

1 か月の休暇の後、パスワードを忘れてしまったので、Google で検索して変更する方法を見つけました。

リカバリモードから、ルートシェルを選択し、プロンプトで次のように入力しました。

mount -rw -o remount /
passwd <username>
init 2

必死になってたくさんのパスワードを試してみましたが、しばらくして最初のパスワードが書き留めてあるのを見つけました。

このパスワードを再度設定しましたが、システムは Ubuntu を起動しようとしません。ログイン画面 (「無効なパスワード」は表示されません) と黒い画面の間をループし、その後ログイン画面に戻ります。

そのため、システムはハードドライブを復号化できません。

「init 2」が何らかの情報を削除した可能性はありますか?

パスワードの変更によって何かが変更されたようです...

データを回復するにはどうすればいいでしょうか? Kali Linux には WiFi を「聞く」ことで暗号化を解除するユーティリティがあることは知っています。同様のプログラムを使用してパスフレーズを見つけることはできますか?

答え1

必死になってたくさんのパスワードを試してみましたが、しばらくして最初のパスワードが書き留めてあるのを見つけました。

古い(元の)パスワードを回復したということですか?

はいの場合は、手順を繰り返し、以前と同じようにリカバリモードに入り、パスワードを復元してください。

mount -rw -o remount /
passwd <username>
    Restore the old password
reboot

うまくいけば、Ubuntu はホーム ディレクトリを復号化できるようになります。

「init 2」が何らかの情報を削除した可能性はありますか?

そうは思いません。「init 2」は現在のランレベルリカバリモードを終了することを意味します。

加えて、

プロンプトが表示されたときにキーやパスフレーズを記録しませんでした...ただし、システムにログインしてファイルにアクセスするにはパスワードのみが必要でした。

ファイルの暗号化解除にはキーが使用されます。このキーは保護されているため、あなた以外は誰も使用できません (誰でも使用できれば、セキュリティはまったくありません)。したがって、ファイルの暗号化解除にはパスワードのみが必要です。これがキーのロックを解除する方法だからです。

セットアップ プロセスで、最初にパスワードを設定し、ファイルを暗号化することを選択した場合、Ubuntu は復元キー、またはシステムにログインできない場合にファイルを復号化する代替方法を提供するはずです。

したがって、パスワードだけを使用した場合でも、舞台裏ではさらに多くのことが行われており、パスワードとパスワードで保護されたキーまたは特別な回復キーの両方を紛失した場合は、データを回復する方法はありません (簡単な方法があったとしても)。

関連情報