Linux を再インストールした後、LUKS がドライブのマウントに失敗する

Linux を再インストールした後、LUKS がドライブのマウントに失敗する

ラップトップに Linux を再インストールする必要があり、以前のインストールを luks 暗号化ドライブにバックアップしました。再インストール後、ドライブをマウントできません。代わりにエラーが発生します。

Error unlocking /dev/sdb1: Failed to activate device: Operation not permitted

パスワードを何度も確認しましたが、私が設定したパスワードと同じです。これを修正する方法を知っている人はいますか?

答え1

どうやらパスワードの入力ミスだったようです。再インストール前にパスワードをコピーしたときに入力ミスが起きたようです。パスワードは書き留めておらず、写真に撮っていたのですが、再インストール後にパスワード マネージャーに貼り付けたときに入力ミスをしてしまいました。しかし、私は賢明なので、パスワードを貼り付けた直後に写真を削除しました。

私が最終的にタイプミスに気付いたのは、 というプログラムを使用してパスフレーズを「単純に」総当たり攻撃したからですbruteforce-luks。ただし、20 文字を超えるパスワードのすべての組み合わせを確認するには「少し時間がかかる」ため、いくつかの近道を見つける必要がありました。

最初の近道は、パスフレーズの正確な長さを知っていたことです。そして、それよりもさらに良かったのは、(私にとっては)少なくともほぼ正しいパスフレーズを持っていたため、パスフレーズに関する追加情報がすでにたくさんあったことです。

2 番目のショートカットは、キーボードの性質上、各文字に対して使用できる可能性はわずかしかないというものでした。隣接する 2 つの文字を誤って切り替えてしまうことも、別の選択肢でした。

これらを組み合わせることで、チェックするパスフレーズの数が大幅に減り、簡単なスクリプトで、これらの制約を含む順列の作成が簡単に自動化されました。そして、数百のパスワードと少しの幸運の後、私は実際に失われたパスワードを見つけました。

したがって、これを理解するのは楽しいことですが、この話の教訓は、データをコピーするときには 2 回、あるいは 3 回チェックするということだと思います。

関連情報