Hashcat con Kali 2 in una VM

7

Come posso eseguire hashcat utilizzando solo la cpu in una macchina virtuale?

Quando cerco di eseguire hashcat nella mia VM Kali 2, ricevo il seguente errore:

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

Mi rendo conto che la versione più recente di hashcat vuole accedere a una scheda video. Questa è una macchina virtuale e preferirei usare la CPU per questi laboratori.

Informazioni sulla versione di 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
    
posta Shrout1 05.01.2017 - 19:37
fonte

4 risposte

12

Devi installare alcune cose. Lo stesso è successo a me. Ma puoi lavorare con nuovi hashcat 3.xe CPU nel tuo VM, nessun problema al riguardo:

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

E

apt-get install pocl-opencl-icd

Questo ha funzionato per me. L'ho trovato qui . Quello che ho suggerito è un po 'diverso perché puoi installare pocl con apt-get invece di scaricare da git come quel link suggerisce ... La soluzione ha funzionato sul mio Kali VM.

    
risposta data 05.01.2017 - 21:11
fonte
2

Puoi usare hashcat legacy per questo, è costruito per funzionare su CPU anziché su GPU.

link

    
risposta data 05.01.2017 - 20:50
fonte
0

VM non ha GPU, quindi hashcat non può funzionare al suo interno. Puoi installare hashcat legacy come suggerito da knipp, eseguirlo nel computer host o utilizzare Kali come sistema operativo live (ad esempio USB)

    
risposta data 05.01.2017 - 20:56
fonte
-3

Prova hashcat -m 400 -a 0 hash.txt rockyou.txt --force .

    
risposta data 10.11.2018 - 13:04
fonte

Leggi altre domande sui tag