7Zip形式のアーカイブファイルが6つあります。彼らは同じパスワードを持っています。私はPerlスクリプトを使用します7z2john
各アーカイブのハッシュを生成します。
ハッシュを組み合わせてハッシュファイルを作成し、それをjohn
に渡します。同じパスワードを表すハッシュをjohn
に伝えることは可能ですか?
$ ./JohnTheRipper/run/john combined.hashes --session=COMBINED
Warning: detected hash type "7z", but the string is also recognized as "7z-opencl"
Use the "--format=7z-opencl" option to force loading these as that type instead
Using default input encoding: UTF-8
Loaded 6 password hashes with 6 different salts (7z, 7-Zip [SHA256 256/256 AVX2 8x AES])
Cost 1 (iteration count) is 524288 for all loaded hashes
Loaded hashes with cost 2 (padding size) varying from 0 to 8
Loaded hashes with cost 3 (compression type) varying from 0 to 1
Will run 8 OpenMP threads
Press 'q' or Ctrl-C to abort, almost any other key for status
パスワードが1つのハッシュよりも簡単に解決できることを願っています(またはそれが私の想像ですよね?)。
1つのハッシュを使用してパスワードを解決しようとしましたが、john
は解読に120日以上費やしましたが、まだ運がありません。
ブルートフォース攻撃を高速化するために複数のハッシュを組み合わせることはできません。あなたの場合、ハッシュは同じアルゴリズムを使用しているように見えます。つまり、どのハッシュをクラックしようとしても関係ありません。