web-dev-qa-db-ja.com

複数のハッシュを使用してパスワードを解決するようにJohnTheRipperに指示する方法

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日以上費やしましたが、まだ運がありません。

1
Raptor

ブルートフォース攻撃を高速化するために複数のハッシュを組み合わせることはできません。あなたの場合、ハッシュは同じアルゴリズムを使用しているように見えます。つまり、どのハッシュをクラックしようとしても関係ありません。

1
Sjoerd