Planen und führen Sie effektive Brute-Force-Angriffe durch, indem Sie mit Crunch auf Kali Linux benutzerdefinierte Wortlisten erstellen.

Kali Linux ist mit einer Vielzahl von Tools ausgestattet, die bei Sicherheitstests helfen. Wortlisten spielen bei verschiedenen Cybersicherheitstests und passwortbezogenen Aufgaben eine entscheidende Rolle.

Mit dem Befehl crunch unter Linux können Sie verschiedene Arten von Wortlisten generieren, die Sie in Ihren Sicherheitstests verwenden können. Die Beherrschung des Befehls crunch ist eine wertvolle Ergänzung Ihrer Fähigkeiten. Hier erfahren Sie, wie Sie Crunch effizient installieren und verwenden, um Wortlisten unter Kali Linux zu erstellen.

So installieren Sie Crunch unter Kali Linux

Der Crunch-Befehl ist normalerweise auf Kali Linux vorinstalliert. Wenn Sie es jedoch nicht haben, können Sie es einfach über die offiziellen Repositories installieren. Aber aktualisieren Sie zunächst Ihre System-Repositorys mit:

sudo apt update

Installieren Sie das Crunch-Paket mit:

instagram viewer
sudo apt install crunch

So verwenden Sie den Befehl crunch unter Linux

Um mehr über Crunch zu erfahren, führen Sie Folgendes aus:

crunch -h

Dies gibt eine kurze Einführung in den Crunch-Befehl und seine Syntax.

Für eine detailliertere und tiefergehende Darstellung des Befehls crunch und seiner verschiedenen Optionen schauen Sie sich die Handbuchseite oder an Holen Sie sich Hilfe über die Befehlszeile mit:

man crunch

Die grundlegende Crunch-Syntax

Die grundlegende Syntax des Crunch-Befehls lautet:

crunch  [options]

Mindest bezieht sich auf die geringste Anzahl von Zeichen, die Crunch generieren soll max ist die größte Anzahl von Zeichen, die Sie generieren möchten.

Wenn Sie die gleiche Anzahl an Zeichen wünschen, legen Sie die Min- und Max-Werte auf die gleiche Zahl fest. Der Befehl crunch bietet zahlreiche Optionen zum Erstellen verschiedener Arten von Wortlisten.

Um eine Wortliste mit allen Kombinationen der Zeichen „abc“ mit jeweils einer Länge von drei Zeichen zu erstellen, führen Sie Folgendes aus:

crunch 3 3 abc

Legen Sie Zeichenbereiche mit dem Befehl crunch fest

Sie können Ihre Wortlisten anpassen, indem Sie bestimmte Zeichenbereiche definieren, z. B. alle Zahlen, Buchstaben oder nur Symbole. Um beispielsweise eine Liste mit allen Kleinbuchstaben mit einer Länge zwischen vier und sechs Zeichen zu erstellen, führen Sie Folgendes aus:

crunch 4 6 abcdefghijklmnopqrstuvwxyz

Um eine Wortliste nur aus Zahlen zu erstellen, führen Sie Folgendes aus:

crunch 10 10 0123456789

Sie können die Länge der Zeichen festlegen.

Geben Sie die Wortliste mit Crunch in eine Datei aus

Du kannst den... benutzen Option zum Angeben der Ausgabedatei für Ihre generierte Wortliste. So erstellen Sie eine Wortliste mit Kombinationen der Zeichen „abc123", bestehend aus jeweils vier Zeichen, und speichern Sie es in einer Datei mit dem Namen "Wortliste.txt", laufen:

crunch 4 4 abc123 -o wordlist.txt

Verwenden Sie den Bruteforce-Modus im Crunch-Befehl

Der -B Mit der Option können Sie einen Zeichensatz für die Brute-Force-Generierung angeben. Der normale Crunch-Modus generiert Wortlisten mit Zeichenkombinationen aus einem bestimmten Satz für einen bestimmten Wortlängenbereich.

Der -B Der Modus ist umfangreicher, da er Wortlisten erstellt, indem er Permutationen von Zeichen aus dem Basissatz generiert, sodass alle möglichen Kombinationen abgedeckt werden können.

