Το Hashcat ισχυρίζεται ότι είναι το ταχύτερο εργαλείο αποκρυπτογράφησης κωδικών πρόσβασης στον κόσμο Πώς να χρησιμοποιήσετε το Hashcat για την αποκρυπτογράφηση κωδικών

Δημοσιεύθηκε στο · συγγραφέας:Κύριος ανάκτησης κωδικού πρόσβασης εγγράφου

Το Hashcat είναι γνωστό ως το ταχύτερο εργαλείο αποκρυπτογράφησης κωδικών πρόσβασης στον κόσμο Σήμερα, αυτό το άρθρο θα εξαγάγει αρκετές κοινές παραμέτρους και θα τις συνδυάσει με εντολές αποκρυπτογράφησης κωδικών πρόσβασης για να αναλύσει πώς να χρησιμοποιήσετε το Hashcat για την αποκρυπτογράφηση κωδικών πρόσβασης.

1.PNG

-m /--hash-type

Γνωρίζουμε ότι το hashcat μπορεί να αποκρυπτογραφήσει έναν μεγάλο αριθμό τύπων κωδικών πρόσβασης, μπορεί να αποκρυπτογραφήσει περίπου 210 τύπους κωδικών πρόσβασης, εκ των οποίων η συντριπτική πλειοψηφία είναι hash. Εάν θέλετε να αποκρυπτογραφήσετε τον κωδικό πρόσβασης μέσω του hashcat, πρέπει πρώτα να κατανοήσετε τη μορφή του κωδικού πρόσβασης και στη συνέχεια να ευρετηρίσετε τον αριθμό του κωδικού πρόσβασης στο hashcat σύμφωνα με τη μορφή του κωδικού

Παίρνουμε τον κωδικό πρόσβασης: digapis και την τιμή αλατιού asdf ως παραδείγματα για να εμφανίσουμε τη μορφή ορισμένων τιμών κατακερματισμού.

Αριθμός Όνομα Τύπος example
0MD5Hash, length328713d75511bea7e0df78c6063dc778b0
1400SHA256hashaa106625c7de812d6118992a191ea4627e2457fa80bf6ec06f9c60cbf8e5260f
1700SHA512hash23afac4524f62ea4d941ca4933249b2b78d19069773266abc36d6fd17a6fbe2f4ccc834acc868358ba32ddca553611218a2865f975339fe45d38cc1999f84b5e
10MD5($pass.$salt) Προσθέστε αλάτι στον κωδικό πρόσβασης και εκτελέστε MD5 μία φορά. Ο κωδικός πρόσβασης είναι στο προηγούμενο 48985c61e2581c3f9ee5f1cfb775afbc:asdf
20MD5($salt.$pass)αλάτι μπροστά4fa1dd606353e055fed67d9812bddf35:asdf
2600MD5(MD5($pass))Εκτελέστε τον κωδικό πρόσβασης δύο φορές MD598177c3f36af4a3f77f5b87594e6cf6a
3710MD5($salt.MD5($pass)) Εκτελέστε έναν μετασχηματισμό MD5 με τον κωδικό πρόσβασης, προσθέστε αλάτι μπροστά και εκτελέστε ξανά MD588a535877ec21b8786775a7074e4de4c:asdf
4400MD5(SHA1($pass)) Κωδικός πρόσβασης Εκτελέστε έναν μετασχηματισμό SHA1 και εκτελέστε ξανά MD5ec7bf3099984001a2b0f37ba5d1d68fa
4500SHA1(SHA1($pass))παραλείψτε005a41cfe16c9a5556c7a5cdd5f1958991f2e031
1460HMAC-SHA256(key=$salt)παραλείψτεd684ab7c38ddc262f215328334c4d0273cef10d6c5e61988f5cc87fcab8a7a60:asdf
11500CRC32 παραλείψτε 4C244A19:00000000

-a/--attack-mode

- Η εντολή A μπορεί να καθορίσει τη λειτουργία επίθεσης Χρησιμοποιήστε το hashcat για να αποκρυπτογραφήσετε τον κωδικό πρόσβασης. Χρειάζεται επίσης να επιλέξετε μια λειτουργία επίθεσης που χρησιμοποιεί το hashcat για αποκρυπτογράφηση κωδικού πρόσβασης.

Το Hashcat4.0.1 έχει 5 λειτουργίες επίθεσης, κάθε λειτουργία επίθεσης έχει τα δικά της χαρακτηριστικά


ΑριθμόςΛειτουργία επίθεσηςΣημασία
0straightΛειτουργία άμεσης επίθεσης  
1CombinstionΣυνδυασμένη λειτουργία επίθεσης  
3Brute-forceΕκρηκτική λειτουργία ρωγμής  
6Υβριδική λίστα λέξεων+μάσκαΛεξικό+συνδυασμός μάσκας  
7Hybird Mask+WordlistMask+Dictionary Combination  

