GPU アクセラレーションによる hashcat の体験共有

本人のいくつかの試みを経て、以下のように自分の経験を記録します。

まず、GUPはhashcatで加速され、1.加速可能なグラフィックスカード(GPU)、2. cudaのインストールの2つの条件を満たす必要があることがわかっています。

私のコンピュータWin 10システム、nカード30 6 0

1、失敗の概要

最初はKali LinuxでHashcatの高速化を完了したかったのですが、仮想マシン内のグラフィックスカードはアルゴリズム生成であり、高速化には使用できません。私はnカードが仮想マシンにパススルーできることを見たとき、希望を持ってラウンドを探しましたが、Kali Linuxに適したグラフィックスカードパススルーチュートリアルを見つけることができず、インターネット上のLinuxホストのみがWindows仮想マシンにパススルーし、それ自体と私はWindowsシステムからLinuxにパススルーする反対なので、私はこのステップを完了する適切な方法がありません。そして、完了した場合でも、ビデオカードを前後に切り替え、私は主にWin 10システムを使用して、ビデオカードを切り替えるプログラムを書くことができますが、現時点では私には適していませんが、私は終了し、うまくいけば将来このステップを改善できます。

次に、ホストマシンの妥協

は、ホストマシン上でhashcatアクセラレーションを完了することを選択し、ホストのデフォルトのグラフィックスカードは30 6 0なので、CUDAとhashcatをインストールする限り、GPUアクセラレーションを通常使用できます。CUDA直接ダウンロードインストールは、次のステップをインストールすることができます(リンク)、Hashcatは少し注意を払う、Hashcatは公式バイナリファイル(リンク)を直接ダウンロードすることをお勧めします、解凍は使用することができます、Hashcatはコマンドラインアプリケーションであることに注意してください、ダブルクリックするとhashcat.exeがフラッシュし、システム端末cmdでコマンドラインを使用して開く。

回避可能な問題

(msys2インストールhashcatの問題:CUDA SDK toolkit not installed or incorrectly installed)

githubのインストール手順を使用してhashcatをインストールすると、いくつかの問題が発生します(CUDA SDK toolkit not installed or incorrectly installed)。

この問題はCudaを検出できないことがわかりますが、Cudaをインストールしました。Cudaが見つからなかったので、システムはAPIをOpenCLにデフォルト設定しました。個人的には問題がどこにあるのかわかりませんが、いくつかの英語のウェブサイトを訪問し、いくつかの操作を試しましたが、効果がなく、あきらめました。しかし、同時にバイナリハッシュキャットをダウンロードしたので、試してみましたが、なぜか分かりません。

msys2でインストールされた上記のhashcatは、msys2シェルとシステムシェルの両方で同じ問題が発生します。

システムシェルで直接ダウンロードされたバイナリhashcatを開くと、この問題は発生しません。

APIは自動的にCudaを検出し、エラーは発生しない。

Hashcat-bを介して、Hashcat

があらゆる種類のハッシュに衝突する速度を知ることができます。いくつかは速く、いくつかは速くない、異なる種類のハッシュ、毎秒のハッシュ数のギャップは非常に大きいです。GPUアクセラレーションの有無を比較すると、hashcatはGPUアクセラレーションなしの60倍高速です。


ネットワークからの投稿!非ドキュメントパスワード回復マスターサイトオリジナル

前のPowerPathクラッキングモードのパラメータ設定に関する Hashcat チュートリアル
次のWWNHashcat は、世界最速のパスワードクラッキングツールであると主張しています。
  • Word、Excel、PPT、PDF、RAR、ZIP、7Z、圧縮パッケージ、Office 暗号化ファイルのロック解除と復号化に焦点を当てます
  • 私たちはユーザーに高品質のファイル圧縮パッケージパスワード回復、PDFロック解除Wordパスワード回復を提供します
  • 著作権©ドキュメントパスワード回復マスターオンライン復号化プラットフォーム