Open-Source-Sicherheitstools
John the Ripper: Passwortprüfung richtig gemacht
John the Ripper ist das ursprüngliche Arbeitstier der Passwortprüfung: Extrahieren Sie Hashes, geben Sie sie ein und lassen Sie CPU-Schleifen und Wortlistenregeln schwache Anmeldeinformationen in großem Maßstab finden. Seine berufliche Rolle ist der Impact-Abschnitt eines Berichts – er beweist, dass eine Passwortrichtlinie auf dem Papier existiert und in der Praxis versagt, wo ein rockyou.txt-Durchlauf durch John die Kontogeschichte in eine Kontofindung verwandelt. Es ist stabil, skriptfähig und formatreich, und der Preis für diese Stabilität ist Single-Thread-Leistung im Vergleich zum GPU-Cracking.
Kernpunkte
- Workflow-Grundlagen: Unshadow /etc/passwd + /etc/shadow in eine Datei, dann john --wordlist=rockyou.txt Hashfile für den standardmäßigen ersten Durchgang.
- Der inkrementelle (Masken-)Modus bietet Nicht-Wörterbuch-Abdeckung: john --incremental hashfile verbraucht CPU mit reiner Brute-Force und verdient seine Stunde nur für Hashes, die Ihnen wichtig sind.
- Format-Flags sind wichtig: --format=NT, sha512crypt oder die neueren Jumbo-Formate; Die falsche Formatvermutung verschwendet Stunden mit der falschen Engine.
- Regeln sind der professionelle Hebel: Wortlisten plus Mangelregeln (Regeln/best64-Stilsätze) finden das Passwort1! Muster, die Rohlisten übersehen.
- Jumbo fügt die modernen praktischen Funktionen hinzu: PDF, ZIP, bcrypt-Archive und --show, um geknackte Passwörter als saubere Berichtszeile aufzulisten.
- Dies ist CPU-Territorium: JtR skaliert nach Kernen und Maschinenanzahl; Überlassen Sie die Arbeit im GPU-Maßstab dem Hashcat und wählen Sie sie pro Workload aus.
- Ethik ist hier das schärfste Werkzeug: Sie prüfen Hashes, zu deren Prüfung Sie berechtigt waren – kundeneigene Systeme, Labormaschinen, Auftragsdateien, denn geknackte Passwörter sind echte Zugangsdaten zu den Daten echter Personen.
- Die Lieferung ist wichtiger als der Crack: Sobald Sie den Beweis haben, zeigt der Bericht die Auswirkungen (Richtlinie, Wiederverwendung, Rotationslücken) und niemals eine Tabelle mit Live-Passwörtern, die über das hinausgehen, was der Kunde vertraglich verlangt hat.
Praxisnotiz
John hat sechs Konten gefunden, die ein Saison-Tage-Muster aufweisen, und unserem Team die vollständige Neufassung der Richtlinien beschert, nach der wir gefragt hatten. Die CPU-Realität hat mich gelehrt, die Wortliste und die Stunden im Bericht anzugeben, nicht auf Vermutungen.
Häufige Fragen
John oder Hashcat?
Beides: John ist für CPU-Arbeit, Formate und schnelle Jobs zuständig; Hashcat besitzt GPU-Skala; Eine Toolbox speichert beides und wählt sie nach Arbeitslast aus.
Warum nicht Regenbogentische?
Sie starben mit Salts: Moderne Passwortspeicher (bcrypt, scrypt, Salted Hashes) machen vorberechnete Tabellen unbrauchbar, weshalb Wortlisten plus Regeln gewonnen haben.
Wie lange sollte eine Passwortprüfung laufen?
Geltungsbereich: eine begrenzte CPU-Ausführung auf vom Client ausgewählten Hash-Sets, einige Stunden bis zu einem Tag, mit benannten Ausreißern; Endlose Läufe verbrennen das Budget, ohne den Befund zu ändern.
Was bedeutet Jumbo im Namen?
Der Community-Jumbo-Build enthält zusätzliche Formate, Patch-Formate und --Modi; Für professionelle Arbeit ist es die Version, die Sie installieren, Punkt.
Wie Kinetikatech bei open-source-sicherheitstools hilft
Das haben wir schon hundertfach gelöst: Die Test-Toolbox-Profis sind tatsächlich auf dem Laufenden: Scanner, Sniffer, Cracker und Web-Proxys erklärten, wie sie bei echten Einsätzen verwendet werden – Befehle, Flags, Ausgaben und wo jeder einzelne in einer Methodik sitzt. Mit Penetrationstests und Linux-Server-Sicherheit erhalten Sie den kompletten Kreislauf: Wir bewerten, wir setzen um, wir überwachen rund um die Uhr und wir reagieren innerhalb von 30 Minuten, wenn es darauf ankommt.