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