Netcat dispone de tres modos estándar : Conecte , Escucha y Túnel . En el modo Connect, Netcat crea una conexión con un servidor remoto para enviar y recibir datos. Modo Escucha Netcat permite escuchar la actividad del servidor en un puerto designado. El modo de túnel transfiere los datos a lo largo de la conexión Netcat en forma encriptada para una mayor protección y el túnel también se permite el paso a través de un servidor de seguridad sin tener que abrir una puerta.
Backdoor
Netcat puede crear una puerta trasera para conseguir una orden remota del sistema en otra máquina. Netcat primera escucha a un puerto específico en el servidor IIS y, a continuación , se conecta al puerto , lo que permite una puerta trasera. Emitir el comando " nc - l - p 123 - d -e cmd.exe " para el servidor . La parte " nc " del comando ejecuta nc.exe para iniciar el programa Netcat . El " -l" instruye Netcat para escuchar y esperar para las conexiones. El " -p ", informa el programa para escuchar a un puerto específico , con el " 123" que proporciona el puerto de destino en este ejemplo. El " -d " indica a Netcat para desprenderse del programa que desee ejecutar , que se identifica con el " -e cmd.exe ".
File Transfer
Netcat puede transferir archivos de un ordenador a otro a través de una conexión de red. Una vez que tenga Netcat instalado y ejecutándose en el servidor IIS , escriba el comando " nc- I- p 123 > " directamente en frente de el archivo que desea transferir , con el " 123" indica el puerto de destino. Ahora, el equipo de origen que contiene el archivo de transferencia , escriba el comando " destino nc 123 < " seguido inmediatamente por el nombre del archivo a transferir. Ahora emitir una " C ^" comando en el sistema de origen al finalizar la transferencia. Asegúrese y compruebe que el archivo transferido con éxito.
Puerto exploración
Netcat puede escanear puertos de servidor en un intento de encontrar los puertos disponibles y para identificar posibles fallos de seguridad , ya sea para corregir los defectos o para explotarlos. Introduzca el comando " nc- v - w objetivo del 2 -z 40-50 ". Este comando le dice a Netcat para escanear los puertos 40 a 50 , con la " - z" parte que impide la Netcat envíen datos a una conexión TCP . Inserción de una " i" en la línea de comandos produce un ligero retraso entre cada escaneo de puertos individual.