実際、すべての暗号化はハッシュ コードを介して行われます。抽出されたファイルのハッシュ コードが送信されれば、復号化と復元操作を直接実行できます。
ハッシュ コードを抽出するには、通常、リッパー ソフトウェアを使用します。 John the Ripper password cracker このソフトウェアは、
John the Ripper を抽出できます。パスワードを解読するためのオープンソース ソフトウェアで、辞書攻撃、暴力クラッキングなどを使用して暗号化されたハッシュ値を解読し、元のパスワードを復元できます。John the Ripper を使用してファイルのハッシュコードを抽出する前に、パスワードのハッシュ値を含むファイルが取得されていることを確認する必要があります。
以下は、John the Ripper を使用してファイルのハッシュ コードを抽出するための詳細な手順です。
パスワード ハッシュ ファイルを準備します :
パスワード ハッシュ ファイルには通常、ハッシュ アルゴリズムによって処理された一連のパスワード値が含まれています。これらのハッシュ値は、あるシステムまたはアプリケーションのパスワードデータベースから抽出されたものである可能性があります。
このようなファイルを入手する必要があります。これは、各行にハッシュ値が含まれるテキストファイル、または Unix のようなシステムではシャドウファイルなどの特定の形式のファイルです。
ジョン・ザ・リッパーのインストール:
お使いのオペレーティングシステムに応じて、ジョン・ザ・リッパーをダウンロードしてインストールする必要があります。これは通常、公式サイトからソースコードをダウンロードし、コンパイルしてインストールします。
インストール中に、必要な依存関系とモジュールがすべて选択されていることを确认して、直面するハッシュタイプを処理できるようにします。
ハッシュ コードの抽出:
すでにハッシュ値を含むファイルがある場合は、ハッシュ コードをさらに抽出することなく、John the Ripper を使用して直接クラックできます。
ただし、RAR 圧縮パッケージなどの特定のファイル形式からハッシュ値を抽出する必要がある場合は、追加のツールやスクリプトを使用する必要がある場合があります。たとえば、RAR 圧縮パッケージの場合、 rar2john などのツールを使用してハッシュ値を抽出し、それを John the Ripper が理解できる形式に変換できます。
John the Ripper を使ってハッシュ値 をクラックする:
ハッシュ値を含むファイルを手に入れたら、John the Ripper を使ってハッシュ値をクラックしてみることができます。
可能なパスワードの组み合わせを含む辞书ファイルを提供する必要があります。John the Ripper は辞書ファイル内の各エントリをトラバースし、それらを使用してハッシュ値を一致させようとします。
John the Ripper のコマンドライン インターフェイスを使用して、ハッシュ ファイル、辞书ファイル、その他必要な引数を指定できます。
クラッキング結果を分析します:
ジョン・ザ・リッパーはクラッキングに成功したパスワードとそれらの対応するハッシュ値を出力します。これらの結果をチェックして、ハッシュコードが正常に抽出されてクラックされたかどうかを確認できます。