Hola a tod@s:
Quisiera que por favor me ayudaran con lo siguiente:
Hasta ahora empecé a practicar con netcat tengo un pc pórtatil con Windows 7 y un pc de escritorio con Ubuntu 10.10 la cuestión es la siguiente:
En windows 7 inicio el netcat y utilizo este comando –p 4455 –d –L –e cmd.exe
En Ubuntu 10.10 me conecto a ese pc con telnet 192.168.0.xx 4455
..y obtengo la shell, ahora quisiera copiar algún archivo desde windows a ubuntu intenté con copy [origen] [destino] pero no se cuál sería el destino de ubuntu, intenté con /home/usuario pero genera error, incluso intenté en el mismo windows con copy C:\Carpeta\Archivo C:\ pero sale error de acceso denegado teniendo todos los permisos dentro de Windows.
1) Que debo hacer o que más necesito para copiar un archivo desde Windows a Ubuntu?
2) Por qué no puedo copiar el archivo incluso dentro del mismo Windows? también intenté con ROBOCOPY [origen] [destino] pero dice que no se ha seleccionado el destino.
Gracias espero haberme explicado bien supongo que la solución es sencilla pero hasta ahora empiezo a prácticar.
Saludos.
Revivo este post con esperanzas a que alguien que conozca la solución lo lea y me pueda ayudar.
cuando tu ejecutas ese comando en windows lo que estás creando es un "pipe", una tubería de comunicación entre el socket tcp (el netcat) y el cmd, de manera que todo lo que entre por un sitio se redirige al otro (INTERNET---->netcat--->CMD).
En teoría, solo sirve para ejecutar comandos y recibir salidas, no puedes transmitir ficheros... ahora bien! puedes hacer uso del operador ">" (re-dirección) de manera que lo que te entre al CMD.EXE se vaya a un archivo..., la síntaxis sería la siguiente
Para utilizar este operador, es tan sencillo como hacer
echo "lo que sea" > archivo.exe
está claro que tu lo que quieres hacer es retransmitir archivos... no? pues puedes hace rlo siguiente (en linux)
cat archivo.exe | telnet IP puerto
esto enviará el contenido de "archivo.exe" al telnet que lo enviará a la otra máquina que está escuchando (la de windows).
y yá en la de windows tienes que redirigirlo a un archivo mediante "> archivo.exe"
PD: la sintaxis para hacer esto en windows puede variar un poco, ahroa mismo no tengo acceso a un pc windows, así que investiga o... que te ayuden xD
es un metodo algo viejo pero es lo que a mi me explicaron en su tiempo :) FTP!
buena idea, puedes montar un servidor ftp en tu pc y utilizar el de windows como cliente!
PD: http://support.microsoft.com/kb/96269/es