web-dev-qa-db-ja.com

VM内のKali 2を含むHashcat

仮想マシンでonly CPUを使用してhashcatを実行するにはどうすればよいですか?

Kali 2 VM=でhashcatを実行しようとすると、次のエラーが表示されます。

root@kali: hashcat -m 400 -a 0 hash.txt rockyou.txt
hashcat (v3.10) starting...

OpenCL Platform #1: Mesa, skipped! No OpenCL compatible devices found

ERROR: No devices found/left

Hashcatの新しいバージョンがビデオカードにアクセスしたいことに気づきました。これは仮想マシンであり、これらのラボではCPUを使用したいと思います。

Kaliのバージョン情報:

root@kali:~/Desktop/data/target# uname -a
Linux kali 4.6.0-kali1-686 #1 SMP Debian 4.6.4-1kali1 (2016-07-21) i686 GNU/Linux

root@kali:~/Desktop/data/target# lsb_release -a
No LSB modules are available.
Distributor ID: Kali
Description:    Kali GNU/Linux Rolling
Release:    kali-rolling
Codename:   kali-rolling
9
Shrout1

いくつかのものをインストールする必要があります。同じことが私にも起こりました。しかし、あなたはあなたのVMで新しいhashcat 3.xとCPUで作業することができます、それで問題はありません:

apt-get install libhwloc-dev ocl-icd-dev ocl-icd-opencl-dev

そして

apt-get install pocl-opencl-icd

これでうまくいきました。私はそれを見つけました ここ 。私が示唆したことリンクから示唆されているようにgitからダウンロードする代わりにapt-getを使用してpoclをインストールできるため、少し異なります...このソリューションは私のKali vmで機能していますか?.

12
OscarAkaElvis

そのために従来のhashcatを使用できます。これはGPUではなくCPUで実行するように構築されています。

https://hashcat.net/wiki/doku.php?id=frequencyly_asked_questions

2
knipp

VMにはGPUがないため、hashcatはその中で動作しません。レガシーハッシュキャットをknippの提案どおりにインストールするか、ホストマシンで実行するか、KaliをライブOS(USBなど)として使用できます。

0
Mr. E