Σε αυτές τις 5 λειτουργίες επίθεσης, μπορούμε να χρησιμοποιήσουμε το λεξικό για την αποκρυπτογράφηση κωδικού πρόσβασης, χρησιμοποιήστε τη διέλευση όλων των πιθανών κωδικών πρόσβασης και μπορείτε επίσης να συνδυάσετε λεξικά και μάσκες για αποκρυπτογράφηση κωδικού πρόσβασης Σε διαφορετικούς τρόπους επίθεσης, οι παράμετροι που χρησιμοποιείται από την εντολή hashcat είναι διαφορετικές αρχεία λεξικού για την αποκρυπτογράφηση κωδικού πρόσβασης. Οι συνάδελφοι θα διασκορπίσουν επίσης τη χρήση άλλων παραμέτρων.

Λειτουργία άμεσης επίθεσης (-a 0)

Η λειτουργία άμεσης επίθεσης χρησιμοποιεί απευθείας ένα λεξικό για την εκτόξευση κωδικού πρόσβασης. Μπορεί να χρησιμοποιήσει ένα μόνο αρχείο λεξικού ή πολλά αρχεία λεξικού για αποκρυπτογράφηση. Μπορείτε επίσης να κάνετε την έκρηξη κωδικού πρόσβασης πιο αποτελεσματική συνδυάζοντας ένα λεξικό με ένα αρχείο κανόνων.

Επίθεση μεμονωμένου λεξικού:

hashcat -a 0 –m 0 mima.txt –o outfile dic.txt

4.PNG

-a καθορίζει τη λειτουργία επίθεσης ως άμεση επίθεση, -m καθορίζει τον τύπο κατακερματισμού ως MD5 και -o θα γράψει τον αποκρυπτογραφημένο κωδικό πρόσβασης στο outfile.

Επίθεση διπλού λεξικού

Η επίθεση διπλού λεξικού είναι επίσης μια κατάσταση σε λειτουργία άμεσης επίθεσης Όταν το αρχείο λεξικού χρησιμοποιείται για την έκρηξη του κωδικού πρόσβασης, θα φορτωθούν δύο αρχεία λεξικού. Αυτό διευρύνει το χώρο για το αρχείο λεξικού.

5.PNG

Επίθεση πολλαπλών λεξικών

Επίθεση πολλαπλών λεξικών χρησιμοποιεί τη φόρτωση πολλαπλών αρχείων λεξικού ταυτόχρονα τρία λεξικά Εκτελέστε επίθεση λεξικού και φορτώστε τρία λεξικά με τη σειρά για ανατίναξη. Το dic.txt στην εντολή είναι το αρχείο λεξικού που χρησιμοποιείται στην ανατίναξη.

6.PNG

Επίθεση καταλόγου λεξικού

Η χρήση επίθεσης καταλόγου λεξικού θα χρησιμοποιήσει πολλαπλά αρχεία λεξικού στον κατάλογο λεξικού για άμεσες επιθέσεις Πολλαπλά αρχεία λεξικού στον κατάλογο λεξικού θα φορτωθούν διαδοχικά κατά τη διάρκεια της άμεσης επίθεσης.

7.PNG

Επίθεση λεξικού + κανόνα

-r/--rule-file Η εντολή θα εφαρμόσει πολλαπλούς κανόνες στο αρχείο κανόνων σε κάθε λέξη στο λεξικό. Το αρχείο κανόνων μπορεί να δημιουργηθεί μόνος του ή μπορείτε να χρησιμοποιήσετε το αρχείο κανόνων που συνοδεύεται από το hashcat. Τα αρχεία κανόνων που συνοδεύονται από το hashcat βρίσκονται συνήθως στον φάκελο κανόνες. Τα αρχεία κανόνων κάτω από τον φάκελο κανόνων είναι τα εξής:

8.PNG

Στην επίθεση λεξικού + κανόνων, μπορείτε να χρησιμοποιήσετε ένα μόνο λεξικό, πολλαπλά λεξικά ή κατάλογο λεξικού σε συνδυασμό με αρχεία κανόνων για εκτέλεση κωδικού πρόσβασης. Στην πραγματικότητα, είναι μια μορφή άμεσης επίθεσης σε συνδυασμό με αρχεία κανόνων.

Οι λεγόμενοι κανόνες είναι παρόμοιοι με μια γλώσσα προγραμματισμού που δημιουργεί υποψήφιους κωδικούς πρόσβασης. Μπορεί να τροποποιήσει, να κόψει, να επεκτείνει λέξεις ή να παραλείψει ορισμένες λειτουργίες με βάση τους υπό όρους χειριστές. Αυτό επιτρέπει την πιο ευέλικτη και αποτελεσματική διεξαγωγή επιθέσεων. Οι επιθέσεις κανόνων

