Efter några försök registrerade jag några av mina erfarenheter enligt följande.
Först och främst vet vi att för att GUP ska accelerera i hashcat måste två villkor uppfyllas: 1. Accelererbart grafikkort (GPU); 2. Installera cuda.
Min dator Win10-system, N-kort 3060
Först ville jag slutföra accelerationen av hashcat i kali linux, men grafikkortet i den virtuella maskinen Det genereras av en algoritm och kan inte användas för acceleration. När jag såg att N-kortet kunde kopplas direkt till den virtuella maskinen letade jag runt med hopp, men jag hittade inte en direktkopplingshandledning för grafikkort som var lämplig för kali linux, och bara Linux-värden på Internet kunde kopplas direkt till den virtuella Windows-maskinen. Jag och jag ville koppla direkt till linux från Windows-systemet. Det är motsatsen, så jag har inget lämpligt sätt att slutföra detta steg. Och även om det är klart måste jag ändå byta grafikkort fram och tillbaka, och jag använder främst win10-systemet. Om jag har möjlighet kan jag skriva ett program för att byta grafikkort, men det passar mig inte för tillfället, så det är över. Jag hoppas att detta steg kan förbättras i framtiden.
Så jag valde att slutföra Hashcat-accelerationen på värddatorn. Standardgrafikkortet för värden är 3060, så så länge du installerar cuda och hashcat kan du använda GPU-acceleration normalt. Ladda ner och installera cuda direkt, och du kan installera det genom nästa steg (länk). Observera att hashcat är en kommandoradsapplikation Dubbelklicka för att öppna hashcat.exe Det kommer att krascha och öppna den med hjälp av kommandoraden i systemterminalens cmd.
(Problem med att installera hashcat på msys2: CUDA SDK toolkit inte installerad eller felaktigt installerad)
Jag har några problem om jag installerar hashcat med installationsinstruktionerna på github (CUDA SDK toolkit inte installerad eller felaktigt installerad).
Det här problemet kan ses att cuda inte kan upptäckas, men jag har redan installerat cuda Eftersom cuda inte hittades, standardiserade systemet api till opencl. Jag personligen vet inte vad problemet är, så jag besökte några engelska webbplatser och försökte några operationer, men det fungerade inte, så jag gav upp. Men samtidigt, eftersom jag laddade ner den binära hashcaten, försökte jag det och det lyckades, jag vet inte varför.
Hashcaten installerad med msys2 ovan kommer att ha samma problem oavsett om den är i MSYS2-skalet eller systemskalet
Den binära hashcaten som laddas ner direkt med systemskalet har inte detta problem
api upptäckte automatiskt cuda och rapporterade inget fel.
Genom hashcat-b kan du veta hur snabbt hashcat träffar olika typer av hashar, vissa är mycket snabba och vissa är inte snabba hashar, varje sekund Skillnaden i antalet hashar är enorm. Genom att jämföra med eller utan GPU-acceleration är hashcat 60 gånger snabbare med GPU-acceleration än utan acceleration.
Artikeln är omtryckt från Internet! Non-Document Password Recovery Master Webbplats Original