Deler erfaringer med GPU-akselerasjon med hashcat for å forbedre dekrypteringsfarten.

Etter noen forsøk registrerte jeg 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

1. Sammendrag av feil

Først ønsket jeg å fullføre akselerasjonen av hashcat 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.

2. Kompromiss med vertsmaskinen

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.

3. Problemer som kan unngås

(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 at cuda ikke kan oppdages, men jeg har allerede installert cuda Fordi cuda ikke er funnet, standardiserer systemet api til opencl. Jeg personlig vet ikke hva problemet er, så 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.

Hashcaten installert med msys2 ovenfor vil ha det samme problemet enten det er i MSYS2-skallet eller systemskallet

Den binære Hashcaten som er åpnet og lastet ned direkte med systemskallet har ikke dette problemet

api oppdaget automatisk cuda og rapporterte ingen feil.

4. Sammendrag og innsikt i hashcat

Gjennom hashcat-b kan du vite hastigheten til hashcat som treffer ulike typer hasher, noen er veldig raske, noen er ikke raske, hver Forskjellen i hashantall per sekund 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! Non-Document Password Recovery Master Website Original

Førre:Hashcat-undervisning: Sett opp parameter for sprekkingsmodus (ekstremt detaljert og verdifullt lagring)
Neste:Hashcat hevder å være verdens raskeste krykking av passord. Korleis brukar du hashcat for å dekryptere passord?
  • Fokuser på Word, Excel, PPT, PDF, RAR, ZIP, 7Z, komprimerte pakker, Office krypterte filer opplåsing og dekryptering
  • Vi gir brukere høykvalitets filkomprimert pakkepassordgjenoppretting, PDF-opplåsing Word-passordgjenoppretting
  • Opphavsrett © Document Password Recovery Master Online dekrypteringsplattform