hashcat が GPU アクセラレーションを使用して復号化速度を向上させる経験を共有

Posted inより · 著者:よりパスワードの回復

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

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

私のコンピュータ win10 システム、n カード 3060

1. 失敗のまとめ

最初は kali linux で hashcat のアクセラレーションを完了したいと思っていましたが、仮想マシンのグラフィックスカードはアルゴリズムで生成され、アクセラレーションには使用できません。n カードが仮想マシンに直接接続できるのを見て、希望を持って探しましたが、kali linux に適したグラフィックス カードの直接接続チュートリアルは見つかりませんでした。オンラインでは linux ホストだけが windows 仮想マシンに直接接続できます。それ自体は、windows システムから linux に直接接続する必要があるのとは逆なので、このステップを完了する適切な方法はありません。完成しても、ビデオカードを前後に切り替えなければなりません。私は主にwin10システムを使用しています。もし能力があれば、ビデオカードを切り替えるプログラムを書くことができますが、現時点では私には合わないので、終わります。今後、このステップを改善することを願っています。

2. ホストとホストの妥協

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

3. 回避可能な問題

(msys2 インストール hashcat の問題: CUDA SDK ツールキットがインストールされていないか、正しくインストールされていません)

githubのインストール手顺を使用してhashcatをインストールすると、いくつかの问题があります(CUDA SDK toolkit not installed or incorrectly installed)。

この問題はcudaを検出できないことがわかりますが、cudaはすでにインストールしています。cudaが見つからないため、システムはapiをopenclにデフォルトしています。個人的には問題がどこにあるのかわかりません。いくつかの英語のウェブサイトを訪問し、いくつかの操作を試しましたが、効果がなく、諦めました。しかし、同時にバイナリのhashcatをダウンロードしたので、試してみたら、逆に成功しました。なぜか分かりません。

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

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

api は自動的に cuda を検出し、エラーは報告されません。

4. hashcat の概要と洞察

hashcat -b を通じて、hashcat がさまざまな種類のハッシュに衝突する速度を知ることができます。速いものもあれば、速くないものもあります。ハッシュの種類が異なり、毎秒のハッシュ数の差は大きいです。GPUアクセラレーションの有無を比較すると、hashcatはGPUアクセラレーションを経てアクセラレーションなしより60倍速くなります。


記事転載はネットから!非ドキュメントパスワード回复マスターサイトオリジナル

前のPowerPathHashcat 使用チュートリアルのクラック モード パラメータ設定 (非常に詳細な情報、収集する価値があります)
次のWWNHashcat は世界最速のパスワード解読ツールと呼ばれています。Hashcat を使用してパスワードを解読するにはどうすればよいですか?

トップ記事