Het hash-algoritme is een techniek voor het comprimeren van gegevens van willekeurige lengte in een hash-waarde met een vaste lengte (hash-waarde) door middel van een algoritme. Deze hashwaarden worden veel gebruikt in cryptografie, beveiligingsverificatie, verificatie van gegevensintegriteit en andere gebieden. Veel voorkomende hashalgoritmen zijn onder meer:
Omdat de kraksnelheid van algemene tools voor het kraken van wachtwoorden te traag is en er niet veel protocollen voor het kraken van wachtwoorden worden ondersteund, kunnen sommige wachtwoorden niet binnen een jaar worden gekraakt. Als u een woordenboek gebruikt om uit te voeren, moet u het wachtwoord met duidelijke tekst in het woordenboek hebben. Oké, en als het wachtwoordwoordenboek te groot is, is het tijdverspilling. Het is ook heel gebruikelijk dat het niet wordt uitgevoerd. Hier is een aanbeveling voor het snelste kraken van wachtwoorden tool ter wereld.
Hashcat staat bekend als de snelste tool voor het ontcijferen van wachtwoorden ter wereld. Het artikel van vandaag zal verschillende veelgebruikte parameters extraheren en deze combineren met opdrachten voor het ontcijferen van wachtwoorden om te analyseren hoe Hashcat kan worden gebruikt om wachtwoorden te ontcijferen.
Aanvankelijk wilde ik de Hashcat-versnelling in kali linux voltooien, maar de grafische kaart in de virtuele machine wordt door algoritmen gegenereerd en kan niet worden gebruikt voor versnelling. 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. En zelfs als het klaar is, zal het nog steeds komen
Soms komen we dergelijke problemen tegen. Als het wachtwoord bijvoorbeeld in de ABCDABCD-modus is en er geen abcdabcd in ons woordenboek staat, neemt dit een enorme ruimte in beslag. Is er een manier om abcdabcd te genereren via abcd? In hashcat is het natuurlijk haalbaar. In deze sectie zullen we eerst over dit patroon praten, de aanvalsmodus voor woordenboekcombinatie.
Hashcat is een tool voor het exploderen van wachtwoorden en een van de essentiële hulpmiddelen voor informatiebeveiliging. Ik verzamel hierbij de samenvatting van dit artikel voor noodgevallen. Het kan ook nuttig zijn voor internetgebruikers die dit artikel lezen.
INLEIDING
Hashcat is' s werelds snelste wachtwoordkrakerprogramma en een open source gedistribueerde tool die meerdere platforms en algoritmen ondersteunt.
Officieel: https://hashcat.net/hashcat/
Github: https://github.com/hashc
Er zijn vier basismanieren om hashcat te decoderen:
1. Woordenboek decoderen
2. Gecombineerde tekenreeksdecodering
3. Brute force decodering (vervallen) – mask attack (maskerdecodering)
4. Hybride decodering
Er zijn ook op regels gebaseerde decoderingsmethoden, en er zijn ook op regels gebaseerde decoderingsmethoden, maar deze kunnen worden geclassificeerd als regeldecodering.
hashcat heeft meerdere aanvalsmodi. Gebruik de parameter – help om de volledige hulp te bekijken. U kunt de tabel "Aanvalsmodi" zien, zoals hieronder weergegeven
Een belangrijke functie van de hash-functie is het veilig opslaan van wachtwoorden. Het slaat het wachtwoord niet rechtstreeks op (dat wil zeggen dat het wachtwoord niet in gewone tekst wordt opgeslagen), maar slaat de hash-waarde van het wachtwoord op. Tijdens verificatie hoeft u alleen de hash-waarde van het ingevoerde wachtwoord opnieuw te berekenen. U kunt weten of het wachtwoord correct is door de hash-waarde van het opgeslagen wachtwoord te vergelijken. Vanwege de unidirectionaliteit van de hash-functie en de kenmerken van botsingsbeperkingen, is het moeilijk voor de aanvaller om het wachtwoord zelf te kennen, zelfs als hij de hash-waarde van het wachtwoord verkrijgt.
Ik weet dat er maar één punt in het symbool van het wachtwoordtype zit. Hoe stel ik het type getal in? Hoe kan ik het niet afzonderlijk instellen? Standaard worden alle symbolen opnieuw uitgevoerd, wat een verspilling van rekenkracht is.
Als het puntnummer (.) overal in het wachtwoord kan verschijnen en de rest cijfers is, kunt u een aangepaste masker gebruiken om alle mogelijke locaties te overschrijven. Ervan uitgaande dat de wachtwoordlengte 6 is (dat wil zeggen 5 cijfers en 1 puntnummer), kunt u de volgende maskercombinatie genereren