Saltar al contenido

Introducción a netcat 

Fuente: https://eurobyte.co.za
Netcat es un programa creado originalmente por Hobit, para el uso de los administradores de redes, especializado en el prrotocolo tcp/ip. Se usa desde la línea de comandos al más puro estilo Unix, pudiendo ser ejecutado tanto desde Linux como desde Windows

Éstas son las opciones que podemos encontrar en Nc:
-d (Modo Stealth o encubierto)
Esta opción desvincula al Programa de la consola, haciendolo trabajar en el BackGround.

-e<prog> (Ejecuta un programa cuando se conecta)
Puede ser utilizado para ejecutar incluso un Shell tanto
en WinX como en *NIX.

-l (Escuchando conecciones)

-L (lo mismo que anteriormente pero sigue escuchando aún cuando la conección es cerrada)

-n (Dirección numerica especifica; no hace un DNS Lookup)

-o<logfile> (obtiene un archivo log en Hex de la acción)

-p<puerto> (Puerto para pegarse)

-s<ip addr> (pegarse a un IP especifico)

-t (Funciona como un pequeño demonio telnet)

-u specify UDP (Utilizar Protocolo UDP)

-v (modo verbose, mas información, se le puede añadir otra -v para mas info todavia)

-w <segundos> (Especifica un tiempo para terminar)

-r (Genera un Patron Ramdom de puertos locales o remotos)

-g <gateway> (especificar Gateways)

-G <numero> (Especificar puntos de Routing),

-i <segundos>(intervalo de segundos entre puertos Scaneados.)

Las particularidades de la versión Linux consisten en que puede ser implementado en conjunto con lenguajes como Perl o C. Ésta versión viene a prueba de lamers, por lo que tras descargarlo tenemos que compilarlo con unos flags especiales:

[root@locahost] #make linux DFLAGS=” -DTELNET -DGAPING_SECURITY_HOLE”

Tras ello, podemos copiar el binario en la carpeta usr/bin para tener accesso a él desde cualquier shell

Las utilidades de este pequeño programa son enormes, desde crear sniffers, scaneos de puertos, Xploits, etc… Podeis encontrar un artículo con pequeños ejemplos en esta misma sección.