En hash-algoritme er ei teknikk som komprimerer data med vilkårlig lengde til ei hash-verdi med fast lengde gjennom ein algoritmit m. Disse hashverdiene brukes i stor utstrekning i kryptografi, sikkerhetsverifisering, dataintegritetskontroll og andre felter. Vanlige hash-algoritmer inkluderer:
Fordi de fleste passord-knekkingsverktøyer er ekstremt langsomme og støtter bare et begrenset antall sprekningsprotokoller, Det kan ta et helt år å knekke noen passord. Ordbokbaserte angrep krev at det klartekste passordet allereie finnes i ordboka, og dersom ordboka er for stor, Det kaster bort mye tid ofte uten å gi resultater. Nedenfor anbefaler vi verdens raskeste knekkingsverktøy.
Hashcat blir omtalt som verdens raskeste verktøy for å knekke passord. I denne artikkelen vil vi framheve flere vanlige og ofte brukte parametrar, og ved å kombinere dei med kommandoar for knekking av passord, Vi skal vise hvordan man bruker Hashcat til å knekke passord.
Først ville jeg akselerere Hashcat i Kali Linux. men GPU i den virtuelle maskinen er emulert og kan ikkje brukast for akselerasjon. Da jeg så at NVIDIA GPU kan gå gjennom til virtuelle maskiner, Jeg lette overalt i håp om å finne en løsning. men jeg fant ingen instruksjoner på GPU-passthrough spesifikt for Kali Linux. Dessuten gjør De fleste av nettressursene dekker bare å sende en GPU fra en Linux-vert til en Windows VM- som er det motsatte av det jeg trenger: sender det fra eit Windows-system til en Linux-VM. Som et resultat har jeg ikke klart å finne ut hvordan jeg skal gjennomføre dette skrittet. Og selv om det er ferdig, må de fortsatt komme.
Noen ganger har vi problem som dette: Passordet følger et mønster som «abcdabcd» men vår ordbok inneheld ikkje «abcdabcd». Hvis vi genererer det, ville det forbruke enorm mengde lagerplass. Finnes det en måte å utlede «abcdabcd» fra «abcd»? I hashcat, er dette virkelig mulig. I dette avsnittet skal vi først diskutere denne type angrep og diktasjonære kombinasjonangrep.
Hashcat er et kraftig verktøy for å knekke passord og et av de viktigste verktøyene innen informasjonssikkerhet. Jeg lagrer denne artikkelen som en rekord og sammendrag for framtidig referanse, og det kan også være nyttig for lesere som møter den.
Innleiring
Hashcat er verdens raskeste knusende program. distribuert verktøy som støtter flere plattformar og algoritmer.
Offisiell: https://hashcat.net/hashcat/
Github:https://github.com/hashc
Hashcat har fire grunnleggende knakkemetoder:
1. Ordbok dekryptering
2. Dekryptering av kombinerte strenger
3. Bruteforce dekryptering (forelda) maskeangrep (maske dekryptering)
4. Hybriddekryptering
Det finst også regelbaserte dekrypteringsmetoder, og små bokstaversbytting, som kan klassifiseres under regelbasert dekryptering.
En av de primære funksjonene til en hash-funksjon er å lagre passord sikkert: i staden for å lagra passordet direkte (i. e., i klartekst Under verifisering, systemet rett og slett beregner hash-verdien til det oppgjevne passordet og sammenliknar det med den lagra hash-verdien for å avgjera om en passord er korrekt. På grunn av hashfunksjonenes enveis- og kollisjonsbestandighet, sjølv om en angriper får eit passords hash-verdi, er det fortsatt vanskelig for dem å avgjera det opprinnelige passordet.
Jeg vet at passordtypens symbol bare inneholder ett enkelt punkt. Hvordan konfigurerer jeg det? Hvilken type tall skal legges til? Hvis jeg ikke angir det eksplisitt, vil det som standard gå gjennom alle symboler og sløse med dataressurser.
Dersom ein periode (.) kan vises hvor som helst i passordet, og resten av passordet består av siffer, du kan bruke en eigendefinert maske for å dekke alle moglege posisjonar. Forutsatt at passordet er 6 (dvs., 5 sifre og 1 desimaltegn), kan du generere følgende maskerkombinasjoner.