Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: temporalEotw en 29 Diciembre 2020, 18:37 pm



Título: [?] Crear un terminal mediante código.
Publicado por: temporalEotw en 29 Diciembre 2020, 18:37 pm
Hola buenas, quizás esto no sea lo más formal pero tengo una duda...

Estoy intentando hacer un programa con sockets (librería winsock2, un servidor y un cliente) en el cual el cliente se conecte al servidor y desde el servidor yo pueda acceder al terminal del cliente, el tema es que no tengo la más mínima idea y no tengo un punto desde donde empezar.. ¿Qué formas hay de realizar esto? O qué me aconsejarían?

Espero haber explicado bien lo que quiero transmitir, gracias y disculpen las molestias.  :P

EDIT: Es en c++.


Título: Re: [?] Crear un terminal mediante código.
Publicado por: @XSStringManolo en 29 Diciembre 2020, 21:12 pm
Se llama reverse shell. Puedes usar funciones como popen y system entre otras.

Simplemente mandas el texto desde el servidor al cliente, en el cliente lo ejecutas con popen y mandas la respuesta del comando al servidor.