Na enkele pogingen heb ik enkele van mijn ervaringen als volgt vastgelegd.
Allereerst weten we dat om GUP te versnellen in hashcat, aan twee voorwaarden moet worden voldaan: 1. Versnellbare grafische kaart (GPU); 2. Installeer cuda.
Mijn computer Win10-systeem, N-kaart 3060
Aanvankelijk wilde ik de Hashcat-versnelling in kali linux voltooien, maar de grafische kaart in de virtuele machine wordt gegenereerd door algoritmen en kan niet worden gebruikt om te versnellen. Toen ik zag dat de N-kaart rechtstreeks verbinding kon maken met de virtuele machine, zocht ik met hoop rond, maar ik kon geen directe grafische kaart-tutorial vinden die geschikt was voor kali linux, en alleen de Linux-host op internet had rechtstreeks verbinding met de virtuele Windows-machine. Ik en ik wilden rechtstreeks verbinding maken met het Windows-systeem. linux is het tegenovergestelde, dus ik heb geen geschikte manier om deze stap te voltooien. Zelfs als het klaar is, moet ik nog steeds heen en weer wisselen van grafische kaarten, en ik gebruik vooral het win10-systeem. Als ik de mogelijkheid heb, kan ik een programma schrijven om van grafische kaarten te wisselen, maar het is momenteel niet geschikt voor mij, dus het is voorbij. Ik hoop dat deze stap in de toekomst kan worden verbeterd.
Dus koos ik ervoor om de Hashcat-versnelling op de host te voltooien. De standaard grafische kaart van de host is 3060, dus zolang cuda en hashcat zijn geïnstalleerd, kunt u GPU-versnelling normaal gebruiken. cuda wordt rechtstreeks downloadd en geïnstalleerd, en u kunt het installeren met de volgende stap (link). hashcat moet een beetje opletten. hashcat raadt aan om het binaire bestand rechtstreeks van de officiële website te downloaden (link), het uit te pakken en te gebruiken. Houd er rekening mee dat hashcat een opdrachtregeltoepassing is. Dubbelklik om hashcat.exe te openen. Het crasht en moet worden geopend met behulp van de opdrachtregel in de cmd van de systeemterminal.
(Probleem met het installeren van hashcat in msys2: CUDA SDK toolkit niet geïnstalleerd of verkeerd geïnstalleerd)
Ik heb wat problemen als ik hashcat installeer met behulp van de installatie-instructies op github (CUDA SDK toolkit niet geïnstalleerd of verkeerd geïnstalleerd).
Dit probleem is te zien omdat cuda niet kan worden gedetecteerd, maar ik heb cuda al geïnstalleerd. Omdat cuda niet is gevonden, heeft het systeem de api standaard ingesteld op opencl. Ik weet persoonlijk niet wat het probleem is. Ik heb een aantal Engelse websites bezocht en een aantal bewerkingen geprobeerd, maar het werkte niet, dus gaf ik het op. Maar tegelijkertijd, omdat ik de binaire hashcat heb gedownload, heb ik het geprobeerd en het lukte. Ik weet niet waarom.
hashcat die hierboven is geïnstalleerd met msys2 zal hetzelfde probleem hebben, zowel in de MSYS2-shell als in de systeemshell
Binaire hashcat die direct wordt gedownload door het openen met de systeemshell heeft dit probleem niet.
api detecteert cuda automatisch en meldt geen fout.
Via Hashcat-B kun je de snelheid kennen waarmee hashcat verschillende soorten hashes raakt, sommige zijn erg snel en sommige zijn niet snel. Verschillende soorten hashes, elke Het verschil in het aantal hashes per seconde is enorm. Door met of zonder GPU-versnelling te vergelijken, is hashcat 60 keer sneller met GPU-versnelling dan zonder.
Het artikel is herdrukt van internet! niet-document wachtwoord herstel meester website origineel