Αυτό το έγγραφο απευθύνεται κυρίως σε άτομα που έχουν ερωτευτεί το password cracking και είναι έτοιμοι να ανεβάσουν τη σχέση τους στο επόμενο επίπεδο. Αν είστε νέος στο hash cracking, μην αποθαρρύνεστε από αυτό το αρχείο! Αν και είναι αλήθεια ότι δεν πρέπει να σπάσετε τους κωδικούς πρόσβασης Σε φορητούς υπολογιστές ή επιτραπέζιους υπολογιστές χαμηλής / μεσαίας κατηγορίας ή ακόμα και HEDT με ανεπαρκή ισχύ / ψύξη, αυτό μπορεί να είναι το μόνο που έχετε για πρώτη φορά ξεκινήστε, δεν πειράζει! Ως αρχάριος, αυτά τα συστήματα μπορούν να μάθουν αρκεί να διατηρήσετε ελαφρύ φόρτο εργασίας (ή ) και να διατηρήσετε αρκετά σύντομο χρόνο λειτουργίας (έως 30 λεπτά - 1 ώρα). Όταν ξεκινήσετε να μαθαίνετε σχοινιά, θα θέλετε να ικανοποιήσετε την επιθυμία σας για μεγαλύτερη ταχύτητα και αυτό το έγγραφο θα είναι πιο πολύτιμο για εσάς. Μέχρι τότε, εκμεταλλευτείτε ό,τι έχετε και απολαύστε τη μάθηση! hashcat -w 1hashcat -w 2
Το σπάσιμο κωδικού πρόσβασης είναι αναμφισβήτητα ο πιο σκληρός φόρτος εργασίας που μπορείτε να επιβάλετε στον υπολογιστή σας - σίγουρα δεν επιβαρύνει το υλικό του υπολογιστή όπως ο κωδικός πρόσβασης το κάνει. Έτσι, ενώ είναι τεχνικά δυνατό να σπάσει ο κωδικός πρόσβασης σχεδόν οποιασδήποτε συσκευής χρησιμοποιώντας έναν επεξεργαστή, μπορείτε να το χρησιμοποιήσετε σε πολλές συσκευές που πιθανότατα δεν πρέπει να προσπαθήσετε να σπάσετε τον κωδικό πρόσβασης, όπως το τηλέφωνό σας, το σύστημα πληροφοριακής ψυχαγωγίας της Tesla ή το ΑΤΜ καζίνο. Δοκιμάστε να σπάσετε Σε συστήματα που δεν έχουν σχεδιαστεί για να χειρίζονται συνεχιζόμενους υπολογιστικούς φόρτους εργασίας για μεγάλες χρονικές περιόδους, οι κωδικοί πρόσβασης αναμφίβολα θα διασφαλίσουν ότι πεθαίνουν πρόωρα. Εάν λοιπόν καταφέρετε να κάνετε το Hashcat να τρέχει στο Nintendo Switch σας, να είστε πλήρως προετοιμασμένοι για αύριο να αγοράσετε ένα νέο Nintendo Switch.
Συνήθως δεν συνιστάται να σπάσετε κωδικούς πρόσβασης σε φορητούς υπολογιστές. Οι περισσότεροι φορητοί υπολογιστές δεν διαθέτουν ξεχωριστή GPU, αλλά έχουν ενσωματωμένη GPU ή APU. Οι περισσότεροι φορητοί υπολογιστές με αυτόνομη GPU δεν έχουν κατάλληλη ψύξη για τον υπολογιστικό φόρτο εργασίας, καθώς η GPU και η CPU συνήθως μοιράζονται έναν κανονικό σωλήνα θερμότητας και ψυγείο. Εάν τυχαίνει να έχετε έναν εξαιρετικά υψηλής ποιότητας "φορητό υπολογιστή αντικατάστασης επιτραπέζιου υπολογιστή" ή έναν "κινητό σταθμό εργασίας" με GPU επιπέδου επιτραπέζιου υπολογιστή, τότε μπορεί στην πραγματικότητα να παρέχετε διακριτές hotzones για τις GPU και τις CPU σας, επομένως μπορεί πραγματικά να είστε σε θέση να απαλλαγείτε από τη ρήξη του φορητού υπολογιστή. Για παράδειγμα, έχω ένα Clevo P650HP με GTX 1060 και ένα Dell Precision 7530 με Quadro P4200, και τα δύο μπορούν πραγματικά να χειριστούν ένα πλήρες υπολογιστικό φόρτο εργασίας () για μέτρια διάρκεια (αλλά όχι χωρίς εγκαύματα όταν αγγίζω το πληκτρολόγιο). Ωστόσο, μην περιμένετε εκπληκτικές ταχύτητες ακόμη και από κινητούς σταθμούς εργασίας υψηλής τεχνολογίας, καθώς αυτές οι συσκευές εξακολουθούν να είναι συσκευές σχετικά χαμηλής κατανάλωσης ενέργειας (< 200W) και η απόδοση αντικατοπτρίζεται έτσι. hashcat -w 3
Μπορεί επίσης να μην είναι επιθυμητό να σπάσει τον κωδικό πρόσβασης στην τρέχουσα επιφάνεια εργασίας σας. Οι επιτραπέζιοι υπολογιστές χαμηλής/μεσαίας κατηγορίας έχουν συνήθως ενσωματωμένες GPU, APU ή GPU χαμηλού επιπέδου προϋπολογισμού ισχύος που δεν μπορούν να χειριστούν καθόλου υπολογιστικούς φόρτους εργασίας. Ακόμη και οι επιτραπέζιοι υπολογιστές παιχνιδιών υψηλής τεχνολογίας ενδέχεται να μην έχουν αρκετά ψυχρή GPU ή θήκη για φόρτο εργασίας διάσπασης κωδικού πρόσβασης. Αν διαπιστώσετε ότι η θερμοκρασία σας εκτοξεύεται πάνω από 90°C, ήρθε η ώρα να αδειάσετε το πορτοφόλι σας.
Τέλος, ενώ οι συσκευές εξόρυξης GPU έχουν σχεδιαστεί τεχνικά για αποκλειστικούς υπολογιστικούς φόρτους εργασίας (αλλά μόνο στον πιο στενό ορισμό), τείνουν να παραβιάζουν σχεδόν όλους τους κανόνες κατά την κατασκευή αποκλειστικών εξέδρων πυρόλυσης. Αυτές οι εξέδρες έχουν σχεδιαστεί για κατακερματισμό ενός μεμονωμένου στόχου και απαιτούνται απολύτως ελάχιστες ποσότητες υλικού για να ελαχιστοποιηθούν τα λειτουργικά έξοδα και τα κέρδη όσο το δυνατόν υψηλότερα. Αυτό είναι το διάμετρο αντίθετο από τη συσκευή σπάσης κωδικών πρόσβασης που θέλετε. Ενώ μπορείτε να χρησιμοποιήσετε μια συσκευή εξόρυξης GPU για να χειριστείτε κάποιο φόρτο εργασίας σπασίματος κωδικού πρόσβασης και μπορεί να δημοσιεύσετε μερικούς συναρπαστικούς αριθμούς, τελικά θα αντιμετωπίσετε προβλήματα όταν προσπαθείτε να κάνετε κάτι ενδιαφέρον ή πολύτιμο. Εάν έχετε ήδη υλικό, μπορείτε επίσης να το χρησιμοποιήσετε μέχρι να αρχίσετε να χτυπάτε τον τοίχο. Διαφορετικά Παρακαλώ μην βιαστείτε να αγοράσετε μια μηχανή εξόρυξης Milkcrate από το eBay. hashcat -b
Η κατασκευή ενός κατάλληλου εργαλείου σπασίματος κωδικών πρόσβασης δεν είναι τόσο απλή όσο το να γεμίζετε ένα σωρό GPU στον υπολογιστή σας και να το κλείνετε. Φανταστείτε να εκτελείτε το πιο κακό stress test που έγινε ποτέ στο σύστημά σας και στη συνέχεια να το εκτελείτε συνεχώς για ημέρες/εβδομάδες/μήνες - λοιπόν, αυτό είναι το cracking του κωδικού πρόσβασης. Η κατανάλωση ενέργειας και η απαγωγή θερμότητας είναι οι κύριοι δαίμονες με τους οποίους πρέπει να πολεμήσετε, αλλά στην πραγματικότητα όλα τα εξαρτήματα που επιλέγετε για τον εξοπλισμό σας πρέπει να είναι ισορροπημένα και καλά μελετημένα. Σοβαρά. Εάν θέλετε να το κάνετε σωστά, μπορείτε να κόψετε λίγες γωνίες (αν υπάρχουν).
Η τροφοδοσία είναι μια βασική πτυχή της κατασκευής εξοπλισμού διάσπασης κωδικού πρόσβασης. Πρέπει να κατανοήσετε κάποιες βασικές ηλεκτρικές έννοιες () και να είστε σε θέση να εκτελέσετε κάποιες βασικές μαθηματικές πράξεις, γιατί αν κάνετε λάθος σε αυτό το μέρος... στην καλύτερη περίπτωση, θα αναδώσετε έναν διακόπτη κυκλώματος. Στη χειρότερη περίπτωση, προκαλείτε πυρκαγιά με αποτέλεσμα υλικές ζημιές, τραυματισμούς και ενδεχομένως θάνατο. W = V × A × PF
Βεβαιωθείτε ότι η πρίζα στην οποία συνδέετε τη συσκευή σας υποστηρίζει την ποσότητα ρεύματος που θα καταναλώσει η συσκευή σας. Τα πιο σύγχρονα οικιακά κυκλώματα έχουν μόνο 15 ή 20 αμπέρ (110V) και δεν πρέπει να τοποθετήσετε πάνω από το 80% του φορτίου στο κύκλωμα (π.χ. 15Α για ένα κύκλωμα 12Α και 16Α για ένα κύκλωμα 20Α. Ανάλογα με τον αριθμό των GPU που έχετε, η συσκευή σας μπορεί να καταναλώνει πολύ μεγαλύτερο ρεύμα από αυτό. Και ο εξοπλισμός σας μπορεί να μην είναι το μόνο πράγμα που τραβάει ενέργεια στο κύκλωμα (θα ανταγωνιστείτε φωτισμό, φούρνους μικροκυμάτων, Hitachi και άλλα ηλεκτρονικά)
Επίσης, προσέξτε τον συντελεστή ισχύος του τροφοδοτικού. Η δουλειά του τροφοδοτικού σας είναι να μετατρέπει το εναλλασσόμενο ρεύμα από τον τοίχο σε χρησιμοποιήσιμο συνεχές ρεύμα, το οποίο δεν μπορεί να κάνει με τέλεια απόδοση. Τα τροφοδοτικά είναι πιο αποτελεσματικά στο φορτίο 50% (συνήθως 85% - 95%) και συνήθως μόνο 80% - 92% είναι αποτελεσματικά στο φορτίο 100%. Ας υποθέσουμε ότι έχετε μια εξέδρα με 4 RTX 2080 με συνολική κατανάλωση εξαρτημάτων 1320W, αλλά η απόδοση του τροφοδοτικού σας είναι μόνο 85% 100% φορτίο:
1320W active power ÷ 0,85 power factor ≈ 1553W apparent power
Αν και η συνολική κατανάλωση εξαρτημάτων σας μπορεί να είναι μόνο 1320W (ενεργή ισχύς), στην πραγματικότητα αντλείτε περισσότερη ισχύ από την πρίζα 1550W λόγω του συντελεστή ισχύος του τροφοδοτικού (φαινομενική ισχύς. Αυτό δεν φαίνεται μεγάλη υπόθεση μέχρι να κάνετε μαθηματικούς υπολογισμούς και να συνειδητοποιήσετε ότι ενώ ένα κύκλωμα 15A 110V μπορεί να υποστηρίξει 1320W, δεν μπορεί να υποστηρίξει με ασφάλεια 1550W. Και πάλι, είναι σημαντικό να καταλάβετε ότι η ονομαστική ισχύς του τροφοδοτικού είναι τα Watt Εάν έχετε τροφοδοτικό 1600W, ο συντελεστής ισχύος είναι 87% σε πλήρες φορτίο και το τροφοδοτικό σας είναι πραγματικά σε θέση να αντλήσει 1839W από την πρίζα. Μπορείτε να μάθετε περισσότερα για τον συντελεστή ισχύος και την απόδοση του τροφοδοτικού σε διάφορα φορτία στην ιστοσελίδα πιστοποίησης 80 Plus.
Όσον αφορά τα τροφοδοτικά, βεβαιωθείτε ότι χρησιμοποιείτε ένα υψηλής ποιότητας τροφοδοτικό που παρέχει την ισχύ που απαιτεί το σύστημα. Μπορεί να χρειαστείτε περισσότερα από ένα τροφοδοτικό, ανάλογα με τον αριθμό των GPU και άλλων εξαρτημάτων στον εξοπλισμό σας, ειδικά αν έχετε CPU που καταναλώνει ενέργεια όπως το AMD Threadripper. Το τροφοδοτικό σας θα πρέπει να είναι τουλάχιστον 80 Plus Gold και ιδανικά θα πρέπει να είναι σε θέση να τροφοδοτεί το 120% - 200% της κατανάλωσης ενέργειας στο σύνολο του συστήματος υπό φορτίο. Λάβετε υπόψη ότι είναι πιο αποδοτικά (με τον υψηλότερο συντελεστή ισχύος) όταν τα τροφοδοτικά βρίσκονται στο εύρος φορτίου 20% - 50%.
Επίσης - αυτό είναι πολύ σημαντικό - να μην αγοράζετε ή να χρησιμοποιείτε τροφοδοτικά που είναι φθηνά ή πολύ μικρού μεγέθους. Το επαναλαμβάνω, γιατί αυτό είναι απολύτως κρίσιμο: μην χρησιμοποιείτε φθηνά ή πολύ μικρά τροφοδοτικά σε συσκευές σπάσματος κωδικών πρόσβασης. Θα ανάψετε μια φωτιά. Μια πραγματική γαμημένη φωτιά, Κρεγκ. Μια φωτιά από φλόγες. Πραγματική φλόγα. Το είδος της καύσης.Υπάρχουν ορισμένες περιοχές όπου μπορείτε να κόψετε τις γωνίες για να εξοικονομήσετε χρήματα Το κόστος βρίσκεται στη συσκευή σπάσματος κωδικού πρόσβασής σας, αλλά το τροφοδοτικό δεν πρέπει σίγουρα να είναι ένας τομέας που σας κάνει φθηνό.
Τέλος, βεβαιωθείτε ότι το καλώδιο τροφοδοσίας που χρησιμοποιείτε έχει επαρκείς προδιαγραφές. Τα περισσότερα τροφοδοτικά — ακόμη και αυτά που μπορούν να παρέχουν >1000 watt — συνοδεύονται από ένα εύθραυστο καλώδιο τροφοδοσίας 18 AWG C13, το οποίο μπορεί να υπερθερμανθεί και να λιώσει γρήγορα. Μπορεί να χρειαστεί να χρησιμοποιήσετε ένα καλώδιο τροφοδοσίας τουλάχιστον 16 AWG και αν έχετε ένα τεράστιο τροφοδοτικό 1500W+, θα χρειαστείτε ένα καλώδιο τροφοδοσίας 14 AWG. Το
, γνωστό και ως περίβλημα, αποτελούν τη βάση για την κατασκευή σας. Το πλαίσιο που θα επιλέξετε για την εξέδρα πρέπει να είναι αρκετά μεγάλο ώστε να φιλοξενήσει το υλικό που σκοπεύετε να εγκαταστήσετε, ενώ παράλληλα υποστηρίζει την κατάλληλη ποσότητα τροφοδοσίας και παρέχει μια ομαλή ευθεία διαδρομή για ισχυρή θετική ροή αέρα. Οι περισσότερες θήκες ATX μεσαίου πύργου μπορούν να υποστηρίξουν μόνο 2 ή 3 GPU, ενώ οι θήκες EATX / SSI-EEB full-tower και super-tower μπορούν να υποστηρίξουν 4 GPU ή 5 GPU. Η αποκλειστική θήκη διακομιστή φιλοξενεί πολλαπλά τροφοδοτικά και υποστηρίζει 8, 10, 16 ή ακόμα και 20 (ενιαίου πλάτους) GPU.
Είναι σχεδόν βέβαιο ότι οι εφεδρικοί ανεμιστήρες που συνοδεύονται από την θήκη σας θα είναι σοβαρά ανεπαρκείς για να συγκρατήσουν τη θερμότητα που παράγει η εξέδρα σας (με κάποιες εξαιρέσεις αλλά προσποιηθείτε ότι όχι. Θα πρέπει να αντικαταστήσετε τους ανεμιστήρες στο απόθεμα με ανεμιστήρες υψηλής CFM, υψηλής στατικής πίεσης. Delta και San Ace είναι καλές επιλογές, αλλά σημειώστε ότι μερικοί από αυτούς τους ανεμιστήρες μπορούν να καταναλώσουν έως και 75 W ο καθένας. Επιπλέον, αυτοί οι ανεμιστήρες μπορεί να είναι πολύ δυνατοί, κάτι που μπορεί να ενοχλήσει κάποιους. Η ψύξη νερού μπορεί να είναι Σε ορισμένες περιπτώσεις, αυτή είναι μια κατάλληλη εναλλακτική λύση.
Αν θέλετε να κερδίσετε εύκολα όσον αφορά την επιλογή του πλαισίου, τόσο η Tyan όσο και η Supermicro προσφέρουν συστήματα υποστήριξης διακομιστή σχεδιασμένα για υπολογισμούς GPGPU (Προειδοποίηση αγοραστή: Πολλές από αυτές τις θήκες έχουν σχεδιαστεί για GPU διακομιστή χαμηλής κατανάλωσης, παθητικά ψύξης, όπως η NVIDIA Tesla, που δεν μπορούν να φιλοξενήσουν GPU για επιτραπέζιους υπολογιστές.
Αν είστε n00b, ίσως αναρωτιέστε γιατί συνεχίζουμε να μιλάμε για κάρτες γραφικών όταν δεν μιλάμε για παιχνίδια ή γραφικά. Ή, ίσως γνωρίζετε ήδη ότι οι GPU χρησιμοποιούνται για σπάσιμο κωδικών πρόσβασης, αλλά δεν καταλαβαίνετε πραγματικά γιατί. Λοιπόν, η διάσπαση κωδικού πρόσβασης είναι αυτό που ονομάζεται ενοχλητικό παράλληλο πρόβλημα (δεν χρειάζεται σχεδόν καμία προσπάθεια για να χωριστεί το πρόβλημα σε πολλαπλές παράλληλες εργασίες), επομένως ο φόρτος εργασίας διάσπασης κωδικού πρόσβασης είναι παράλληλος. Αυτό σημαίνει ότι όσο περισσότεροι επεξεργαστές αντιμετωπίζουμε το πρόβλημα, τόσο μικρότερος είναι ο χρόνος που χρειάζεται για να περιμένουμε την ολοκλήρωση της εργασίας. Η CPU σας μπορεί να είναι ήδη μεταξύ 4 - 16 πυρήνων και μπορεί να είναι σε θέση να υποστηρίξει 8 - 32 νήματα εκτέλεσης μέσω συγχρονισμένου πολυσπειρώματος (SMT, γνωστό και ως hyperthreading). Χρησιμοποιώντας τις οδηγίες πολλαπλών δεδομένων Single Instruction (SIMD), μπορείτε να εκτελέσετε 16 - 256 υπολογισμούς ταυτόχρονα. Αυτό μπορεί να φαίνεται πολύ, αλλά έχετε δίκιο - είναι! Ή τουλάχιστον θα ήταν έτσι, αν δεν ήταν επειδή η GPU έχει ένα σωρό πυρήνες. Οι σύγχρονες High-end GPU μπορούν να έχουν 2560 - 5120 πυρήνες, ενώ είναι πιο αργές και περιορισμένες λειτουργικότητες σε σύγκριση με τους πυρήνες στις CPU, αρκούν Κάνουν τις GPU 100+ φορές πιο γρήγορες από τις CPU για φόρτους εργασίας σπασίματος κωδικών πρόσβασης. Η απόδοση επεκτείνεται επίσης γραμμικά με κάθε GPU που προσθέτετε στον εξοπλισμό σας! Έτσι, εάν έχετε 10 × RTX 2080 Ti στη συσκευή σας, θα έχετε έναν οργασμό των 43.520 πυρήνων GPU στη διάθεσή σας που δεν θα πιέσουν ποτέ κανένα pixel.
Για καλύτερη κατανόηση αυτής της έννοιας, εδώ είναι ένα επεξηγηματικό παράδειγμα:
Ας υποθέσουμε ότι έχετε ένα εργοστάσιο πουτίγκας του 19ου αιώνα (πριν από τη βιομηχανική επανάσταση). Χρειάζονται πολλοί τόνοι μπανάνων για να φτιάξετε μια νόστιμη πουτίγκα μπανάνας, αλλά όλες αυτές οι μπανάνες πρέπει πρώτα να ξεφλουδίζονται (ένα ενοχλητικό παράλληλο πρόβλημα). Εσείς και οι 5 επιχειρηματικοί σας συνεργάτες (μια CPU πολλαπλών πυρήνων) είστε πραγματικά έξυπνοι επιχειρηματίες και πλήρως ικανοί να ξεφλουδίσετε μια μπανάνα. Στην πραγματικότητα, γνωρίζετε τους καλύτερους τρόπους ξεφλουδισμού μπανάνας και μπορείτε να κάνετε πολύπλοκες αποφάσεις που σχετίζονται με μπανάνα. Αλλά οι έξι από εσάς δεν μπορείτε να ξεφλουδίσετε πολλές μπανάνες την ημέρα. Ακόμα κι αν πάτε μια μπανάνα ανά χέρι (SMT) ή τέσσερις μπανάνες ανά χέρι (SIMD), θα χρειαστούν ακόμα πολλές εβδομάδες για να ξεφλουδίσετε όλες τις μπανάνες. Υπάρχουν πάρα πολλές μπανάνες! Έτσι, αποφασίσατε να προσλάβετε και να εκπαιδεύσετε 10.000 υπαλλήλους Monkey (GPU) για να ξεφλουδίσουν τις μπανάνες για εσάς. Οι πίθηκοι δεν είναι πολύ γρήγοροι, ούτε πολύ έξυπνοι. Γιατί, φτιάχνουν πουτίγκες μπανάνας και τρέχουν εργοστάσια! Αλλά, καθώς 10.000 χρήστες εργάζονται ταυτόχρονα, σίγουρα μπορούν να ξεφλουδίσουν μερικές μπανάνες - μάλιστα, μπορούν να τις ξεφλουδίσουν όλες σε ένα πρωί! Μπορούν να λειτουργήσουν πιο γρήγορα αν δώσετε στους πιθήκους κοκαϊνή* (overclocking). Να είστε όμως προσεκτικοί, όπως και μερικές φορές οι μαϊμούδες υπερθερμαίνονται, λιποθυμούν από εξάντληση (πέφτουν από το λεωφορείο) ή σταματούν εντελώς να ακούν οδηγίες (το ASIC κρέμεται).
* ΝΟΜΙΚΗ ΑΠΟΠΟΙΗΣΗ ΕΥΘΥΝΗΣ: Ποτέ μην δίνετε κοκαΐνη σε 10.000 πιθήκους χωρίς να παρέχετε επαρκή ψύξη.
Από αυτό το παράδειγμα γίνεται ξεκάθαρο γιατί χρησιμοποιούμε την GPU για να σπάσουμε τους κωδικούς πρόσβασης. Αν όχι, θα έπρεπε τουλάχιστον να δώσει αρκετούς λόγους για τη στελέχωση του εργοστασίου βικτωριανής πουτίγκας σας με καμένους μαϊμούδες.
Ποια GPU πρέπει να χρησιμοποιήσετε λοιπόν στην εξέδρα σας; Λοιπόν, μια φορά κι έναν καιρό η ATi / AMD βασιλεύτηκε υπέρτατη στον κόσμο της διάσπασης κωδικών πρόσβασης. Με περισσότερους πυρήνες από την NVIDIA συν ειδικές οδηγίες υλικού (BIT_ALIGN και BFI_INT) που τους επέτρεψαν να μειώσουν τον αριθμό των οδηγιών που απαιτούνται για τον υπολογισμό μιας τιμής κατακερματισμού, οι GPU ATi / AMD ήταν εύκολα 4 φορές πιο γρήγορες από τους αντιπάλους τους. Αλλά η NVIDIA έκλεψε το στέμμα από την AMD το 2014 με την κυκλοφορία της αρχιτεκτονικής Maxwell (σειρά GTX 900) και η AMD δεν έχει ακόμη κερδίσει πίσω (και πιθανότατα δεν θα το κερδίσει ποτέ.) Επομένως, αναμφισβήτητα θα θέλετε να χρησιμοποιήσετε σύγχρονες GPU NVIDIA στο εξέδρα σας.
Αλλά ποιες GPU NVIDIA, ρωτάτε; Υπέροχη ερώτηση! Θέλετε να χρησιμοποιήσετε GPU επιτραπέζιου υπολογιστή (GTX / RTX), όχι GPU σταθμού εργασίας (Quadro) ή διακομιστή (Tesla), ακόμα κι αν χρησιμοποιείτε πλαίσιο διακομιστή. Γιατί, ρωτάς; Σίγουρα κάνετε πολλές ερωτήσεις. Ξέρετε ότι δεν πληρώνομαι για αυτό, σωστά; Με έχουν κυριολεκτικά αλυσοδεθεί σε ένα γραφείο σε ένα μουχλιασμένο υπόγειο, αναγκάζοντάς με να σας γράψω όλα αυτά σε ένα Eee PC 700. Δεν έχω φάει'εδώ και ένα μήνα και αφοδεύω από μια τρύπα στην καρέκλα. Στείλτε βοήθεια. Ω, έρχονται'. Να είσαι ψύχραιμος, δεν ξέρεις τίποτα. *Πληκτρολογεί δυνατά* ... H a P P Y T O ... Α Ν Σ W E R ... Τ Η Α Τ Q U E S T I O N ... F O R ... Y O U... Σωστά, λοιπόν, ο πρώτος λόγος είναι ότι οι επιτραπέζιες GPU είναι μια τάξη μεγέθους ή δύο λιγότερο ακριβές, καθώς οι επιτραπέζιες GPU επιδοτούνται από παίκτες και έχετε μια οικονομία κλίμακας που λειτουργεί υπέρ σας. Οι GPU του σταθμού εργασίας και του διακομιστή έχουν επίσης δυνατότητες που δεν θα χρησιμοποιήσετε ποτέ για σπάσιμο κωδικού πρόσβασης (όπως η απόδοση FP64), επομένως πληρώνετε επιπλέον για ουσιαστικά τίποτα. Εάν θέλετε πραγματικά να χαρίσετε πολλά χρήματα για απολύτως τίποτα σε αντάλλαγμα, θα σας δώσω ευχαρίστως τις πληροφορίες ACH μου. Δεύτερον, οι GPU σταθμών εργασίας και διακομιστών είναι παραδοσιακά ελαφρώς πιο αργές από τις GPU επιτραπέζιου υπολογιστή για φόρτους εργασίας σπασίματος κωδικού πρόσβασης. Υπήρξαν ορισμένες πρόσφατες εξαιρέσεις σε αυτό - κυρίως τα Tesla P100 και V100 - αλλά παρόλο που είναι πιο γρήγορα, κοστίζουν περισσότερο από ένα ανθρώπινο συκώτι. Συνήθως μετράμε μια τιμή GPU's όσον αφορά την απόδοση ανά δολάριο και την απόδοση ανά watt. Επιλέξτε τον αλγόριθμο που χρησιμοποιείτε περισσότερο (εάν βρίσκεστε'σε περιβάλλον corp, αυτό πιθανότατα θα είναι NTLM) και διαιρέστε το hashrate της GPU με το πόσο κοστίζει. Θα δείτε ότι η αναλογία perf:dollar για τις GPU Titan, Quadro και Tesla είναι εξαιρετικά χαμηλή, ενώ οι κορυφαίες GPU επιτραπέζιου υπολογιστή (αριθμοί μοντέλων που καταλήγουν σε "80") έχουν τις καλύτερες αναλογίες perf:dollar. Ομοίως, αποφύγετε τις GPU μεσαίας και χαμηλής κατηγορίας. Αν και η τιμή μπορεί να φαίνεται ελκυστική, οι αναλογίες perf:dollar αποκαλύπτουν ότι'είναι σπατάλη χρημάτων.
Έτσι, τώρα ξέρετε να αγοράζετε GPU επιτραπέζιου υπολογιστή NVIDIA υψηλής ποιότητας με τις υψηλότερες αναλογίες perf:dollar , αλλά υπάρχει ακόμα μια κρίσιμη πληροφορία που δεν σας έχω πει ακόμα, οπότε διαγράψτε αυτήν την GPU από το καλάθι NEWEGG σας, CRAIG. Γαμώτο. Πρέπει να αγοράσετε GPU με ανεμιστήρα τύπου φυσητήρα και ψύκτρα με οριζόντια πτερύγια. Μην Μην αγοράζετε GPU με αξονικούς ανεμιστήρες και ψύκτρα με κάθετα πτερύγια. Ακριβώς επειδή μια GPU έχει δύο ή τρεις ανεμιστήρες δεν σημαίνει ότι θα έχει καλύτερη ψύξη από μια GPU με έναν μόνο ανεμιστήρα φυσητήρα — το αντίθετο ισχύει. Αυτοί οι φανταχτερά ψύκτες GPU πολλαπλών ανεμιστήρων στην πραγματικότητα εξαερίζουν ζεστό αέρα στο πλαίσιό σας αντί να το βγάζουν από αυτό και είναι σχεδιασμένοι για να χειρίζονται "εκρηκτικούς" φόρτους εργασίας (όπως τα παιχνίδια) και δεν μπορούν απολύτως να αντιμετωπίσουν διαρκείς υπολογισμούς φόρτους εργασίας. Με απλά λόγια:
Πρώτα και κύρια, η επιλογή CPU θα καθοδηγείται κυρίως από την επιλογή της μητρικής σας πλακέτας. Επιλέξτε λοιπόν πρώτα τη μητρική σας πλακέτα. Δεν υπάρχουν πολλά να πούμε γι' αυτό, και αυτός ο λόγος για τον οποίο η μητρική πλακέτα δεν έχει τη δική της ενότητα. Αποκτήστε τις υποστηρίξεις που χρειάζεστε, είναι'τόσο απλό.
Πολλοί άνθρωποι πιστεύουν λανθασμένα ότι αν σκοπεύετε να κάνετε μόνο GPU crack, τότε δεν έχει σημασία ποια CPU θα εγκατασταθεί στη σπασμένη συσκευή. Αυτή η νοοτροπία πηγάζει κυρίως από την κοινότητα εξόρυξης, όπου θέλετε να αγοράσετε τις φθηνότερες και χειρότερες CPU για να διατηρήσετε χαμηλό κόστος υποδομής. Αλλά το cracking κωδικού πρόσβασης δεν είναι εξόρυξη. Αυτό δεν είναι γαμημένο, CRAIG. Δεν με νοιάζει τι βλέπεις στο REDDIT. Ενώ η CPU που θα επιλέξετε θα εξαρτηθεί σε μεγάλο βαθμό από την επιλογή της μητρικής πλακέτας, υπάρχουν ορισμένοι κανόνες που πρέπει να ακολουθήσετε.
Γενικά η CPU σας χρειάζεται να έχει N + 2 threads διαθέσιμα για το crack της GPU, όπου το N είναι ο αριθμός των GPU στον εξοπλισμό. Για παράδειγμα, εάν διαθέτετε εξοπλισμό 8 GPU, η CPU σας πρέπει να μπορεί να υποστηρίζει 10 νήματα. Η τετραπύρηνη CPU HyperThreading με συγχρονισμένο πολλαπλό νήμα (SMT, όπως η Intel) υποστηρίζει μόνο 8 νήματα, γεγονός που θα σας αφήσει λίγο έλλειψη πόρων. Η εξαπύρηνη CPU με SMT θα ταιριάζει πιο κατάλληλα.
Εάν χρησιμοποιείτε μητρική πλακέτα διπλής υποδοχής, προσέξτε εάν η μητρική σας πλακέτα είναι Single Root Complex ή Dual Root Complex. Ένα σύνθετο μονής ρίζας σημαίνει ότι όλες οι GPU δρομολογούνται μέσω μιας μόνο CPU, ενώ ένα σύνθετο διπλής ρίζας σημαίνει ότι οι μισές GPU δρομολογούνται μέσω μιας CPU και το άλλο μισό μέσω μιας δεύτερης CPU. Εάν η πλακέτα σας είναι Single Root Complex, αυτό συνήθως σημαίνει ότι μπορείτε να εγκαταστήσετε μόνο μία CPU για να υποστηρίξετε τον αριθμό των GPU, εφόσον έχετε αρκετά νήματα.
Επίσης, να θυμάστε ότι ενώ νομίζετε ότι μπορεί να κάνετε μόνο το GPU crack, στην πραγματικότητα σίγουρα δεν το κάνετε. Ορισμένοι αλγόριθμοι δεν είναι κατάλληλοι για επιτάχυνση GPU και θα χρειαστεί να χρησιμοποιήσετε CPU. Ακόμα κι αν ο αλγόριθμος είναι κατάλληλος για επιτάχυνση GPU, οι επιθέσεις μπορεί να εξακολουθούν να είναι πιο αποτελεσματικές στην CPU (για παράδειγμα, για άμεσες επιθέσεις λεξικού εναντίον αλγορίθμων γρήγορου κατακερματισμού ή εναντίον λιστών κατακερματισμού με εκατοντάδες εκατομμύρια κατακερματισμούς. Θα χρειαστεί επίσης να κάνετε κάποια πράγματα, όπως λειτουργίες λίστας λέξεων, δημιουργία συνόλων κανόνων, ανάλυση potfile κ.λπ., δεν θέλετε η CPU για αυτές τις εργασίες να είναι πολύ αργή.
Τέλος, ας μιλήσουμε για το brand. Και πάλι, αυτό εξαρτάται κυρίως από τη μητρική πλακέτα που θα επιλέξετε. Ωστόσο, αν υπάρχει επιλογή, επιλέξτε AMD. Η Intel ήταν για πολύ καιρό, αλλά η AMD ήταν επιτέλους και πάλι ανταγωνιστική για πρώτη φορά από το 2006 και σίγουρα την συνέτριψαν με το EPYC, το Threadripper και το Ryzen. Εάν χρειάζεστε βοήθεια για την επιλογή της CPU σας, ρίξτε μια ματιά στο διάγραμμα τιμής/απόδοσης CPU υψηλής ποιότητας και της Passmark. Προσωπικά δεν θα σκεφτόμουν να μην αγοράσω τίποτα με βαθμολογία CPU Mark κάτω από 15.000.
Αυτό εξαρτάται επίσης κυρίως από τη μητρική πλακέτα που θα επιλέξετε, αλλά πρέπει να ακολουθήσετε δύο σκληρούς κανόνες:
Κανόνας #0: Χρειάζεστε τουλάχιστον διπλάσια μνήμη κεντρικού υπολογιστή από τη μνήμη βίντεο.
Host RAM ≥ 2 × VRAM
Επομένως, αν έχετε 8× RTX 2080 SUPER, 8GB VRAM το καθένα, τότε θα χρειαστείτε τουλάχιστον 64GB μνήμης κεντρικού υπολογιστή. Μπορεί να μπορείτε να αφιερώσετε λίγο λιγότερο χρόνο while, αλλά όταν αρχίσετε να κάνετε κάτι πιο προηγμένο, θα λάβετε το σφάλμα CL_OUT_OF_HOST_MEMORY.
Κανόνας #1: Αγοράστε πάντα μια αξιόπιστη μνήμη RAM επώνυμης μάρκας. Μην αγοράζετε φτηνή RAM. Μην αγοράζετε μνήμη RAM χωρίς επωνυμία. Μην αγοράζετε ανακαινισμένη μνήμη RAM. Μην αγοράζετε φορτηγά Ram. Μην αγοράζετε κυριολεκτικά ram.
Επαναλάβετε μαζί μου:
I do not need multiple terabytes of storage for rainbow tables. I do not χρειάζομαι πολλαπλά terabyte αποθηκευτικού χώρου για rainbow Πίνακες. I do not χρειάζομαι πολλαπλά terabyte αποθηκευτικού χώρου για rainbow Πίνακες. I do not χρειάζομαι πολλαπλά terabyte αποθηκευτικού χώρου για rainbow Πίνακες. εγώ δεν χρειάζομαι πολλαπλά terabyte αποθηκευτικού χώρου για πίνακες rainbow .
Είναι το 2020 και εξακολουθώ να με ρωτούν τουλάχιστον κάθε τρίμηνο για το τραπέζι του ουράνιου τόξου. Το τραπέζι του ουράνιου τόξου είναι ένα αρχαίο λείψανο του παρελθόντος που δεν έχει καθόλου θέση στο σύγχρονο κώδικα. Η σύγχρονη διάσπαση κωδικών πρόσβασης είναι εξαιρετικά δυναμική και απαιτεί ευελιξία, ευελιξία και επεκτασιμότητα. Οι πίνακες Rainbow είναι στατικοί, άκαμπτοι και δεν είναι πλήρως επεκτάσιμοι - είναι το αντίθετο της σύγχρονης κρυπτογράφησης. Όταν κοιτάξετε τα πιο επιτυχημένα προγράμματα σπασίματος κωδικών πρόσβασης στον κόσμο — την ομάδα Hashcat, την ομάδα CynoSure Prime, την ομάδα Radeon 9800 — θα διαπιστώσετε ότι κανένας από αυτούς δεν έχει αγγίξει το ρολόι ουράνιου τόξου για σχεδόν μια δεκαετία. Έτσι, δεν χρειάζεστε αρκετά TB αποθηκευτικού χώρου πίνακα ουράνιου τόξου. Δεν χρειάζεστε καν 1 TB αποθηκευτικού χώρου για να αποθηκεύσετε τη συσκευή σπάσης κωδικού πρόσβασής σας. Σοβαρά, ακόμη και τα 250 GB μπορεί να είναι πολύ περισσότερα από έναν δίσκο που έχετε χρησιμοποιήσει, εκτός αν κάνετε κάποια τρελή έρευνα φράσεων κωδικού πρόσβασης ή κάτι τέτοιο.
Πολλοί έχουν την εντύπωση ότι η ταχύτητα ανάγνωσης/εγγραφής του δίσκου και το IOPS δεν έχουν σημασία για το hack rigs, αλλά σας διαβεβαιώνω ότι είναι σίγουρα. Αν είναι δυνατόν, η χρήση αποθήκευσης NVMe είναι μακράν η καλύτερη επιλογή σας. Εάν δεν είναι δυνατόν, οι SATA SSD θα λειτουργήσουν σωστά. Όπως και με τη μνήμη RAM, προσπαθήστε να κολλήσετε σε μοντέλα υψηλής ποιότητας γνωστών εμπορικών σημάτων.
Υπάρχει μια παλιά παροιμία στον υπολογιστή που λέει: «Μην επιλέγετε τις εφαρμογές σας με βάση το σύστημα λειτουργίας που χρησιμοποιείτε, επιλέξτε τις εφαρμογές σας με βάση τις εφαρμογές που χρησιμοποιείτε. Στην πραγματικότητα δεν ξέρω αν αυτή είναι μια αληθινή παροιμία ή αν είναι απλώς κάποια ανοησία που σκέφτηκα μια μέρα και επαναλαμβάνω την τελευταία δεκαετία. Έχοντας αυτό κατά νου, η ξεκάθαρη επιλογή είναι το Ubuntu Linux. Το Ubuntu είναι η μόνη διανομή Linux που προσφέρει με συνέπεια εξαιρετική υποστήριξη για το OpenCL και το ιδιόκτητο πρόγραμμα οδήγησης GPU, ενώ το Hashcat αναπτύσσεται επίσης στο Ubuntu, κάτι που σχεδόν εγγυάται ότι θα έχετε την καλύτερη συνολική εμπειρία του Ubuntu. Άλλες διανομές Linux έχουν διαφορετικά επίπεδα υποστήριξης για το OpenCL και το ιδιόκτητο πρόγραμμα οδήγησης GPU, με τις διανομές αιχμής όπως το Fedora και το Arch να είναι οι πιο επώδυνες στη χρήση. Όπως όλοι γνωρίζουμε, το Kali έχει κακή υποστήριξη για το OpenCL.
Εάν δεν είστε ικανοποιημένοι με το Linux, τα Windows είναι επίσης μια διαθέσιμη επιλογή. Ωστόσο, εάν χρησιμοποιείτε Windows, θα χρειαστεί να το συμπληρώσετε με Cygwin, WSL ή παρόμοια προϊόντα, όπως τα επιτυχημένα σπασίματα κωδικών πρόσβασης που χρησιμοποιούν πολλά σενάρια όπως , και , καθώς και γρήγορα 'n σενάρια βρώμικου κελύφους, σενάρια Perl και σενάρια Python. Όλα αυτά τα πράγματα είναι οργανικά χαρακτηριστικά του Linux, αλλά πρέπει να κάνετε ό,τι μπορείτε για να τα κάνετε διαθέσιμα στα Windows. awkgrepsed
Αν η ιδέα των Windows σίγουρα σε αηδιάζει και τυχαίνει να είσαι γκρίζο γενειοφόρος που "ποτέ δεν είναι Linux", τότε το FreeBSD και το Solaris μπορεί να είναι βιώσιμες επιλογές, ανάλογα με την GPU που χρησιμοποιείς. Δυστυχώς, το macOS δεν είναι πλέον μια βιώσιμη επιλογή, καθώς η Apple έχει εγκαταλείψει την υποστήριξη OpenCL για το Metal και θα μείνουν πάντα πίσω από τις νεότερες GPU.
Εάν είναι δυνατόν, η συσκευή σπασίματος σας θα πρέπει να είναι χωρίς κεφάλη (χωρίς οθόνη). Το σπάσιμο των κωδικών πρόσβασης και η ταυτόχρονη χρήση γραφικών επιφάνειας εργασίας είναι αρκετά δύσκολο, καθώς η GPU σας θα είναι απασχολημένη με τους αριθμούς και δεν θα μπορεί να ενημερώσει την οθόνη σας. Εάν χρησιμοποιείτε Linux και επιμένετε σε μια γραφική επιφάνεια εργασίας, δοκιμάστε να εκτελέσετε έναν διαχειριστή γυμνών παραθύρων (όπως blackbox, openbox, i3 ή xmonad) χωρίς έναν διαχειριστή επιφάνειας εργασίας (όπως Gnome, KDE, XFCE ή Mate) για να κάνετε το φορτίο της επιφάνειας εργασίας όσο το δυνατόν ελαφρύ.