Hashcat-Passwort - Hardware-Knacken

Dieses Dokument richtet sich hauptsächlich an Menschen, die sich bereits in Passwort-Cracking verliebt haben und bereit sind, ihre Beziehung auf die nächste Ebene zu heben. Wenn Sie neu im Hash-Cracking sind, lassen Sie sich von dieser Datei nicht entmutigen! Während Sie wirklich nicht das Passwort auf einem Laptop oder Low/Mid-End-Desktop knacken sollten, oder sogar eine HEDT mit unzureichender Stromversorgung/Kühlung, ist dies wahrscheinlich alles, was Sie zum ersten Mal zur Verfügung haben, und es spielt keine Rolle! Als Anfänger können diese Systeme lernen, solange Sie eine geringe Arbeitsbelastung (oder) halten und eine ziemlich kurze Laufzeit (bis zu 30 Minuten-1 Stunde) halten. Wenn Sie anfangen, Seile zu lernen, werden Sie Ihren Wunsch nach höherer Geschwindigkeit stillen wollen, und dieses Dokument wird für Sie noch wertvoller sein. Bis dahin nutzen Sie das, was Sie haben, und genießen Sie das Lernen!   hashcat-w 1hashcat-w 2


Nicht geeignete Werkzeuge für diesen Job

Passwort-Cracking ist zweifellos der brutalste Aufwand, den Sie Ihren Computer mit sich bringen können-definitiv keine Belastung der Computer-Hardware, wie Passwort-Cracking tatsächlich. Während es also technisch gesehen möglich ist, das Passwort für fast jedes Gerät mit einem Prozessor zu knacken, können Sie es auf vielen Geräten verwenden, die Sie wahrscheinlich nicht versuchen sollten, das Passwort zu knacken, wie zum Beispiel Ihr Handy, Teslas Infotainment-System oder Casino-Geldautomaten. Versuchen Sie, auf Systemen zu knacken, die nicht für die langfristige Verarbeitung von anhaltenden Rechenbelastungen konzipiert sind, wird sicherstellen, dass Passwörter sicherstellen, dass sie vorzeitig sterben. Wenn es Ihnen also gelingt, Hashcat auf Ihrem Nintendo Switch laufen zu lassen, seien Sie gut vorbereitet, morgen einen neuen Nintendo Switch zu kaufen.

Das Knacken von Passwörtern auf Laptops wird in der Regel nicht empfohlen. Die meisten Laptops verfügen nicht über eine separate GPU, sondern über eine integrierte GPU oder eine APU. Die meisten Laptops mit separaten GPUs verfügen nicht über eine angemessene Kühlung für die Rechenbelastung, da GPU und CPU in der Regel ein gemeinsames Heatpipe und Kühlkörper teilen. Wenn Sie zufällig einen Ultra-High-End "Desktop-Alternative-Laptop" oder eine "mobile Workstation" mit einer GPU auf Desktop-Ebene besitzen, dann haben Sie wahrscheinlich tatsächlich diskrete Hotspots für Ihre GPU und CPU und können daher tatsächlich aus dem Riss des Laptops herauskommen. Zum Beispiel habe ich einen Clevo P650HP mit GTX 1060 und einen Dell Precision 7530 mit Quadro P4200, die beide eine vollständige Rechenbelastung () für moderate Dauer tatsächlich bewältigen können (aber nicht ohne Verbrennung meiner Finger, wenn ich die Tastatur berühre). Erwarten Sie jedoch nicht, dass selbst die höchsten mobilen Workstations erstaunliche Geschwindigkeiten erzielen, denn diese Geräte sind immer noch relativ niedrige Geräte (< 200W) und die Leistung spiegelt sich so wider. Hashcat-W 3

Das Knacken des Passworts auf Ihrem aktuellen Desktop kann auch nicht erwünscht sein. Low- /Mid-End-Desktops verfügen in der Regel über integrierte GPUs, APUs oder Low-End-Power-Budget-GPUs, die einfach nicht in der Lage sind, die Rechenbelastung zu bewältigen. Selbst High-End-Gaming-Desktops verfügen möglicherweise nicht über eine ausreichend gekühlte GPU oder Gehäuse für Passwort-Cracking-Workloads. Wenn Sie feststellen, dass Ihre Temperatur über 90°C steigt, ist es an der Zeit, Ihre Brieftasche zu leeren.

