
Pythonベースのハッシュクラッカー。SHA512、SHA256、SHA1、MD5などをサポート。ハッシュタイプの自動検出、ブルートフォース、パスワードリストモードを備え、単一またはバッチのハッシュクラッキングに対応。
サポートされているハッシュアルゴリズム: SHA512、SHA256、SHA384、SHA1、MD5、SHA224
機能: 長さに基づくハッシュアルゴリズムの自動検出(非推奨)、ブルートフォース、パスワードリスト
引数:
type: ハッシュアルゴリズム(上記のサポートされているアルゴリズムのいずれか、または自動検出を使用する場合はAUTO)
hash: ハッシュ化されたパスワード、またはクラックするハッシュのリストを含むテキストファイル(hash が複数のハッシュを含むテキストファイルの場合、hashlist を有効にする必要があります)
mode: listまたはbruteforce
pwlist: 単一のハッシュまたはハッシュリストと比較するパスワードのリスト
range: ブルートフォースの文字列長の範囲(デフォルト:8-11)
hashlist: この引数にはパラメータは不要です。hashlistが使用される場合、hash は2つ以上のハッシュを含むテキストファイルである必要があります
chars: ブルートフォース用のランダムな文字列を生成するために使用する文字の文字列(デフォルト値:
abcdefghijklmnopqrstuvwxyzABCDEFGHJIKLMNOPQRSTUVWXYZ0123456789)
例:
パスワードリストを使用して単一のハッシュをクラックする:
hashcracker.py SHA256 11a1162b984fef626ecc27c659a8b0eead5248ca867a6a87bea72f8a8706109d -mode list -pwlist passwordlist.txt
ブルートフォースを使用して単一のハッシュをクラックする:
hashcracker.py SHA256 11a1162b984fef626ecc27c659a8b0eead5248ca867a6a87bea72f8a8706109d -mode bruteforce -range 6 11 -chars abcdefghijklmnopqrstuvwxyz0123456789$#@
パスワードリストを使用してハッシュリストをクラックする:
hashcracker.py MD5 list_of_hashes.txt -mode list -pwlist passwordlist.txt -hashlist
ブルートフォースを使用してハッシュリストをクラックする:
hashcracker.py MD5 list_of_hashes.txt -mode bruteforce -hashlist -range 6 11 -chars ABCDEFGHJIKLMNOPQRSTUVWXYZ0123456789