9.PNG μπορούν να χρησιμοποιηθούν σε συνδυασμό με διπλά λεξικά, πολλαπλά λεξικά ή ακόμη και καταλόγους λεξικών. Η μέθοδος χρήσης είναι παρόμοια με την επίθεση ενός λεξικού + κανόνα.

Εντολή εξόδου

-o/--outfile

-o Η παράμετρος ακολουθείται από το αρχείο και ο αποκρυπτογραφημένος κωδικός πρόσβασης εισάγεται στο καθορισμένο αρχείο μέσω της εντολής -o Η προεπιλεγμένη μορφή αποθήκευσης είναι hash:plain. Υπάρχει ένα παράδειγμα χρήσης αυτής της εντολής προηγουμένως. Ας ρίξουμε μια ματιά στην παραπάνω εικόνα.

--outfile-format

Αυτή η εντολή μπορεί να καθορίσει τη μορφή εξόδου του αρχείου outfile. Το αρχείο Outfile έχει συνολικά 15 λειτουργίες εξόδου.

10.PNG

Outfile-format=1 εξάγει μόνο τον αποκρυπτογραφημένο κατακερματισμό κρυπτογραφημένου κειμένου.

11.PNG12.PNG

Outfile-format=2, εξάγει μόνο το απλό κείμενο του αποκρυπτογραφημένου κωδικού πρόσβασης.

13.PNG14.PNG

--remove

Εκτός από τη χρήση της παραμέτρου -o για έξοδο, μπορούμε επίσης να χρησιμοποιήσουμε την παράμετρο remove για να αφαιρέσουμε τον κωδικό πρόσβασης που έχει αποκρυπτογραφηθεί στο αρχείο κρυπτογραφημένου κειμένου φιλτράρετε, αφήνοντας μόνο κωδικούς πρόσβασης που δεν μπορούν να αποκρυπτογραφηθούν. Με αυτόν τον τρόπο, η επαναλαμβανόμενη εργασία μπορεί να μειωθεί κατά την επακόλουθη αποκρυπτογράφηση κωδικού πρόσβασης. Q.PNG

15.PNG16.PNG

--status

Όταν ο αριθμός των αποκρυπτογραφημένων κωδικών πρόσβασης είναι σχετικά μεγάλος ή το αρχείο λεξικού είναι πολύ μεγάλο, θα εμφανιστούν οι ακόλουθες επιλογές Η εισαγωγή S στο πληκτρολόγιο θα εκτυπώσει την επόμενη κατάσταση στην οθόνη Μέσω αυτής της κατάστασης, μπορείτε να δείτε την πρόοδο της τρέχουσας αποκρυπτογράφησης κωδικού πρόσβασης.

17.PNG

Είναι πιο ενοχλητικό να εισάγετε S κάθε φορά που θέλετε να ελέγξετε την τρέχουσα πρόοδο αποκρυπτογράφησης κωδικού πρόσβασης. Αυτό συμβαίνει χρησιμοποιώντας την παράμετρο κατάστασης για να ενημερώσετε αυτόματα την οθόνη κατάστασης. Η μείωση του αριθμού των λειτουργιών που πρέπει να κάνετε μπορεί επίσης να μειώσει τις τυχαίες επαφές.

w.PNG

18.PNG

--status-timer

Εκτός από τη χρήση της παραμέτρου κατάστασης hashcat για την αυτόματη ενημέρωση της κατάστασης της οθόνης, Μπορείτε επίσης να χρησιμοποιήσετε την παράμετρο --status-timer για να ορίσετε το διάστημα ενημέρωσης της οθόνης κατάστασης.

19.PNG

Περίληψη Η μέθοδος χρήσης της λειτουργίας άμεσης επίθεσης στο

Hashcat είναι περίπου η παραπάνω. Εάν ενδιαφέρεστε για το hashcat, μπορείτε επίσης να επισκεφθείτε απευθείας τον ιστότοπο του hashcat, ο οποίος έχει μια λεπτομερή εισαγωγή στις παραμέτρους εντολών του hashcat και κάθε τρόπο επίθεσης.

Το άρθρο αναπαράγεται από το Dingniu Network Security Laboratory

Προηγούμενο άρθρο:Κοινή χρήση εμπειρίας στο hashcat χρησιμοποιώντας επιτάχυνση GPU για τη βελτίωση της ταχύτητας αποκρυπτογράφησης
Επόμενο άρθρο:Τεχνικές αρχές της διάσπασης κωδικού πρόσβασης, πώς να βελτιώσετε το ποσοστό επιτυχίας της αποκρυπτογράφησης, πώς να αποκρυπτογραφήσετε με

Τελευταία άρθρα

Καρφιτσωμένο άρθρο