Funciones Interesantes de Netcat – La navaja suiza

Funciones Interesantes de Netcat – La navaja suiza

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!

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íbeme

Simplemente 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

chat con netcat 1

chat con netcat 2

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

netcat 2 transferencia de archivos

netcat transferencia de archivos

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

transferencia de archivos navegador netcat 1 transferencia de archivos navegador netcat 2

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

servidor web con netcat 1 servidor web con netcat 2

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

control total de otra maquina con netcat 1 control total de otra maquina con netcat 2

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!

Clic para valorar esta información
[Total: 1 Promedio: 5]