Foro de elhacker.net

Seguridad Informática => Hacking => Mensaje iniciado por: Mardorx en 20 Mayo 2011, 00:43 am



Título: Netcat Archivos Shell
Publicado por: Mardorx en 20 Mayo 2011, 00:43 am
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
Código:
–p 4455 –d –L –e cmd.exe

En Ubuntu 10.10 me conecto a ese pc con
Código:
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.


Título: Re: Netcat Archivos Shell
Publicado por: Mardorx en 24 Mayo 2011, 04:12 am

Revivo este post con esperanzas a que alguien que conozca la solución lo lea y me pueda ayudar.



Título: Re: Netcat Archivos Shell
Publicado por: tragantras en 24 Mayo 2011, 15:47 pm
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

Código:
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)

Código:
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


Título: Re: Netcat Archivos Shell
Publicado por: Søra en 24 Mayo 2011, 21:39 pm
es un metodo algo viejo pero es lo que a mi me explicaron en su tiempo :) FTP!


Título: Re: Netcat Archivos Shell
Publicado por: tragantras en 25 Mayo 2011, 01:06 am
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