crunch 6 6 -b 1234567890abcdef -o bruteforce.txt

Dieser Befehl generiert eine Wortliste mit allen möglichen Kombinationen der Zeichen „“1234567890abcdef" mit einer Länge von sechs Zeichen und speichert es unter bruteforce.txt.

Verwenden Sie den Kombinationsmodus mit Crunch

Der -C Die Option wird verwendet, um Kombinationen von Zeichen aus mehreren Sätzen zu generieren.

crunch 8 8 -c 1@% -o combinations.txt

Dieser Befehl erstellt eine Wortliste, die Zeichen aus Mengen kombiniert 1 Und @% um alle möglichen Acht-Zeichen-Kombinationen zu generieren und zu speichern Kombinationen.txt.

Erstellen Sie mit Crunch Wortlisten mit einem benutzerdefinierten Muster

Der -T Mit dieser Option können Sie Wortlisten basierend auf einem benutzerdefinierten Muster erstellen.

crunch 8 8 -t MyPass@@@@ -o unique.txt

Dieser Befehl generiert eine Wortliste wo @@@@ stellt variable Zeichen dar und MyPass bleibt konstant. Die Wortliste wird in gespeichert unique.txt.

Die resultierende Wortliste enthält Wörter, die dem angegebenen Muster entsprechen. In diesem Fall werden Wörter mit enthalten MyPass gefolgt von vier variablen Zeichen, die eine beliebige Kombination von Zeichen aus dem Zeichensatz sein können angegeben (in diesem Fall wird der Standardzeichensatz verwendet, der alle alphanumerischen Zeichen umfasst Figuren).

Dies kann besonders nützlich sein, wenn Sie Wortlisten benötigen, die auf ein bestimmtes Format zugeschnitten sind, oder zum Testen von Passwörtern, die einem vorhersehbaren Muster folgen. Um zu verhindern, dass jemand Ihre Passwörter leicht errät oder brutal erzwingt, sollten Sie dies immer im Hinterkopf behalten einige häufige Passwortfehler während Sie Ihr neues Passwort generieren.

Erstellen Sie Wortlisten im Wörterbuchmodus

Der -D Mit dieser Option können Sie eine externe Wörterbuchdatei als Quelle für Ihre Wortliste verwenden.

crunch 6 6 -f /usr/share/dict/words -o dictionary-list.txt

In diesem Beispiel generiert der Befehl eine Wortliste mit Wörtern mit einer Länge von sechs Zeichen unter Verwendung einer Wörterbuchdatei als Quelle und speichert sie in dictionary-list.txt.

Generieren Sie Wörter ohne sich wiederholende Zeichen mit Crunch

Um Wörter zu generieren, die keine sich wiederholenden Zeichen haben (d. h. jedes Zeichen im Wort ist einzigartig), können Sie Folgendes verwenden -P Option mit Crunch. Diese Option gibt an, dass die generierten Wörter eindeutig sein sollen und erreicht dies durch die Eliminierung von Zeichenwiederholungen innerhalb jedes Wortes.

Um beispielsweise eine Wortliste mit sechsstelligen Wörtern ohne sich wiederholende Zeichen zu erstellen, verwenden Sie Folgendes:

crunch 6 6 -p ABCDEF -o non-repeating-words.txt

Dieser Befehl generiert Wörter, die aus den Zeichen „A“, „B“, „C“, „D“, „E“ und „F“ ohne sich wiederholende Zeichen bestehen, und speichert die Wortliste im non-repeating-words.txt Datei.

Verwenden Sie den Crunch-Befehl mit anderen Linux-Befehlen

Unter Linux stehen Hunderte von Befehlen zur Verfügung, mit denen Sie eine ganz bestimmte Wortliste erstellen können, die auf Ihre Wünsche zugeschnitten ist. Sie müssen nur wissen, was sie sind und wie man sie verwendet!

Sie können den Befehl crunch zusammen mit Linux-Befehlen wie grep und sort verwenden, um die Dateien zu filtern und zu sortieren Wortlisten, der Befehl wc zum Zählen der Einträge und der Befehl hydra zum Ausführen eines Wörterbuchs Befehl.