Εργαλεία ασφαλείας ανοιχτού κώδικα
hashcat: Σπάσιμο GPU, Κανόνες και Πραγματικότητα
Το hashcat είναι ο μηχανισμός διάσπασης της GPU: λειτουργίες κατακερματισμού κατά εκατοντάδες, γραμμές λέξεων και κανόνων, επιθέσεις μάσκας και τήρηση λογιστικών βιβλίων --show/--αριστερών λογαριασμών που κάνει τον κωδικό πρόσβασης πολλών εκατοντάδων GB ελεγκτή. Σε δεσμεύσεις με ανακτημένα σύνολα κατακερματισμού, παράγει τα ευρήματα με αντίκτυπο πολιτικής από τα οποία προέρχονται οι διαφάνειες της αίθουσας συνεδριάσεων, και το κάνει σε ταχύτητες μηχανήματος που διαμόρφωσαν τη σύγχρονη πολιτική κωδικών πρόσβασης. Είναι επίσης το εργαλείο με τη λιγότερη ανοχή για ερασιτεχνικά λάθη: οι λανθασμένες λειτουργίες κατακερματισμού σπαταλούν τις ημέρες GPU και η σπασμένη έξοδος είναι ζωντανό υλικό διαπιστευτηρίων.
Βασικά σημεία
- Μάθετε -m από την αρχή για τους κοινούς στόχους σας: -m 0 (MD5), -m 1000 (NTLM), -m 1800 (sha512crypt) και η σωστή λειτουργία είναι η διαφορά μεταξύ του instant και του σκουπιδιού.
- Οι λειτουργίες επίθεσης είναι το πραγματικό λεξιλόγιο: -ένα λεξικό 0 + κανόνας, -a 3 μάσκα, -a 6 υβριδικό; ο καθένας απαντά σε διαφορετική ερώτηση πολιτικής.
- Οι κανόνες κάνουν το hashcat να τραγουδά: η λίστα λέξεων συν κανόνες/rockyou-30000. σύνολα τύπου κανόνα δοκιμάζουν δισεκατομμύρια παραλλαγές χωρίς να υπάρχουν στο δίσκο.
- --show (σπασμένα), --αριστερά (μη σπασμένα) και λογιστική τήρηση potfile μετατρέπουν τον έλεγχο κωδικού πρόσβασης σε ελεγχόμενη επιστήμη και όχι σε τεστ καπνού.
- Σημειώστε πρώτα το σημείο αναφοράς, πάντα: το hashcat -b στις πραγματικές σας κάρτες σάς λέει πόσο θα κοστίσει πραγματικά μια μάσκα προτού ο πελάτης πληρώσει τις τιμές της ώρας GPU.
- Το ανώτατο όριο απόδοσης είναι ο κατακερματισμός κόστους μνήμης: bcrypt και κρυπτογράφηση αργών GPU εξαιρετικά, και αυτό είναι το νόημα αυτών των αλγορίθμων — σχεδιάστε τις προσδοκίες ανάλογα.
- Δεοντολογία εργαστηρίου ιδιόκτητου υλικού: σπάστε μόνο τους κατακερματισμούς που εξάγατε από συστήματα που είχατε εξουσιοδότηση να δοκιμάσετε (συστήματα πελάτη βάσει σύμβασης, εργαστηριακά VM, δικοί σας λογαριασμοί) — η GPU είναι αθώα, το εύρος δέσμευσης όχι.
- Πειθαρχία εξόδου: οι σπασμένοι κωδικοί πρόσβασης είναι τα πραγματικά διαπιστευτήρια των πραγματικών ανθρώπων. Η αποθήκευση είναι κρυπτογραφημένη, η διατήρηση ταιριάζει με το συμβόλαιο και τίποτα δεν περιλαμβάνεται σε μια αναφορά πέρα από αυτό που πραγματικά χρειάζεται ο πελάτης.
Σημείωση από το πεδίο
Δύο ερωτήσεις πριν από κάθε εκτέλεση: διάλεξα το σωστό -m και διάβασα τι θα κάνω με τη σπασμένη λίστα; Το πρώτο εξοικονομεί ημέρες GPU. Το δεύτερο κρατά τους κωδικούς πρόσβασης των πελατών από ένα email παραπομπής — ένας κανόνας από ένα πρώιμο λάθος σταδιοδρομίας.
Συχνές ερωτήσεις
Ποια είναι η διαφορά μεταξύ -a 0 και -a 3;
-α 0 τρέχει λεξικά και κανόνες. -α 3 κατασκευές από μάσκα (άνω μάσκα, κατηγορία char) ωμή δύναμη. υβριδικό (-a 6) συνδυάζει και τα δύο.
Χρειάζομαι μια συγκεκριμένη GPU;
Οποιαδήποτε μοντέρνα κάρτα βοηθάει, αλλά η ταχύτητα κλιμακώνεται με κόστος υλικού και κατακερματισμού. Τα σημεία αναφοράς πριν από τις δεσμεύσεις αποτρέπουν υποσχέσεις που καμία κάρτα δεν μπορεί να κρατήσει.
Μπορεί το hashcat να σπάσει τις χειραψίες WPA;
Ναι (λειτουργία 22000 σε σύγχρονες κατασκευές με σωστά αποτυπωμένο αρχείο χειραψίας), έτσι συνήθως τελειώνει η ασύρματη αλυσίδα σπασίματος.
Τοπικές GPU ή GPU cloud;
Οι τοπικές κάρτες είναι φθηνότερες για συνεχή εργασία και διατηρούν δεδομένα εσωτερικά. σκάει σύννεφο για μεμονωμένες μεγάλες διαδρομές. Οι ρήτρες διαχείρισης δεδομένων σύμβασης πελάτη αποφασίζουν ποιες επιτρέπεται να χρησιμοποιείτε.
Πώς βοηθάει η Kinetikatech στα εργαλεία ασφαλείας ανοιχτού κώδικα
Αυτό κάνουμε κάθε μέρα: Οι επαγγελματίες της εργαλειοθήκης δοκιμών παραμένουν πραγματικά φορτωμένοι: σαρωτές, sniffers, crackers και web proxies εξήγησαν τον τρόπο με τον οποίο χρησιμοποιούνται σε πραγματικές δεσμεύσεις - εντολές, σημαίες, εξόδους και πού βρίσκεται το καθένα σε μια μεθοδολογία. Η υπηρεσία μας Δοκιμές διείσδυσης and Ασφάλεια διακομιστών Linux καλύπτει το θέμα από την αρχή ως το τέλος: εκτίμηση, εφαρμογή, παρακολούθηση 24/7 και επείγουσα αντιμετώπιση μέσα σε 30 λεπτά.