web-dev-qa-db-ja.com

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

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

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

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

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

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

必死になってたくさんのパスワードを試しましたが、しばらくすると最初のパスワードが書き留められていました。

このパスワードを再度設定しましたが、システムはUbuntuを起動したくありません-ログイン画面間でループするだけです-「無効なパスワード」とは表示されません-黒い画面が表示されてからログインに戻ります画面。

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

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

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

私のデータを回復するために何ができるでしょうか? Kali linuxには、WiFiを「リッスン」して復号化するユーティリティがあることを私は知っています。同様のプログラムを使用してパスフレーズを見つけることはできますか?

3
andrew262

必死になってたくさんのパスワードを試しましたが、しばらくすると最初のパスワードが書き留められていました。

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

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

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

うまくいけば、Ubuntuはあなたのホームディレクトリを今すぐ解読できるでしょう。

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

そうは思いません。 「init2」は、現在の runlevel を切り替えるために使用されます。これは、リカバリモードを終了することを意味します。

加えて、

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

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

セットアッププロセスでは、最初にパスワードを構成し、ファイルの暗号化を選択したときに、Ubuntuから復元キー、またはシステムにログインできなかった場合にファイルを復号化する別の方法が提供されているはずです。

そのため、パスワードを使用しただけでも、舞台裏でさらに多くの話が起こっているため、パスワードとパスワードで保護されたキーの両方を紛失した場合、または特別な回復キー。

2
CijcoSistems