En hashalgoritme er en teknikk for å komprimere data av vilkårlig lengde til en hashverdi med fast lengde (hashverdi) ved hjelp av en algoritme. Disse hashverdiene er mye brukt i kryptografi, sikkerhetsverifisering, verifisering av dataintegritet og andre felt. Vanlige hashalgoritmer inkluderer:
Siden knekkehastigheten til generelle passordknekkingsverktøy er for treg, og det ikke er mange passordknekkingsprotokoller som støttes, kan noen passord ikke knekkes på ett år. Hvis du bruker en ordbok for å kjøre, må du ha det klare tekstpassordet i ordboken OK, og hvis passordboken er for stor, er det bortkastet tid, og det er veldig vanlig at den ikke kan løpe ut. Her er et verktøy som anbefaler den raskeste passordknekkingen i verden.
Hashcat er kjent som det raskeste verktøyet for passordknekking i verden. Dagens artikkel vil trekke ut flere vanlige parametere og kombinere dem med passordknekkingskommandoer for å analysere hvordan du bruker Hashcat til å knekke passord.
Først ønsket jeg å akselerere hashcat i kali linux, men grafikkortet i den virtuelle maskinen er algoritmegenerert og kan ikke brukes til akselerasjon. 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å. Og selv om det er ferdig, kommer det fortsatt
Noen ganger vil vi støte på slike problemer. For eksempel er passordet i ABCDABCD-modus, og det er ingen abcdabcd i ordboken vår. Hvis det genereres, vil det ta opp en stor plass. I hashcat er det selvfølgelig mulig. I denne delen vil vi først snakke om dette mønsteret, ordbokkombinasjonsangrepsmodusen.
Hashcat er et passordeksplosjonsverktøy og et av de viktigste verktøyene for informasjonssikkerhet. Jeg samler herved oppsummeringen av denne artikkelen for å forberede meg på nødsituasjoner. Det kan også hjelpe nettbrukere som leser denne artikkelen.
Introduksjon
Hashcat er det raskeste passordknekkingsprogrammet i verden og et distribuert verktøy med åpen kildekode som støtter flere plattformer og algoritmer.
Offisiell: https://hashcat.net/hashcat/
Github: https://github.com/hashc
hashcat har fire grunnleggende dekrypteringsmetoder:
1. Dekryptering av ordbok
2. Dekryptering av kombinert streng
3. Brute force dekryptering (forkastet) – maskeangrep (maskedekryptering)
4. Hybrid dekryptering
Det er også regelbaserte dekrypteringsmetoder, og det er også bokstavsskiftende metoder, men de kan klassifiseres som regeldekryptering.
En av hovedfunksjonene til hash-funksjonen er å lagre passordet sikkert. Det lagrer ikke passordet direkte (det vil si at det ikke lagrer passordet i vanlig tekst), men lagrer hashverdien til passordet. Under verifisering trenger du bare å beregne hashverdien til det angitte passordet igjen, og det er det samme som det lagrede passordet. Du kan vite om passordet er riktig ved å sammenligne hashverdien til passordet. På grunn av unidirectionaliteten til hash-funksjonen og kollisjonsbegrensningene, er det vanskelig for en angriper å vite selve passordet selv om han får hash-verdien av passordet.
Jeg vet at jeg vet at det bare er ett punkt i passordtypesymbolet. Hvordan angi typen. Legg til tall? Hvordan ikke sette den separat Som standard vil alle symbolene kjøre igjen, noe som er bortkastet datakraft.
Hvis punktnummeret (.) Kan vises hvor som helst i passordet og resten er tall, kan du bruke en egendefinert maske for å overskrive alle mulige steder. Forutsatt at passordlengden er 6 (dvs. 5 tall og 1 prikk), kan du generere følgende maskekombinasjon