Etter noen forsøk har jeg registrert noen av mine erfaringer som følger.
Først av alt vet vi at for å akselerere GUP i hashcat, må to betingelser oppfylles: 1. Et akselererbart grafikkort (GPU); 2. Installer cuda.
Datamaskinen min Win10-system, N-kort 3060
Først ønsket jeg å fullføre Hashcat-akselerasjonen i kali linux, men grafikkortet i den virtuelle maskinen Det genereres av en algoritme og kan ikke brukes til å akselerere. Da jeg så at N-kortet kunne kobles direkte til den virtuelle maskinen, så jeg rundt med håp, men jeg fant ikke en opplæring for direkte tilgang til grafikkortet som passet for kali linux, og bare Linux-verten på Internett kunne kobles direkte til den virtuelle Windows-maskinen. Jeg og jeg ønsket å koble direkte til linux fra Windows-systemet. Det motsatte er det, så jeg har ingen passende måte å fullføre dette trinnet på. Selv om det er fullført, må jeg fortsatt bytte grafikkort frem og tilbake, og jeg bruker hovedsakelig Win10-systemet Hvis jeg har muligheten, kan jeg skrive et program for å bytte grafikkort, men det passer meg ikke for øyeblikket, så det er over. Jeg håper dette trinnet kan forbedres i fremtiden.
Så jeg valgte å fullføre Hashcat-akselerasjonen på vertsmaskinen. Standardgrafikkortet til verten er 3060, så så lenge du installerer cuda og hashcat, kan du bruke GPU-akselerasjon normalt. Last ned og installer cuda direkte, og du kan installere det ved å fortsette med neste trinn (lenke). Merk at hashcat er en kommandolinjeapplikasjon Dobbeltklikk for å åpne hashcat.exe vil krasje, du må bruke kommandolinjen til å åpne den i systemterminalen cmd.
(Problemer med å installere hashcat på msys2: CUDA SDK toolkit ikke installert eller feil installert)
Jeg har noen problemer hvis jeg installerer hashcat ved hjelp av installasjonsinstruksjonene på github (CUDA SDK toolkit ikke installert eller feil installert).
Dette problemet kan sees fordi cuda ikke kan oppdages, men jeg har allerede installert cuda Siden cuda ikke er funnet, standardiserer systemet api til opencl. Jeg personlig vet ikke hva problemet er, jeg besøkte noen engelske nettsteder og prøvde noen operasjoner, men det fungerte ikke, så jeg ga opp. Men samtidig, fordi jeg lastet ned den binære hashcaten, prøvde jeg det, men det lyktes, jeg vet ikke hvorfor.
hashcat installert med msys2 ovenfor vil ha det samme problemet enten det er i MSYS2-skallet eller systemskallet
Dette problemet oppstår ikke når du åpner den direkte nedlastede binære hashcaten med systemskallet
api oppdaget automatisk cuda og rapporterte ingen feil.
Gjennom Hashcat-B kan du vite hvor fort hashcat treffer ulike typer hasher, noen er veldig raske, noen er ikke raske, hver Hashnummerforskjellen er enorm. Ved å sammenligne med eller uten GPU-akselerasjon, er hashcat 60 ganger raskere med GPU-akselerasjon enn uten akselerasjon.
Artikkelen er trykt på nytt fra Internett! Ikke-dokument passord gjenoppretting master nettsted original