このガイドの目的は、Kali Linuxでzipファイルのパスワードをクラックする方法を示すことです。
デフォルトでは、Kaliにはこれらの圧縮されたアーカイブのパスワードを解読するツール、すなわちfcrackzipユーティリティ、John The Ripper、および単語リストが含まれています。 私たちは、zipファイルのパスワードをクラックするための二つの異なる方法を示すように、以下のステップバイステップの手順で私たちと一緒に
このチュートリアルでは、次のことを学びます:
- パスワードで保護されたzipファイルを解読するために使用されるツールは何ですか?
- ジョン-ザ-リッパーでzipパスワードをクラックする方法
- fcrackzipでzipパスワードをクラックする方法
カテゴリ | 使用されている要件、規則、またはソフトウェアバージョン |
---|---|
システム | カリ-リナックス |
ソフトウェア | fcrackzip,John The Ripper, ワードリスト |
その他の | rootとして、またはsudo コマンドを介してLinuxシステムへの特権アクセス。 |
規則 | #–指定されたlinuxコマンドは、rootユーザーとして直接、またはsudo commandを使用してroot権限で実行する必要があります。$-指定されたlinuxコマンドは、通常の非特権ユーザー |
Zipファイルクラッキングツール
fcrackzipユーティリティとJohn The Ripperの両方を使用して、パスワードで保護されたzipファイルをクラックすることができます。 あなたはそれらの両方またはちょうどあなたの好みのツールを試すことができます。 これらのユーティリティは、zipファイルに対する辞書攻撃を起動するために単語リストを使用することができます。
これらのユーティリティのほとんどまたはすべてがすでにシステム上にあるはずですが、次のコマンドで必要なパッケージをインストールまたは更新
$ sudo apt update$ sudo apt install john fcrackzip wordlists
ジョン-ザ-リッパーは/usr/share/john/password.lst
にある独自の単語リストを自動的に使用します。 あなたはいつでも、このようなカスタム1またはKali上の別のファイルとして、別のワードリストを使用することができます。 システム上のすべての単語リストをすばやく検索するには、次のコマンドを使用します。
$ locate wordlist
あなたが始めるために必要があります唯一の他のものは、パスワードで保護されたzipファイルです。 まだ持っていないが、フォローしたい場合は、次のコマンドを使用してサンプルファイルを作成します。
$ touch file1.txt file2.txt file3.txt$ zip -e secret_files.zip file1.txt file2.txt file3.txt
パスワードを入力する必要があります。 あなたは複雑な何かを選択した場合、パスワードクラッキングプロセスは、多くの時間がかかることがあります。 この例では、”letmein”のような単純なものを選択します。
ユーティリティがインストールされ、私たちのzipファイルが割れされるのを待っていると,のは、以下のハッキングプロセスに
ジョン-ザ-リッパーでzipパスワードをクラック
- 最初のステップは、パスワードで保護されたzipファイルのハッシュファイルを作成することです。
zip2john
ユーティリティを使用して生成します。$ zip2john secret_files.zip > hash.txt
- パスワードクラッキングプロセスは、実際には、ハッシュファイルではなく、zipファイルに対して起動されます。
john
でプロセスを開始するには、次のコマンドを使用します。$ john hash.txt
ジョンはパスワードを見つけることに成功し、その結果を出力にリストしました。
あなたはすでにあなたのファイルへのパスワードが何であるかのいくつかのアイデアを持っている場合は、カスタマイズされたwordlistファイルを使 もう一つの人気のある選択肢はrockyouです。txtファイル。 次のコマンドでこのファイルを使用するようにJohnに指示できます:
$ john --wordlist=/usr/share/wordlists/rockyou.txt hash.txt
追加のオプションについては、Johnのヘルプ出力を確認してください。
$ john --help
fcrackzipでzipパスワードをクラック
- rockyouでfcrackzipを使用します。txt wordlistは、次のコマンド構文を使用します。 Johnのように、ハッシュファイルを生成する必要はありません。
$ fcrackzip -u -D -p /usr/share/wordlists/rockyou.txt secret_files.zip
- ブルートフォース攻撃を使用するには、
-b
オプションを使用できます。 これは-v
(verbose)オプションでうまく動作するので、現在テストしているパスワードを見ることができます。 この方法は、一般的なパスワードの代わりにランダムな文字列をテストするだけなので、おそらく非常に長い時間がかかります。$ fcrackzip -v -u -b secret_files.zip
運がない場合は、いつでも別の単語リストを試すことができます。 疑いのあるパスワードを持つカスタマイズされたものは、常に最高の仕事に Fcrackzipのその他のオプションを表示するには、次のコマンドを実行します。
$ fcrackzip -help
思考を閉じる
このガイドでは、パスワードで保護されたzipファイルをクラックするために使用できるKali Linux上の二つのツールを見ました。 また、これらのツールでさまざまな単語リストを使用する方法についても学び、プロセスを加速することができました。
強力なパスワードはまだ解読するのが難しく、システムが最終的にパスワードを考え出すのに長い時間がかかるかもしれません。 弱いパスワードは、通常、John The Ripperまたはfcrackzipのいずれかによって短時間で解読することができます。