Kali Linux - Tools zum Sammeln von Informationen

In diesem Kapitel werden die Tools zum Sammeln von Informationen von Kali Linux erläutert.

NMAP und ZenMAP

NMAP und ZenMAP sind nützliche Tools für die Scanphase von Ethical Hacking in Kali Linux. NMAP und ZenMAP sind praktisch dasselbe Tool, jedoch verwendet NMAP die Befehlszeile, während ZenMAP über eine grafische Benutzeroberfläche verfügt.

NMAP ist ein kostenloses Dienstprogramm für die Netzwerkerkennung und Sicherheitsüberwachung. Viele Systeme und Netzwerkadministratoren finden es auch nützlich für Aufgaben wie Netzwerkinventar, Verwalten von Service-Upgrade-Zeitplänen und Überwachen der Host- oder Service-Verfügbarkeit.

NMAP verwendet rohe IP-Pakete auf neuartige Weise, um zu bestimmen, welche Hosts im Netzwerk verfügbar sind, welche Dienste (Anwendungsname und -version) diese Hosts anbieten, welche Betriebssysteme (und Betriebssystemversionen) sie ausführen, welche Art von Paketfiltern / Firewalls werden verwendet usw.

Lassen Sie uns nun Schritt für Schritt lernen, wie Sie NMAP und ZenMAP verwenden.

Step 1 - Gehen Sie zum Öffnen zu Anwendungen → 01-Informationserfassung → nmap oder zenmap.

Step 2- Der nächste Schritt besteht darin, den Betriebssystemtyp / die Betriebssystemversion des Zielhosts zu ermitteln. Basierend auf der von NMAP angegebenen Hilfe ist der Parameter für die Erkennung von Betriebssystemtypen / -versionen die Variable "-O". Für weitere Informationen verwenden Sie diesen Link:https://nmap.org/book/man-os-detection.html

Der Befehl, den wir verwenden werden, ist -

nmap -O 192.168.1.101

Der folgende Screenshot zeigt, wo Sie den obigen Befehl eingeben müssen, um die Nmap-Ausgabe anzuzeigen.

Step 3- Öffnen Sie als Nächstes die TCP- und UDP-Ports. Verwenden Sie den folgenden Befehl, um alle auf NMAP basierenden TCP-Ports zu scannen:

nmap -p 1-65535 -T4  192.168.1.101

Wobei der Parameter „–p“ alle TCP-Ports angibt, die gescannt werden müssen. In diesem Fall scannen wir alle Ports und "-T4" ist die Scan-Geschwindigkeit, mit der NMAP ausgeführt werden muss.

Es folgen die Ergebnisse. In grün sind alle offenen TCP-Ports und in rot sind alle geschlossenen Ports. NMAP wird jedoch nicht angezeigt, da die Liste zu lang ist.

Stealth-Scan

Stealth Scan oder SYN ist auch bekannt als half-open scan, da der TCP-Drei-Wege-Handshake nicht abgeschlossen ist. Ein Hacker sendet ein SYN-Paket an das Ziel. Wenn ein SYN / ACK-Frame zurück empfangen wird, wird angenommen, dass das Ziel die Verbindung herstellen würde und der Port lauscht. Wenn ein RST vom Ziel zurück empfangen wird, wird angenommen, dass der Port nicht aktiv oder geschlossen ist.

Verwenden Sie nun den Parameter, um den SYN-Scan in der Praxis zu sehen –sSin NMAP. Es folgt der vollständige Befehl -

nmap -sS -T4 192.168.1.101

Der folgende Screenshot zeigt, wie dieser Befehl verwendet wird -

Searchsploit

Searchsploit ist ein Tool, mit dem Kali Linux-Benutzer direkt über die Befehlszeile aus dem Exploit-Datenbankarchiv suchen können.

Um es zu öffnen, gehen Sie zu Anwendungen → 08-Exploitation Tools → searchsploit, wie im folgenden Screenshot gezeigt.

Geben Sie nach dem Öffnen des Terminals "searchsploit exploit index name".

DNS-Tools

In diesem Abschnitt erfahren Sie, wie Sie einige von Kali integrierte DNS-Tools verwenden. Grundsätzlich helfen diese Tools bei der Übertragung von Zonen oder bei der Lösung von Problemen mit Domänen-IP.

dnsenum.pl

Das erste Werkzeug ist dnsenum.pl Dies ist ein PERL-Skript, mit dessen Hilfe MX-, A- und andere Datensätze eine Verbindung zu einer Domäne herstellen können.

Klicken Sie auf das Terminal im linken Bereich.

Art “dnsenum domain name”und alle Datensätze werden angezeigt. In diesem Fall werden A-Datensätze angezeigt.

DNSMAP

Das zweite Werkzeug ist DNSMAPDies hilft, die Telefonnummern, Kontakte und anderen Subdomains zu finden, die mit dieser Domain verbunden sind, die wir suchen. Es folgt ein Beispiel.

Klicken Sie wie im oberen Bereich auf das Terminal und schreiben Sie dann “dnsmap domain name”

dnstracer

Das dritte Werkzeug ist dnstracerHiermit wird festgelegt, woher ein bestimmter Domain Name Server (DNS) seine Informationen für einen bestimmten Hostnamen bezieht.

Klicken Sie wie im oberen Bereich auf das Terminal und geben Sie ein “dnstracer domain name”.

LBD Tools

LBD-Tools (Load Balancing Detector) sind sehr interessant, da sie erkennen, ob eine bestimmte Domäne DNS- und / oder HTTP-Lastausgleich verwendet. Dies ist wichtig, da bei zwei Servern der eine oder andere möglicherweise nicht aktualisiert wird und Sie versuchen können, ihn auszunutzen. Im Folgenden finden Sie die Schritte zur Verwendung:

Klicken Sie zunächst auf das Terminal im linken Bereich.

Geben Sie dann ein “lbd domainname”. Wenn das Ergebnis "GEFUNDEN" angezeigt wird, bedeutet dies, dass der Server über einen Lastausgleich verfügt. In diesem Fall lautet das Ergebnis "NICHT GEFUNDEN".

Hping3

Hping3 wird häufig von ethischen Hackern verwendet. Es ähnelt fast den Ping-Tools, ist jedoch weiter fortgeschritten, da es den Firewall-Filter umgehen und TCP-, UDP-, ICMP- und RAW-IP-Protokolle verwenden kann. Es verfügt über einen Traceroute-Modus und die Möglichkeit, Dateien zwischen einem abgedeckten Kanal zu senden.

Klicken Sie auf das Terminal im linken Bereich.

Art “hping3 –h” Hier wird gezeigt, wie dieser Befehl verwendet wird.

Der andere Befehl ist “hping3 domain or IP -parameter”