A feature-rich -Networking- Dienstprogramm verwendet Netcat TCP /IP-Protokoll zum Lesen und Schreiben von Daten über Netzwerk-Verbindungen. Netcat dient auch als Netzwerk-Debugging -und Netzwerk- Explorations -Tool und bietet eine breite Palette von Funktionen , einschließlich der Errichtung von ausgehenden und eingehenden Verbindungen , integrierte Port-Scanning- Fähigkeiten und eine spezielle Tunneling-Modus . Modes
Netcat verfügt über drei Standard-Modi : Verbinden , Hören und Tunnel . In Connect Modus erstellt Netcat eine Verbindung mit einem Remote-Server zu senden und zu empfangen. Hören -Modus ermöglicht Netcat zum Server Aktivität auf einem bestimmten Port zu hören. Tunnel -Modus überträgt Daten entlang der Netcat Verbindung in verschlüsselter Form für besseren Schutz , und der Tunnel ermöglicht auch für den Durchgang durch eine Firewall , ohne eine Tür zu öffnen.
Backdoor
Netcat können eine Hintertür , um eine Remote- Eingabeaufforderung auf einem anderen Rechner zu erreichen. Netcat erste hört einen bestimmten Port auf dem IIS-Server , und dann wird eine Verbindung mit dem Port , wodurch eine Hintertür. Geben Sie den Befehl " nc- l -p 123- d -e cmd.exe " an den Server. Die "nc "-Teil des Befehls läuft nc.exe die Netcat Programm zu initiieren. Das "-l" weist Netcat zu hören und auf Verbindungen warten. Die Option "- p" informiert das Programm zu einem bestimmten Port zu hören, mit dem " 123" der gezielten Port in diesem Beispiel. Die Option "- d" weist Netcat vom gewünschten Programm zu laufen , die mit dem identifiziert wird, lösen "-e cmd.exe . "
File Transfer
Netcat können Dateien von einem Computer zum anderen über eine Netzwerkverbindung übertragen . Sobald Sie Netcat installiert und läuft auf dem IIS- Server haben, geben Sie den Befehl "nc -I -p 123> " direkt vor der Datei, die Sie übertragen möchten , mit dem "123" , die die gezielte Port. Jetzt , auf dem Quell- Maschine , die den Transfer -Datei enthält , geben Sie den Befehl " Ziel nc 123 < " sofort nach dem Namen der Datei, die übertragen werden, gefolgt . Jetzt Ausgabe A "^ C "-Befehl auf dem Quellsystem , um den Transfer abzuschließen. Achten Sie darauf, und bestätigen, dass die Datei erfolgreich .
Port-Scanning
Netcat übertragen können Server-Ports in einem Versuch, verfügbaren Ports zu finden und zu möglichen Sicherheitsmängeln identifizieren scannen , entweder , um die Mängel zu beheben oder um sie zu nutzen. Geben Sie den Befehl "nc -v- w 2 -z Ziel 40-50 . " Dieser Befehl weist Netcat um Ports zu scannen 40 bis 50 , mit dem " -z "-Teil verhindert das Senden von Daten an eine TCP-Verbindung Netcat . Einsetzen eines " -i " in der Befehlszeile bewirkt eine leichte Verzögerung zwischen den einzelnen Port-Scan .