web-dev-qa-db-fra.com

Hashcat avec Kali 2 dans un VM

Comment puis-je exécuter hashcat en utilisant niquement le processeur dans une machine virtuelle?

Lorsque j'essaie d'exécuter hashcat dans mon Kali 2 VM je reçois l'erreur suivante:

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

Je me rends compte que la nouvelle version de hashcat veut accéder à une carte vidéo. Il s'agit d'une machine virtuelle et je préférerais utiliser le CPU pour ces laboratoires.

Informations de version pour 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

Vous devez installer des trucs. La même chose m'est arrivée. Mais vous pouvez travailler avec de nouveaux hashcat 3.x et CPU dans votre VM, aucun problème à ce sujet:

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

Et

apt-get install pocl-opencl-icd

Cela a fonctionné pour moi. Je l'ai trouvé ici . Ce que j'ai suggéré C'est un peu différent parce que vous pouvez installer pocl avec apt-get au lieu de télécharger à partir de git comme ce lien le suggère ... La solution a-t-elle fonctionné sur mon Kali vm.

12
OscarAkaElvis

Vous pouvez utiliser l'héritage hashcat pour cela, il est conçu pour fonctionner sur des processeurs plutôt que sur des GPU.

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

2
knipp

La VM n'a pas de GPU, donc hashcat ne peut pas y fonctionner. Vous pouvez soit installer le hashcat hérité comme suggéré par knipp, l'exécuter sur votre machine hôte ou utiliser Kali comme système d'exploitation en direct (par exemple USB)

0
Mr. E