Kali Linuxでzipパスワードを解除する方法
このガイドの目的は、Kali Linuxでzipファイルのパスワードを解読する方法を示すことです。
デフォルトでは、Kaliにはこれらの圧縮アーカイブのパスワードを破るためのツールが含まれています。具体的には、fcrackzipユーティリティ、John the Ripper、および単語リストです。以下のステップバイステップの指示に従って、zipファイルのパスワードを破るための2つの異なる方法を示します。
このチュートリアルでは、あなたは学びます:
- パスワード保護された zip ファイルを解凍するためにどのツールが使用されますか?
- John the Ripperを使ってZIPパスワードを解除する方法
- fcrackzipを使ってZIPパスワードを解除する方法
Kali Linuxでパスワード保護されたzipファイルを解凍する
ZIPファイル解凍ツール
fcrackzipユーティリティとJohn the Ripperの両方を使用して、パスワード保護されたzipファイルを破解することができます。両方を試すことも、好みのツールのいずれかを使用することもできます。これらのユーティリティは、zipファイルに対して辞書攻撃を実行するために単語リストを使用することができます。
これらのユーティリティのほとんど、またはすべてはすでにあなたのシステムにあるはずですが、次のコマンドを使用して必要なパッケージをインストールまたは更新できます。
sudo apt update
sudo apt install john fcrackzip wordlists
John the Ripperは、自動的に/usr/share/john/password.lstにある独自の単語リストを使用します。カスタムの単語リストやKali上の別のファイルなど、異なる単語リストを常に使用することができます。システム上のすべての単語リストを迅速に見つけるには、次のコマンドを使用してください。
locate wordlist
locateコマンドで見つかるKaliにある豊富な単語リストの品揃え
始めるために必要なもう一つのものは、パスワード保護されたzipファイルです。もしまだ持っていない場合でも、一緒に進めたいのであれば、以下のコマンドを使用して例のファイルを作成してください。
touch file1.txt file2.txt file3.txt
zip -e secret_files.zip file1.txt file2.txt file3.txt
パスワードを入力する必要があります。もし複雑なものを選ぶと、パスワードクラッキングのプロセスにかなりの時間がかかるかもしれません。この例では、「letmein」のような簡単なものを選びます。
私たちが解読しようとするパスワード保護されたzipファイル
ユーティリティがインストールされ、私たちのZIPファイルが解凍されるのを待っているので、以下のハッキングプロセスに進みましょう。
John the Ripperを使ってZIPパスワードを解除する
-
最初のステップは、パスワードで保護されたzipファイルのハッシュファイルを作成することです。
zip2johnユーティリティを使用して生成します。zip2john secret_files.zip > hash.txt パスワードクラッキングプロセスは、実際にはzipファイルではなく、ハッシュファイルに対して実行されます。次のコマンドを使用して、
johnでプロセスを開始してください。john hash.txt
ハッシュファイルが生成されました
ジョンはパスワードを見つけることに成功し、その結果を出力にリストアップします。
ジョン・ザ・リッパーがパスワードを見つけました
もしあなたがすでにファイルのパスワードが何であるかのアイデアを持っているのであれば、カスタマイズされた単語リストファイルを使用する方がはるかに効率的です。もう1つの人気の選択肢はrockyou.txtファイルです。次のコマンドを使用してJohnにこのファイルを使用させることができます:
john --wordlist=/usr/share/wordlists/rockyou.txt hash.txt
追加のオプションについては、ジョンのヘルプ出力を確認してください。
john --help
fcrackzipを使ってzipパスワードを解除する
rockyou.txtのワードリストを使用してfcrackzipを使うには、次のコマンド構文を使用してください。ジョンの時のようにハッシュファイルを生成する必要はありません。
fcrackzip -u -D -p /usr/share/wordlists/rockyou.txt secret_files.zip総当たり攻撃を使用するには、
-bオプションを使用できます。-v(詳細)オプションと一緒に使用すると、現在テストしているパスワードが表示されるので便利です。この方法は、一般的なパスワードの代わりにランダムな文字列をテストするため、非常に長い時間がかかる可能性があります。fcrackzip -v -u -b secret_files.zip
fcrackzipは正しいパスワードを見つけました
fcrackzipの冗長オプションを用いたブルートフォース法
もし運がない場合は、別の単語リストを試してみることができます。疑わしいパスワードを含むカスタマイズされたものが最も効果的です。fcrackzipのさらなるオプションを見るには、次のコマンドを実行してください。
fcrackzip -help
締めくくりの考え
このガイドでは、Kali Linux の 2 つのツールを使用してパスワード保護された zip ファイルを解読する方法を見てきました。また、これらのツールでさまざまな単語リストを使用する方法についても学び、プロセスを加速することができることを理解しました。
強力なパスワードは依然として破られるのが難しく、システムが最終的にパスワードを見つけるのに長い時間がかかる場合があります。弱いパスワードは、通常、John the Ripperやfcrackzipによって短時間で破られることができます。





