Hola a todos,
He leido en una revista algo sobre NetCat, un programa muy simpático con el que se pueden hacer muchas cosas interesantes, veamos algunas de ellas.
Este programa se basa en el conocido programa cat, con el que coge un paquete de datos de entrada y lo envía hacia una salida, como por ejemplo puede ser “cat prueba.txt”, aquí la entrada es el texto del fichero y la salida es la pantalla (STDOUT); pues Netcat hace lo mismo pero con sockets.
Gracias a la posibilidad del establecerse estos sockets entre dos máquinas, tenemos muchas posibilidades, tales como transferir archivos, verificar la respuesta de un servidor, entre otras.
Para que Netcat actúe como un servidor debemos asignarle un modificador que le diga que esté a la escucha “-l” (listen) y un puerto donde escuchar -p.
~# nc -l -p 4040
Ahora tenemos un servidor nc eschando en el puerto 4040, ahora desde un cliente podemos conectarnos directamente del siguiente modo:
~# nc
Con esta sencilla conexión símplemente tenemos abierta una conexión entre las dos máquinas, como la salida STDOUT es la pantalla y la entrada STDIN es el teclado, lo que escribamos desde un lado se podrá visualizar desde el otro como si fuese en este caso un “chat”.
La utilidad más interesante que yo he visto a este programa es la de porder dejar abierto un terminal en la máquina, es algo bastante peligroso si alguien lo detecta, pero para probar y jugar un poco con ello es bastante interesante.
Desde el servidor:
~# nc -l -p 3434 -e “/bin/bash”
Desde el cliente:
~# nc servidor 3434
Ahora todo lo que escribamos se envía directamente a la bash del servidor.
La funcionalidad de pasar archivos entre máquinas es muy interesante para aquellas máquinas que no tengan posibilidad de usar ftp, scp, etc..
Desde la máquina receptora:
~# nc -l -p 3434 -w 3 >
Desde la máquina emisora:
~# nc -v servidor 3434 <
Espero que les haya gustado el artículo, a mi me ha gustado mucho probar como todo funciona perfectamente, divertirme con ello y sobre todo lo que he aprendido.








Sin comentarios
Post al azar
Deje sus comentario: