sábado, 12 de marzo de 2016

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 :) )


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 1transferencia 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 1servidor 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 1control 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!



Funciones Interesantes de Netcat - La navaja suiza

No hay comentarios:

Publicar un comentario