CUDA(GPU)を使用してzipパスワードを回復するにはどうすればよいですか?


9

CUDA(GPU)を使用してLinuxでzipパスワードを回復するにはどうすればよいですか?過去2日間、「fcrackzip」を試してみたが遅すぎる

数か月前に、GPU / CUDAを使用して、CPUと比較して大幅にパフォーマンスを向上できるアプリケーションをいくつか見ました。

cudaを使用したブルートフォースが不可能な場合は、辞書攻撃を実行するための最適なアプリケーションは何か、どこで(最大の)辞書を見つけることができるか教えてください。

よろしく

回答:


2

この記事によると ZIPに対するブルートフォースにCUDAを使用することは可能ですが、今のところ無料のアプリは見つかりません。CUDA for ZIPを使用する難しさは、「強制」試行がブルートフォーシングハッシュのような単一の計算で構成されていないことですが、zipファイルを読み取って復号化する必要があります。CUDAを利用するには、そのプロセスを仮想化する必要があります。GPUメモリにzipをロードし、GPUで実行可能なコードで復号化メソッドを書き換え、結果を動的に評価します。

自分で解決策を見つけた場合は、共有してください。


0

計算済みのレインボーテーブルを試しましたか?

パスワードが長い場合や、zipで特別な(ソルト処理された)パスハッシュが使用されている場合を除いて、巨大なファイルをトレントする場合は、これで十分です。

ここでは、あなたができるいくつかの場所ですダウンロードしてください

ところで、ophcrack rainbowテーブルをダウンロードして、重要なwebappのハッシュがどれほど弱いかを明らかにしたところ、私のSWマネージャーは、私たちのハッシュを簡単にソルトすることに同意しました。


2
Rainbowtablesはハッシュに対してのみ機能し、暗号化には機能しません。
OliverS 2010

1
OliverS、暗号化はどのように機能すると思いますか、魔法?zipがパスワードでロックされている場合、目標はパスワードを取得することであり、ブルートフォースでボリューム全体を復号化することではありません。すべてのパスワード実装では、ハッシュを使用して、入力されたパスワードと保存されたパスワードを照合します。
r00fus 2010

2
ロックされたZipファイルへのパスワードはハッシュとして保存されず、暗号化アルゴリズム(AES)の鍵となります。比較するハッシュを回復できないため、レインボーテーブルを使用してパスワードを攻撃することはできません。
ニックパスクッチ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.