Hoe gebruik je een wachtwoord als
***45990405******2017 met Hashcat? * zijn allemaal numerieke typen
Om een wachtwoord zoals ***45990405******2017 te kraken, ervan uitgaande dat * een onbekend getal vertegenwoordigt en het wachtwoord allemaal cijfers is, kunt u de maskeraanval van Hashcat gebruiken. Hier zijn de specifieke stappen:
De wachtwoordstructuur is:
De eerste 3 cijfers zijn onbekende getallen (***)
Het middelste deel is bekend 45990405
De laatste 6 cijfers zijn onbekende getallen (******)
De laatste 4 cijfers zijn bekend 2017
Daarom is de totale lengte van het wachtwoord 3+8+6+4=21 cijfers.
Een maskeraanval van Hashcat kan een wachtwoord kraken door bekende en onbekende delen op te geven. Stel dat het bekende deel vast is en dat het onbekende deel gebruikt? d staat voor een getal.
Het maskerformaat is:
TEKST
? d? d? d45990405? d? d? d? d? d? d2017
uitvoeren Ervan uitgaande dat u het hashbestand hashes.txt klaar hebt, kunt u de volgende opdracht gebruiken:
bash
hashcat -m < hash_type > -a 3 hashes.txt ? d? d? d45990405? d? d? d? d? d? d2017
Waar:
-m < hash_type >: Geef het hash-type op, bijvoorbeeld MD5 is 0, SHA1 is 100, vervangen volgens de werkelijke situatie.
-A 3: Geef de maskeraanvalsmodus op.
hashes.txt: Het bestand met de doelhash.
? d? d? d45990405? d? d? d? d? d? d2017: Maskermodus.
Als het wachtwoord lang is, kan het langer duren om te kraken. Het kan op de volgende manieren worden geoptimaliseerd:
GPU-versnelling: Zorg ervoor dat Hashcat draait met een GPU.
Woordenboekaanval: Als er een woordenboek is met een gedeeltelijk wachtwoord, kan dit worden gecombineerd met een woordenboekaanval.
Gedistribueerd kraken: parallel kraken met behulp van meerdere machines.
Stel dat het hashtype MD5 is en de opdracht is als volgt:
bash
hashcat -m 0 -a 3 hashes.txt ? d? d? d45990405? d? d? d? d? d? d2017
Met maskeraanvallen kan Hashcat dergelijke gedeeltelijk bekende digitale wachtwoorden efficiënt kraken. Zorg ervoor dat u het juiste hash-type en hardwarebronnen kiest om het kraken te versnellen.