6

7-zip に「confirm pwd」フィールドがなかった時代に、パスワードをタイプミスしてしまいました。これで、pwd で保護された 7-zip ファイルができました。パスワードのタイプミスの可能性が最も高いバリエーション (5500 万個) を生成するソフトウェアを作成し、それらを 25k ごとにファイルに保存しました。今、私はそれらを1つずつ試しています。Macbook で unar コマンドライン ツールを使用すると、1 時間で約 25,000 の pwd を実行できます。

これは機能しますが、5,500 万の pwd をすべて処理するには、まだ 100 日 (24/7) かかります。pwdで保護された7zファイルのデコードをサポートするライブラリ(c#mono / dotnet)があるかどうか知りたいですか?

私の問題を解決するための他の提案も大歓迎です。

4

1 に答える 1

1

ブルート フォースを高速化するには、CUDA または OpenCL の使用を検討してください。これらにより、ホスト マシンの GPU を利用して処理を実行できるようになり、はるかに高速に結果が生成されます。

1 時間あたり 25,000 のパスワードは非常に少ないです。ハッシュ クラッキング (たとえば) の場合、GPU を使用する優れたツールは、ミッドハイエンド GPU で 1 分間に 95 億のパスワードをヒットできます。

7z を突破しようとすると、その数値に到達する可能性はほとんどありませんが、確実に速度が向上する可能性があります。

また、PC が優れているほど、結果も良くなります。多くの場合、Linux ボックスが最善の策です。コンピューターのクラスターを使用できる場合は、なおさらです。

于 2013-04-17T13:31:36.477 に答える