Installation von dnsenum
In diesem Schritt installieren Sie das dnsenum
-Tool, eine DNS-Enumerations-Utility, die zur Sammlung von Informationen über die DNS-Infrastruktur einer Domäne verwendet wird. Die DNS-Enumeration ist eine grundlegende Reconnaissance-Technik in der Cybersicherheit, die hilft, potenzielle Angriffsflächen zu identifizieren. Das dnsenum
-Tool automatisiert den Prozess der Entdeckung von Subdomains, DNS-Einträgen (wie A-, MX-, NS-Einträgen) und anderen wertvollen Informationen über die Netzwerkkonfiguration einer Ziel-Domäne.
Bevor wir beginnen, verstehen wir zunächst, warum wir diese spezifische Verzeichnisstruktur verwenden. Das Verzeichnis ~/project
ist ein sauberer Arbeitsbereich, den wir für Sie vorbereitet haben, um Ihre Tools organisiert zu halten. Dies ist auch in realen Sicherheitsbewertungen eine gute Praxis.
-
Stellen Sie zunächst sicher, dass Sie sich im Standardarbeitsverzeichnis befinden:
cd ~/project
Der nächste Befehl installiert Perl und mehrere Perl-Module, von denen dnsenum
für die ordnungsgemäße Funktion abhängt. Perl ist eine Skriptsprache, in der dnsenum
geschrieben ist, während die anderen Module Netzwerk- und DNS-Funktionalität bieten.
-
Installieren Sie die erforderlichen Abhängigkeiten für dnsenum
:
sudo apt-get update && sudo apt-get install -y perl libnet-dns-perl libnet-netmask-perl libnet-ip-perl
Jetzt laden wir das eigentliche dnsenum
-Tool von seinem offiziellen GitHub-Repository herunter. GitHub ist der Ort, an dem Entwickler Open-Source-Projekte wie dieses teilen.
-
Laden Sie dnsenum
von seinem offiziellen Repository herunter:
git clone https://github.com/fwaeytens/dnsenum.git
Nach dem Herunterladen müssen wir in das dnsenum
-Verzeichnis wechseln, um auf die Dateien des Tools zugreifen zu können. Hier befindet sich auch das Hauptskript dnsenum.pl
.
-
Navigieren Sie in das dnsenum
-Verzeichnis:
cd dnsenum
Schließlich überprüfen wir, ob die Installation erfolgreich war, indem wir das Hilfemenü prüfen. Dies ist ein wichtiger Schritt bei jedem neuen Tool - das Verständnis seiner Optionen, bevor es gegen reale Ziele ausgeführt wird.
- Überprüfen Sie die Installation, indem Sie das Hilfemenü prüfen:
perl dnsenum.pl --help
Sie sollten die Nutzungsinformationen und verfügbaren Optionen des Tools sehen. Diese Ausgabe zeigt Ihnen alle Befehle und Schalter, die Sie mit dnsenum
für verschiedene Arten von DNS-Enumerationsaufgaben verwenden können.