Título: Shell Remota en C Publicado por: fary en 27 Marzo 2011, 14:48 pm Buenas, estoi intentando hacer una Shell Remota en C ya que nunca hice una en este lenguaje y me pica la curiosidad :xD el caso es que no me sale...
El código que tengo es este: Código
Alguien sabe que hago mal? salu2! Título: Re: Shell Remota en C Publicado por: Karcrack en 27 Marzo 2011, 15:31 pm Esta es la buen forma de hacerlo:
Código: http://goodfellas.shellcode.com.ar/docz/asm/WritingSmallShellcode.pdf Título: Re: Shell Remota en C Publicado por: fary en 27 Marzo 2011, 15:36 pm Muchas gracias Karcrack sin duda lo leeré pero tambien me gustaria saber que ago mal en el código que postee.
salu2! Título: Re: Shell Remota en C Publicado por: [Zero] en 27 Marzo 2011, 16:53 pm Saludos Título: Re: Shell Remota en C Publicado por: fary en 27 Marzo 2011, 18:02 pm Muchas gracias a los dos, ya lo consegui hacer... el caso es que me quedo así:
Código
No es una "MegaShell" pero su "apaño" hace :P salu2! Título: Re: Shell Remota en C Publicado por: Karcrack en 27 Marzo 2011, 19:11 pm @Drinky94: Mejor seria que en vez de utilizar una ruta hardcodeada pusieses la variable de entorno adecuada; %ComSpec% :) Y eso de usar Sleeps es muy cutre :P :P
Título: Re: Shell Remota en C Publicado por: fary en 27 Marzo 2011, 20:34 pm Te refieres a esperar a que se cree el proceso usando WaitForSingleObject, no?
salu2! Título: Re: Shell Remota en C Publicado por: Karcrack en 27 Marzo 2011, 21:26 pm Hasta que el proceso no se crea no continua la ejecución de tu programa :D
Título: Re: Shell Remota en C Publicado por: fary en 27 Marzo 2011, 23:42 pm Hasta que el proceso no se crea no continua la ejecución de tu programa :D No se me ocurre como hacerlo... de una forma rápida, alguna pista? salu2! Título: Re: Shell Remota en C Publicado por: Karcrack en 28 Marzo 2011, 16:14 pm No hay que hacer nada :huh: Con hacer CreateProces() sobra... hasta que el proceso no se ha creado no vuelve la ejecución a tu programa...
Título: Re: Shell Remota en C Publicado por: fary en 31 Marzo 2011, 15:19 pm Ah, vale... ;D
thanks... |