Schließlich, obwohl GPU-Mining-Geräte technisch für dedizierte Computer-Workloads konzipiert sind (aber nur in der engsten Definition), neigen sie dazu, fast alle Regeln zu brechen, wenn es um den Aufbau dedizierter Cracking-Rigs geht. Diese Rigs sind darauf ausgelegt, ein einzelnes Ziel zu hashen und die absolut minimale Anzahl an Hardware zu benötigen, um den Betriebsaufwand so gering wie möglich zu reduzieren und den Gewinn so hoch wie möglich zu machen. Dies ist das entgegengesetzte von einem Passwort-Cracking-Gerät, das Sie wollen. Während Sie GPU-Mining-Geräte verwenden können, um einige Passwort-Cracking-Workloads zu bewältigen, und Sie möglicherweise einige spannende Zahlen veröffentlichen, werden Sie am Ende Probleme haben, wenn Sie versuchen, etwas Interessantes oder Wertvolles zu tun. Wenn Sie die Hardware bereits haben, können Sie sie genauso gut verwenden, bis Sie anfangen, eine Wand zu treffen. Ansonsten beeilen Sie sich nicht, Milkcrate Mining Machine bei eBay zu kaufen. Hashcat-B


Das richtige Werkzeug für den Job

Das Aufbauen eines geeigneten Passwort-Cracking-Werkzeugs ist weit davon entfernt, eine Menge GPUs in einen Computer zu stecken und die Arbeit zu beenden. Stellen Sie sich vor, Sie laufen auf Ihrem System für den bösen Stresstest aller Zeiten und laufen ihn dann für Tage/Wochen/Monate-nun ja, das ist Passwort-Cracking. Stromverbrauch und Wärmeableitung sind die wichtigsten Dämonen, gegen die man kämpfen muss, aber in der Praxis müssen alle Komponenten, die man für seine Ausrüstung auswählt, ausgewogen und durchdacht sein. Ernsthaft. Wenn Sie das richtig machen wollen, gibt es nur sehr wenige Ecken, wenn überhaupt überhaupt.


Stromübertragung

Die Stromversorgung ist ein entscheidender Aspekt beim Aufbau eines Geräts zum Knacken von Passworten. Sie müssen einige grundlegende elektrische Konzepte verstehen () und in der Lage sein, einige grundlegende mathematische Operationen auszuführen, denn wenn Sie diesen Teil falsch machen... im besten Fall werfen Sie einen Leistungsschalter aus; Im schlimmsten Fall verursachen Sie ein Feuer, das zu Sachschäden, Verletzungen und möglicherweise sogar dem Tod führt. W = V × A × PF

