Bearbeiten von Listen mit gängigen Zugangsdaten
In diesem Schritt verbessern Sie sowohl die Benutzernamen- als auch die Passwortlisten, die in den vorherigen Schritten erstellt wurden, indem Sie weitere gängige Zugangsdaten hinzufügen, die häufig in Authentifizierungssystemen verwendet werden. Diese Ergänzungen sind wichtig, da reale Systeme oft Standard- oder häufig verwendete Zugangsdaten haben, die für Brute-Force-Angriffe anfällig sein können.
- Stellen Sie zunächst sicher, dass Sie sich im richtigen Arbeitsverzeichnis befinden, in dem sich Ihre Zugangsdaten-Dateien befinden. Dadurch wird sichergestellt, dass alle Ihre Änderungen am richtigen Ort vorgenommen werden:
cd ~/project
- Öffnen Sie die Benutzernamenliste zum Bearbeiten mit dem Texteditor nano. Nano ist ein einfacher Befehlszeilen-Editor, der perfekt für Anfänger geeignet ist:
nano usernames.txt
- Fügen Sie diese zusätzlichen gängigen Benutzernamen zur bestehenden Liste hinzu. Dies sind typische Standardkonten, die viele Systeme verwenden, was sie zu guten Kandidaten für Tests macht:
sysadmin
webmaster
support
backup
oracle
mysql
-
Speichern Sie die Datei, indem Sie Ctrl+O
(write out) drücken, dann Enter
zum Bestätigen und schließlich Ctrl+X
, um nano zu verlassen. Diese Tastenkombinationen sind für die Arbeit mit Befehlszeilen-Editoren unerlässlich.
-
Öffnen Sie nun die Passwortliste zum Bearbeiten mit dem gleichen Verfahren:
nano passwords.txt
- Fügen Sie diese zusätzlichen gängigen Passwörter zur bestehenden Liste hinzu. Dies sind schwache Passwörter, die Benutzer häufig wählen, weshalb es wichtig ist, sie in Ihren Tests aufzunehmen:
letmein
welcome
password1
123123
12345
111111
-
Speichern Sie die Passwortdatei mit der gleichen Methode: Ctrl+O
, Enter
, dann Ctrl+X
.
-
Überprüfen Sie, ob beide Dateien die aktualisierten Zugangsdaten enthalten, indem Sie ihren Inhalt anzeigen. Der Teil && echo "---"
fügt einen visuellen Trenner zwischen den beiden Dateien hinzu, wenn sie angezeigt werden:
cat usernames.txt && echo "---" && cat passwords.txt
Sie sollten sehen, dass beide Listen nun umfassendere Sets von Zugangsdaten enthalten. Diese verbesserten Listen bieten eine bessere Abdeckung beim Testen von Authentifizierungssystemen mit Hydra, da sie sowohl Standard-Systemkonten als auch häufig verwendete schwache Passwörter enthalten, die oft in realen Szenarien vorkommen.