***45990405******2017 adgangskode, hvordan man kører med hashcat, * er alle numeriske typer
For at knække en adgangskode som ***45990405******2017 , hvis du antager, at * repræsenterer et ukendt tal, og adgangskoden er alle tal, kan du bruge Hashcats maskeangreb (mask attack). Følgende er de specifikke trin:
Adgangskodestrukturen er:
De første 3 cifre er ukendte tal (***)
Den midterste del er kendt 45990405
De sidste 6 cifre er ukendte tal (******)
De sidste 4 cifre er kendte 2017
Derfor er den samlede længde af adgangskoden 3+8+6+4=21 cifre.
Hashcats maskeangreb kan knække adgangskoder ved at angive kendte og ukendte dele. Antag, at den kendte del er fast, og bruges til den ukendte del? d repræsenterer et tal.
Maskeformatet er:
TEKST
? d? d? d45990405? d? d? d? d? d? d2017
Forudsat at du har hashfilen hashes.txt klar, kan du bruge følgende kommando:
bash
hashcat -m < hash_type > -a 3 hashes.txt ? d? d? d45990405? d? d? d? d? d? d2017
Hvor:
-m < hash_type >: Angiv hash-typen, for eksempel MD5 er 0, SHA1 er 100, udskiftet i henhold til den faktiske situation.
-A 3: Angiv maskeangrebstilstand.
hashes.txt: Filen, der indeholder målhash.
? d? d? d45990405? d? d? d? d? d? d2017: Masketilstand.
Hvis adgangskoden er længere, kan det tage længere tid at knække. Kan optimeres på følgende måder:
GPU Acceleration: Sørg for, at Hashcat kører med en GPU.
Ordbogsangreb: Hvis der er en ordbog med delvis adgangskode, kan det kombineres med et ordbogsangreb.
Distribueret knækning: Brug flere maskiner til at knække parallelt.
antager, at hashtypen er MD5, og kommandoen er som følger:
bash
hashcat -m 0 -a 3 hashes.txt ? d? d? d45990405? d? d? d? d? d? d2017
Gennem maskeangreb kan Hashcat effektivt knække sådanne delvist kendte digitale adgangskoder. Sørg for at vælge den rigtige hash-type og hardwareressourcer for at fremskynde cracking.