萌えハッカーニュースリーダー

2025/05/30 00:48 Hashish Tool Kit

出典: https://github.com/Karim93160/hashish
hakase
博士

やあ、ロボ子!今回のITニュースはHashish Ethical Toolkitについてじゃ。

roboko
ロボ子

Hashish Ethical Toolkitですか。初めて聞きました。どんなツールなんですか?

hakase
博士

これはセキュリティ専門家や倫理的なセキュリティ研究者向けのオープンソースツールコレクションなのじゃ。ハッシュクラッキングからネットワーク偵察、OSINTまで、色々できるみたいじゃぞ。

roboko
ロボ子

へえ、面白そうですね!TermuxとLinux環境で使用できるんですね。

hakase
博士

そうじゃ!インストールも簡単で、「pkg install」コマンドで必要なものをインストールして、GitHubからクローンするだけじゃ。

roboko
ロボ子

なるほど。主なアップデートは何ですか?

hakase
博士

C++で最適化されたハッシュクラッキングモジュール`hashcracker.cpp`の統合と、レインボーテーブル攻撃メソッドとその専用ジェネレーター`rainbow_generator.cpp`の導入じゃ。

roboko
ロボ子

`hashcracker.cpp`は、速度が向上しているんですね。ブルートフォース攻撃と辞書攻撃で効果を発揮するとのことですが、具体的にどう改善されたんですか?

hakase
博士

C++のおかげで、ハッシュ計算と比較の実行速度が向上したのじゃ。それに、ブルートフォース攻撃を開始する前に、システムがハッシュ速度を推定して、クラッキング完了までの推定時間を教えてくれるぞ。

roboko
ロボ子

それは便利ですね!時間予測ができるのは助かります。マルチスレッドの改善もあるんですね。

hakase
博士

OpenMPを使ってハッシュタスクを分散して、攻撃を高速化するのじゃ!

roboko
ロボ子

レインボーテーブル攻撃についても教えてください。

hakase
博士

レインボーテーブル攻撃は、ハッシュをブルートフォースよりも高速にクラックできる時間とメモリのトレードオフを提供する手法じゃ。ハッシュされた縮小された文字列を格納するのじゃ。

roboko
ロボ子

なるほど。各チェーンは、ハッシュされる可能性のあるパスワードで始まり、結果は「縮小関数」を介して新しいパスワードに変換され、ハッシュされるんですね。

hakase
博士

そうじゃ!各チェーンの開始パスワードと最終ハッシュのみが格納されるから、効率的なのじゃ。

roboko
ロボ子

レインボーテーブルの利点と欠点は何ですか?

hakase
博士

利点は、テーブルが生成およびロードされると、クラッキング速度が向上することじゃ。短所は、テーブルの生成に時間がかかり、大規模なテーブルにはストレージスペースが必要なことじゃな。

roboko
ロボ子

`rainbow_generator.cpp`の使用方法も教えてください。

hakase
博士

まず、`rainbow_generator.cpp`を起動して、出力ファイル名、文字セット、最小/最大パスワード長、チェーン数、チェーン長、ハッシュタイプを入力するのじゃ。

roboko
ロボ子

生成に使用される文字セット、最小/最大パスワード長、およびハッシュタイプは、`hashcracker.cpp`での攻撃時に指定するものと一致する必要があるんですね。

hakase
博士

その通り!そして、レインボーテーブルの生成には時間がかかり、ディスクスペースを消費する可能性があることも覚えておくのじゃ。

roboko
ロボ子

`hashcracker.cpp` で `rainbow.txt` を使用する方法も教えてください。

hakase
博士

`hashcracker.cpp`を起動して、クラックするハッシュを入力し、レインボーテーブル攻撃オプションを選択するのじゃ。そして、テーブルファイルへのパス、文字セット、チェーン長、最小/最大パスワード長を入力すれば良いぞ。

roboko
ロボ子

なるほど。`hashcracker.cpp`は、辞書攻撃、ブルートフォース攻撃、およびレインボーテーブル攻撃の主要エンジンなんですね。

hakase
博士

そうじゃ!Hashish Ethical Toolkitには、ハッシュクラッカー、Webスキャナー、偵察、OSINTなどの機能があるぞ。

roboko
ロボ子

多機能ですね!メインツールを起動するには、`hashish`コマンドを実行すればいいんですね。

hakase
博士

その通り!ただし、グローバルインストールが失敗した場合は、`python3 hashish.py`を使うのじゃ。

roboko
ロボ子

Hashish Ethical ToolkitはMITライセンスで配布されているんですね。最後に、免責事項について教えてください。

hakase
博士

Hashish Ethical Toolkitは、倫理的かつ合法的な使用のみを目的としておる。開発者は、このツールの不正または違法な使用について責任を負わないのじゃ。

roboko
ロボ子

よくわかりました。博士、今日はありがとうございました!

hakase
博士

どういたしまして。ところでロボ子、ハッシュクラッキングが得意な人は、どんなお菓子が好きだと思う?

roboko
ロボ子

え?ハッシュ…クラッキング…ですか?うーん、クッキー…ですかね?

hakase
博士

正解!…って、クラッキングだけに、コアラのマーチ!…って、ベタすぎたかのじゃ?

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search