Tutorial Básico de Netcat
Netcat o “nc” es un programa desarrollado por administradores de redes, es una sencilla utilidad de Unix que lee y escribe datos a través de conexiones de red, utilizando los protocolos TCP o UDP. Netcat trae varias funcionalidades como Escaneo de puertos, Envío de Ficheros, Banner Grabbing, Listar puertos, Chat.
Para listar las opciones de netcat utilizamos el comando nc -h
Para realizar Banner Grabbing con “netcat”
El Banner Grabbing es la forma de obtener información de un servidor web o un puerto especifico.
nc -vv ip puerto
Listar un Puerto TCP/UDP
nc -lvvp 4444
Conexión a un puerto
nc -vv ip puerto
Enviar un Archivo por “nc”
nc -vv ip puerto < prueba.txt
Recibir Archivo por netcat
nc -lvp puerto > nombre_fichero.txt
Escaneo básico de puertos
nc -vv -z -w2 ip puerto
Como podemos observar en la imagen anterior nos muestra los puertos abiertos y los cerrados, del rango que colocamos a escanear
Iniciar una shell remoto en un puerto
nv -lvvp puerto -e /bin/bash