Stellen Sie sicher, dass die Steckdose, in die Sie Ihr Gerät stecken, die Menge an Strom unterstützt, die Ihr Gerät verbraucht. Die modernsten Wohnschaltungen haben nur 15 oder 20 Ampere (110 V) und Sie sollten die Schaltung nicht mehr als 80 % belasten (z. B. 15A für eine 12A-Schaltung, 16A für eine 16A-Schaltung und eine 20A-Schaltung. Je nach Anzahl der GPUs, die Sie haben, kann Ihr Gerät viel mehr Strom verbrauchen als das. Und Ihr Gerät ist möglicherweise nicht das Einzige, das Energie aus der Schaltung zieht (Sie werden mit Beleuchtung, Mikrowelle, Hitachi etc. Elektronik konkurrieren)

Beachten Sie außerdem den Leistungsfaktor des Netzteils. Die Aufgabe Ihres Netzteils ist es, den Wechselstrom von der Wand in nutzbaren Gleichstrom umzuwandeln, was er nicht mit perfekter Effizienz kann. Die Stromversorgung ist am effizientesten bei 50 % Last (in der Regel 85-95 %) und in der Regel nur 80-92 % bei 100 % Last. Angenommen, Sie haben eine Anlage mit 4 RTX 2080s, deren Gesamtkomponenten-Stromverbrauch 1320 W beträgt, Ihre Energieeffizienz jedoch nur 85 % 100 % Last:

         1320 W   aktiv   Leistung   ÷   0,85   Leistung   Faktor   ≈   1553 W   scheinbar   Leistung 

Obwohl Ihr Gesamtkomponenten-Stromverbrauch möglicherweise nur 1320 W (aktive Leistung) beträgt, ziehen Sie aufgrund des Leistungsfaktors der Stromversorgung tatsächlich mehr Leistung als 1550 W aus der Steckdose (scheinbare Leistung. Das scheint keine große Sache zu sein, bis Sie Mathematik machen und feststellen, dass eine 15A-110-V-Schaltung zwar 1320 W unterstützen kann,   sie 1550 W nicht sicher unterstützen kann. Ebenfalls ist es wichtig zu verstehen, dass die Nennleistung des Netzteils die Watt der Komponente ist, die es Ihnen liefern kann – es ist ein Ausgangswert, nicht der Ausgang Wenn Sie ein 1600W Netzteil haben, beträgt der Leistungsfaktor bei voller Last 87% und Ihr Netzteil ist tatsächlich in der Lage, 1839W Strom aus der Steckdose zu ziehen. Auf der   80 Plus Zertifizierungswebsite erfahren Sie mehr über den Leistungsfaktor und den Wirkungsgrad der Stromversorgung bei verschiedenen Lasten.

Was die Stromversorgung betrifft, stellen Sie sicher, dass Sie eine hochwertige Stromversorgung verwenden, die die von Ihrem System benötigte Leistung liefert. Sie benötigen möglicherweise mehr als eine Stromversorgung, je nach Anzahl der GPUs und anderen Komponenten im Gerät, insbesondere wenn Sie eine stromverbrauchende CPU wie den AMD Threadripper haben. Ihr Netzteil sollte mindestens 80 Plus Gold erreichen und im Idealfall in der Lage sein, 120-200 % des gesamten Systems mit Stromverbrauch unter Last zu versorgen. Denken Sie daran, dass sie am effizientesten sind (mit dem höchsten Leistungsfaktor), wenn die Stromversorgung sich im Lastbereich von 20-50% befindet.

Außerdem-und dies ist sehr wichtig-   keine billigen oder unterdimensionierten Netzteile kaufen oder verwenden. Ich wiederhole es, denn es ist absolut entscheidend: Verwenden Sie keine billigen oder unterdimensionierten Stromversorgungen in Passwort-Cracking-Geräten. Du wirst ein Feuer entzünden. Ein richtiges verdammtes Feuer, Craig. Ein Feuer der Flammen. Eine echte Flamme. Die Art, die brennt.In einigen Bereichen können Sie Ecken schneiden, um Kosten in Ihrem Passwort-Cracking-Gerät zu sparen, aber Stromversorgung darf auf keinen Fall ein Bereich sein, der Sie billig macht.

Stellen Sie schließlich sicher, dass das Netzkabel, das Sie verwenden, über ausreichende Spezifikationen verfügt. Die meisten Stromversorgungen – sogar diejenigen, die > 1000 Watt liefern können – werden mit zerbrechlichen 18 AWG C13-Netzkabeln geliefert, die sich schnell überhitzen und schmelzen können. Sie müssen wahrscheinlich mindestens ein 16 AWG Netzkabel verwenden, und wenn Sie ein riesiges 1500W + Netzteil haben, benötigen Sie ein 14 AWG Netzkabel.


Das Chassis und das wärmeableitende

Chassis, auch Gehäuse genannt, sind die Grundlage für Ihren Aufbau. Das Chassis, das Sie für Ihre Anlage wählen, muss groß genug sein, um die Hardware aufzunehmen, die Sie installieren möchten, und gleichzeitig die entsprechende Menge an Stromversorgung unterstützen und einen reibungslosen positiven Luftstrom mit geradem Pfad für Strong bieten. Die meisten Mid-Tower-ATX-Gehäuse können nur 2 oder 3 GPUs unterstützen, während Full-Tower und Super-Tower-EATX/SSI-EEB-Gehäuse 4 oder 5 GPUs unterstützen können. Das dedizierte Servergehäuse bietet Platz für mehrere Stromquellen und unterstützt 8, 10, 16 oder sogar 20 (einzelne Breite) GPUs.

Es ist fast sicher, dass der mit Ihrem Gehäuse mitgelieferte Ersatzventilator ernsthaft unzureichend sein wird, um die von Ihrer Anlage erzeugte Wärme aufzunehmen (es gibt einige Ausnahmen, aber tun Sie so, als wären sie nicht da). Sie müssen den Lagerventilator durch einen hohen CFM-Lüfter mit hohem statischem Druck ersetzen. Delta und San Ace sind gute Optionen, aber beachten Sie, dass einige dieser Lüfter jeweils bis zu 75 W Leistung verbrauchen können. Außerdem können diese Lüfter sehr laut sein, was manchen Leuten stören kann. Wasserkühlung kann in einigen Fällen eine geeignete Alternative sein.

Wenn Sie bei der Auswahl von Gehäusen leicht gewinnen möchten, bieten sowohl Tyan   als auch   Supermicro   Server-Barebones an, die speziell für GPGPU-Computing entwickelt wurden (Warnung für Käufer: Viele dieser Gehäuse sind für geringe Stromverbrauch konzipiert, passiv gekühlte Server-GPUs wie NVIDIA Tesla, die keine Desktop-GPUs aufnehmen können.


Grafikverarbeitungseinheiten (GPUs)

Wenn Sie ein n00b sind, fragen Sie sich vielleicht, warum wir ständig über Grafikkarten sprechen, wenn wir nicht über Spiele oder Grafik sprechen. Oder vielleicht wissen Sie bereits, dass GPUs zum Passwortknacken verwendet werden, aber verstehen Sie nicht wirklich, warum. Nun, Passwort-Cracking ist das sogenannte peinliche Parallelproblem (es erfordert kaum Aufwand, das Problem in mehrere parallele Aufgaben aufzuteilen), so dass die Passwort-Cracking-Arbeitsbelastung von der Parallelisierung abläuft. Das bedeutet, je mehr Prozessoren wir mit dem Problem befassen, desto kürzer ist die Wartezeit, bis die Aufgabe abgeschlossen ist. Ihre CPU verfügt möglicherweise bereits über 4-16 Kerne und kann möglicherweise 8-32 Ausführungsthreads durch Synchronous Multithreading (SMT, auch Hyperthreading genannt) unterstützen. Mit Single Instruction Multiple Data (SIMD) -Anweisungen können Sie 16-256 Berechnungen gleichzeitig durchführen. Das mag viel erscheinen, aber Sie haben recht – es ist es! Oder zumindest wäre es so gewesen, wenn es nicht daran wäre, dass die GPU eine ganze Menge Kern hat. Moderne High-End-GPUs können 2560-5120 Kerne haben, und obwohl sie langsamer sind und begrenzte Funktionen im Vergleich zu den Kernen in der CPU haben, reichen sie aus, um die GPU 100+ mal schneller zu machen als die CPU für Passwort-Cracking-Workloads. Die Leistung skaliert auch linear mit jeder GPU, die Sie zu Ihrem Gerät hinzufügen! Wenn Sie also 10× RTX 2080 Ti in Ihrem Gerät haben, haben Sie eine orgasmische 43.520 GPU-Kerne zur Verfügung, die niemals Pixel drängen.

Um dieses Konzept besser zu verstehen, folgt ein anschauliches Beispiel:

Nehmen wir an, Sie besitzen eine Puddingfabrik aus dem 19. Jahrhundert (vor der industriellen Revolution). Es sind viele Tonnen Bananen erforderlich, um einen leckeren Bananenpudding herzustellen, aber alle diese Bananen müssen zuerst geschält werden (ein peinliches Parallelproblem). Sie und Ihre 5 Geschäftspartner (eine Multi-Core-CPU) sind wirklich kluge Geschäftsleute und in der Lage, Bananen zu schälen; Tatsächlich kennen Sie die besten Methoden zum Schälen von Bananen und können komplexe bananenbezogene Entscheidungen treffen. Aber Sie sechs können nicht viele Bananen an einem Tag schälen. Auch wenn man eine Banane pro Hand (SMT) oder vier Bananen pro Hand (SIMD) abnimmt, dauert es immer noch viele Wochen, bis man alle Bananen abschält. Zu viele verdammte Bananen! Deshalb haben Sie sich entschieden, 10.000 Mitarbeiter zu rekrutieren und auszubilden Monkey (GPU), um Bananen für Sie zu schälen. Affen sind weder sehr schnell noch sehr schlau; Warum, sie machen Bananenpudding und betreiben die Fabrik! Aber da 10.000 Benutzer gleichzeitig arbeiten, können sie sicherlich einige Bananen schälen – tatsächlich können sie sie alle an einem Morgen schälen! Wenn Sie Affen Kokain* (Overclock) geben, können sie schneller wirken. Aber vorsichtig, wie manchmal überhitzt sich der Affe, fällt aus Erschöpfung in Ohnmacht (fällt aus dem Bus) oder hört ganz auf, auf Befehle zu hören (ASIC hängt).
* Haftungsausschluss: Geben Sie niemals 10.000 Affen Kokain, ohne ausreichende Kühlung zu gewährleisten.

Aus diesem Beispiel wird deutlich, warum wir GPUs verwenden, um Passwörter zu knacken. Wenn nicht, sollte es zumindest genügend Grund geben, Ihre viktorianische Puddingfabrik mit verbrannten Affen zu besetzen.

Welche GPU sollten Sie also in Ihrem rig verwenden? Nun, es war einmal, dass ATi/AMD herrschte in der Welt des Passwort-Cracking. Mit mehr Kernen als NVIDIA und speziellen Hardware-Anweisungen (BIT_ALIGN und BFI_INT), die es ihnen ermöglichten, die Anzahl der Anweisungen zu reduzieren, die für die Berechnung eines Hash-Wertes erforderlich waren, waren ATi/AMD GPUs leicht 4-mal schneller als ihre Konkurrenten. Aber NVIDIA hat die Krone von AMD bereits im Jahr 2014 mit der Veröffentlichung ihrer Maxwell-Architektur (GTX 900-Serie) gestohlen und AMD hat sie noch nicht zurückgewinnen (und wird es wahrscheinlich nie tun). Daher werden Sie eindeutig moderne NVIDIA-GPUs in Ihrem rig verwenden wollen.

Aber welche NVIDIA GPUs fragen Sie sich? Tolle Frage! Sie möchten Desktop-GPUs (GTX/RTX) verwenden, nicht Workstation-GPUs (Quadro) oder Server-GPUs (Tesla), auch wenn Sie ein Server-Chassis verwenden. Warum, fragen Sie sich? Sie stellen sicher viele Fragen. Sie wissen, dass ich dafür nicht bezahlt werde, oder? Sie haben mich buchstäblich an einen Schreibtisch in einem muffigen Keller gekettet und mich gezwungen, das alles für Sie auf einem Eee PC 700 zu schreiben. Ich habe seit einem Monat nicht mehr gegessen und ich triebe durch ein Loch im Stuhl. Bitte schicken Sie Hilfe. Oh Scheiße, sie kommen '; Sei cool, du weißT nichts.   *schreibt laut aus*    ...   H A P P Y     T O  ... A N S W E R  ... T H A T     Q U E S T I O N    ... F O R  ...   Y O U... Richtig, also, der erste Grund ist, dass Desktop-GPUs eine Größenordnung oder zwei billiger sind, da Desktop-GPUs von Spielern subventioniert werden und Sie eine Skalenwirtschaft haben, die zu Ihren Gunsten funktioniert. Workstation-und Server-GPUs verfügen auch über Funktionen, die Sie ' nie für Passwort-Cracking verwenden werden (wie z. B. FP64-Leistung), sodass Sie ' im Grunde nichts extra bezahlen. Wenn Sie ' wirklich daran interessiert sind, Geld für absolut nichts im Gegenzug zu verschenken, werde ich Ihnen gerne meine ACH-Infos geben. Zweitens sind Workstation-und Server-GPUs traditionell etwas langsamer als Desktop-GPUs für Passwort-Cracking-Workloads. Es gab einige jüngste Ausnahmen davon-vor allem die Tesla P100 und V100-aber obwohl sie schneller sind, kosten sie mehr als eine menschliche Leber. Wir messen typischerweise den Wert einer GPU ' in Bezug auf Leistung pro dollar und Leistung pro watt. Wählen Sie Ihren am häufigsten verwendeten Algorithmus aus (wenn Sie ' in einer Corp-Umgebung sind, wird dies wahrscheinlich NTLM sein) und teilen Sie die hashrate der GPU durch die Kosten. Sie werden sehen, dass das perf:Dollar-Verhältnis für Titan-, Quadro-und Tesla-GPUs abgrundlich niedrig ist, während Flaggschiff-Desktop-GPUs (Modellnummern, die auf " 80 " enden) die besten perf:Dollar-Verhältnisse haben. Vermeiden Sie auch Mid-und Low-End-GPUs. Obwohl das Preisschild attraktiv aussieht, zeigen ihre perf:Dollar-Verhältnisse, dass sie eine Geldverschwendung sind. Sie wissen also jetzt, dass Sie High-End-Nvidia-Desktop-GPUs mit den höchsten perf:Dollar-Verhältnissen kaufen müssen, aber es gibt noch eine wichtige information, die ich Ihnen noch nicht gesagt habe, also löschen Sie diese GPU aus Ihrem Newegg-Warenkorb, CRAIG. Scheiße. Sie müssen GPUs mit einem Gebläse-Lüfter und einem Kühlkörper mit horizontalen Rippen kaufen. Kaufen Sie   nicht   GPUs mit Axialventilatoren und einem Kühlkörper mit vertikalen Rippen. Nur weil eine GPU zwei oder drei Ventilatoren hat, bedeutet   nicht  , dass sie eine bessere Kühlung hat als eine GPU mit einem einzigen Gebläse-Ventilator-genau das Gegenteil ist wahr. Diese auffälligen GPU-Kühler mit mehreren Lüftern entlüften tatsächlich heiße Luft   in   Ihr chassis anstatt aus ihm heraus, und sind so konzipiert, dass sie mit " explosiven " Arbeitslasten (wie Spielen) umgehen können und absolut nicht mit anhaltenden Rechenarbeitslasten fertig werden können. Einfach ausgedrückt:

<a href=hashcat密码破解硬件">


Zentrale Prozessoreinheiten (CPU)

In erster Linie wird Ihre CPU-Auswahl in erster Linie durch Ihre Motherboard-Auswahl gesteuert. Wählen Sie zuerst Ihr motherboard aus. Dazu gibt es nicht einmal viel zu sagen, und das ist der Grund, warum das motherboard keine eigene Abschnitt hat. Holen Sie sich die Unterstützung, die Sie brauchen, es ' s so einfach.

Viele Leute glauben fälschlicherweise, dass es egal ist, welche CPU im geknackten Gerät installiert ist, wenn Sie nur einen GPU-Crack vorhaben. Diese Mentalität stammt hauptsächlich aus der Mining-Community, in der Sie die billigsten und schlechtesten CPUs kaufen möchten, um die Infrastrukturkosten niedrig zu halten. Aber Passwort-Cracking ist kein Mining. Das ist verdammt nicht, CRAIG. Es ist mir egal, was du auf REDDIT siehst. Während die CPU, die Sie wählen, weitgehend von der Auswahl des Motherboards abhängt, gibt es einige Regeln, die befolgt werden müssen.

Im Allgemeinen benötigt Ihre CPU N +2 Threads, die für GPU-Cracking verfügbar sind, wobei   N   die Anzahl der GPUs im Gerät ist. Wenn Sie beispielsweise eine 8-GPU-Ausrüstung haben, muss Ihre CPU 10 Threads unterstützen können. Quad-Core-CPUs mit synchronem Multithreading (SMT, z. B. Intel HyperThreading) unterstützen nur 8 Threads, wodurch Sie etwas an Ressourcen mangeln können; Eine Sechs-Core-CPU mit SMT wäre besser geeignet.

Wenn Sie ein Dual-Socket-Mainboard verwenden, beachten Sie bitte, ob Ihr Mainboard ein Single-Root-Komplex oder ein Dual-Root-Komplex ist. Ein Single-Root-Komplex bedeutet, dass alle GPUs über eine einzige CPU geleitet werden, während ein Double-Root-Komplex bedeutet, dass die Hälfte der GPUs über eine CPU und die andere Hälfte über eine zweite CPU geleitet werden. Wenn Ihre Leiterplatte ein Single Root Complex ist, bedeutet dies normalerweise, dass Sie nur eine CPU installieren können, um die Anzahl der GPUs zu unterstützen, solange Sie genügend Threads haben.

Denken Sie auch daran, dass Sie zwar denken, dass Sie wahrscheinlich nur einen GPU-Crack machen werden, aber in Wirklichkeit werden Sie es sicherlich nicht tun. Einige Algorithmen sind nicht für die GPU-Beschleunigung geeignet und Sie müssen eine CPU verwenden. Selbst wenn der Algorithmus für die GPU-Beschleunigung geeignet ist, kann der Angriff auf der CPU immer noch effizienter sein (zum Beispiel für direkte Wörterbuchangriffe gegen schnelle Hash-Algorithmen oder bei Hash-Listen mit Hunderten von Millionen Hashes. Sie müssen auch einige Dinge tun, wie Wordlist-Operationen, Regelsatz-Generierung, Potfile-Parsing usw., und Sie möchten nicht, dass die CPU für diese Aufgaben zu langsam ist.

Lassen Sie uns abschließend über Marken sprechen. Auch hier hängt es hauptsächlich davon ab, welches Mainboard Sie wählen. Wenn Sie jedoch eine Option haben, wählen Sie AMD. Intel war schon lange, aber AMD ist endlich erstmals seit 2006 wieder wettbewerbsfähig und sie haben es definitiv mit EPYC, Threadripper und Ryzen zerquetscht. Wenn Sie Hilfe bei der Auswahl einer CPU benötigen, schauen Sie sich die Preis-Leistungs-Verhältnis-Tabellen von Passmark für High-End CPU   und   CPU an. Ich persönlich würde nicht in Erwägung ziehen, nichts mit einem CPU Mark Score unter 15.000 zu kaufen.


Ram

Das hängt auch hauptsächlich davon ab, welches Mainboard Sie wählen, aber es sind zwei harte Regeln zu befolgen:

Regel#0: Sie benötigen mindestens doppelt so viel Host-Speicher wie Videospeicher.

         Host   RAM   ≥   2   ×   VRAM 

Wenn Sie also 8× RTX 2080 SUPER mit jeweils 8 GB VRAM haben, benötigen Sie mindestens 64 GB Host-Speicher. Sie könnten vielleicht ein wenig weniger Zeit nehmen, aber wenn Sie anfangen, etwas fortgeschritteneres zu tun, erhalten Sie den CL_OUT_OF_HOST_MEMORY-Fehler.

Regel#1: Kaufen Sie immer seriöse Marken-RAM. Kaufen Sie keinen billigen RAM. Kaufen Sie kein Nicht-Marken-RAM. Kaufen Sie keinen überholten RAM. Kaufen Sie keinen Ram Truck. Kaufen Sie nicht buchstäblich ram.


Speicher

Wiederholen Sie mit mir:

         Ich   brauche   nicht     mehrere   Terabyte   von   Speicher   für   Regenbogen   Tabellen. 
        Ich   benötige   nicht     mehrere   Terabyte   von   Speicher   für   Regenbogen   Tabellen. 
        Ich   brauche   nicht     mehrere   Terabyte   von   Speicher   für   Regenbogen   Tabellen. 
        Ich   benötige   nicht     mehrere   Terabyte   von   Speicher   für   Regenbogen   Tabellen. 
        Ich   brauche   nicht     mehrere   Terabyte   von   Speicher   für   Regenbogen   Tabellen. 

Es ist 2020 und ich werde immer noch zumindest jedes Quartal nach dem Regenbogentisch gefragt. Der Regenbogentisch ist ein alter Relikt aus der Vergangenheit und hat überhaupt keinen Platz im modernen Passwort-Crack. Modernes Passwortknacken ist hochdynamisch und erfordert Agilität, Flexibilität und Skalierbarkeit. Rainbow-Tabellen sind statisch, starr und nicht vollständig skalierbar – sie sind das Gegenteil des modernen Passwort-Cracking. Wenn Sie sich die erfolgreichsten Passwort-Cracker der Welt ansehen – das Hashcat-Team, das Team CynoSure Prime, das Radeon 9800-Team –, werden Sie feststellen, dass keiner von ihnen seit fast einem Jahrzehnt mit einer Regenbogenuhr ausgesetzt war. Sie benötigen also keine TB Rainbow Table-Speicher. Sie benötigen nicht einmal 1 TB Speicherplatz, um Ihr Passwort-Cracking-Gerät zu speichern. Im Ernst, sogar 250 GB ist wahrscheinlich viel mehr als die Festplatte, die Sie benutzt haben, es sei denn, Sie machen irgendeine verrückte Passwort-Phrase-Forschung oder so.

Viele Leute haben den Eindruck, dass die Lese- /Schreibgeschwindigkeit der Festplatte und IOPS für einen Crack-Rig keine Rolle spielen, aber ich versichere Ihnen, dass sie es auf jeden Fall tun. Wenn möglich, verwenden Sie bitte NVMe-Speicher ist mit Abstand Ihre beste Wahl. Wenn dies nicht möglich ist, funktioniert auch die SATA SSD ordnungsgemäß. Wie bei RAM, versuchen Sie, bei High-End-Modellen bekannter Marken zu bleiben.


Betriebssystem (OS)

Es gibt ein altes Computer-Sprichwort, das sagt: "Wählen Sie Ihre Anwendungen nicht nach dem Betriebssystem, das Sie verwenden; wählen Sie Ihr Betriebssystem nach dem, was Sie verwenden. Ich weiß nicht, ob das ein echtes Sprichwort ist, oder ob es nur ein Blödsinn ist, der mir eines Tages einfällt und das ich seit zehn Jahren wiederholt habe; so oder so, es ist absolut wahr. Denken Sie daran, dass die klare Wahl Ubuntu Linux ist. Ubuntu ist die einzige Linux-Distribution, die konsequent hervorragende OpenCL-und proprietäre GPU-Treiber-Unterstützung bietet, und Hashcat wird ebenfalls auf Ubuntu entwickelt, was Ihnen fast garantiert, dass Sie das beste Erlebnis mit Ubuntu erhalten. Andere Linux-Distributionen verfügen über unterschiedliche Grade von OpenCL und proprietären GPU-Treiber-Unterstützung, wobei hochmoderne Distributionen wie Fedora und Arch am schmerzvollsten zu verwenden sind. Kali hat bekanntlich schlechte OpenCL-Unterstützung.

Wenn Sie mit Linux nicht zufrieden sind, ist Windows auch eine verfügbare Option. Wenn Sie jedoch Windows verwenden, müssen Sie es mit Cygwin, WSL oder ähnlichen Produkten ergänzen, wie z. B. erfolgreiche Passwort-Cracker-Programme, die in großen Mengen wie, und, sowie schnelle ' n dirty Shell-Skripte, Perl-Skripte und Python-Skripte verwenden. All diese Dinge sind organische Funktionen von Linux, aber Sie müssen alles tun, um sie unter Windows verfügbar zu machen. awkgrepsed

Wenn die Idee von Windows dich absolut krank macht und du zufällig auch ein "nie Linux" Graubärt bist, dann sind FreeBSD und Solaris wahrscheinlich praktikable Optionen, je nachdem, welche GPU du verwendest. Leider ist macOS keine lebensfähige Option mehr, da Apple die OpenCL-Unterstützung für Metal aufgegeben hat und sie immer hinter neueren GPUs zurückbleiben.

Wenn möglich, sollte Ihr Crackgerät kopflos sein (ohne Monitor). Es ist ziemlich schwierig, Passwörter zu knacken und gleichzeitig den grafischen Desktop zu verwenden, da Ihre GPU damit beschäftigt ist, Zahlen zu verarbeiten, um Ihr Display zu aktualisieren. Wenn Sie Linux verwenden und an einem grafischen Desktop festhalten, versuchen Sie, einen Bare-Window-Manager (z. B. blackbox, openbox, i3 oder xmonad) ohne einen Desktop-Manager (z. B. Gnome, KDE, XFCE oder Mate) auszuführen, um den Desktop so leicht wie möglich zu belasten.


Vorheriger Artikel:Schwierig ist das PPT-Passwort zu knacken? PPT-Code - Cracking-Tool zur Lösung
Nächster Artikel:Hash und Verschlüsselung? Was ist Hash, was ist Hash-Verschlüsselung, was ist Hash-Decryption?
  • Word/Excel/Pdf/PPT/RAR/zip/7z在线密码破解
  • offfice、PDF、压缩文件、WPS、在线密码恢复
  • hashcatonline.com在线密码破解版权所有2010-2025