Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: br1 en 2 Junio 2005, 17:56 pm



Título: Ayuda con los procesos
Publicado por: br1 en 2 Junio 2005, 17:56 pm
Estoy haciendo un troyano, y necesito que el troyano siempre se ejecute con privilegios de administrador. ¿Como se podria hacer esto sabiendo la contraseña de administrador, y sin saberla?

Como se prodia hacer que un proceso se ejecutara como system.

Gracias.


Título: Re: Ayuda con los procesos
Publicado por: Slasher-K en 2 Junio 2005, 21:14 pm
Para ejecutarlo como proceso del sistema necesitas hacer que se inicie como un servicio.

Servicios en Windows (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/services.asp)

Teniendo el pass de administrador lo que se puede hacer es inicar la sesión utilizando la función LogonUser (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/secauthn/security/logonuser.asp) y luego utilizar el token que devuelve para ejecutar procesos y realizar operaciones.

Por ejemplo para ejecutar un proceso como el usuario administrador primero utilizas LogonUser y luego creas el proceso usando CreateProcessAsuser (http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/createprocessasuser.asp)

Saludos.


Título: Re: Ayuda con los procesos
Publicado por: br1 en 20 Junio 2005, 14:32 pm
podrias ponerme un ejemplo sencillito de como se podria ejecutar un programa como system. Es que mi ingles no esta muy alla que digamos y no entiendo muxo.


Título: Re: Ayuda con los procesos
Publicado por: programatrix en 20 Junio 2005, 16:29 pm
Tiene facil solución, aprende inglés o buscaté un traductor en internet  que hay muchos. No es que me importe mucho pero el visual basic es inglés, ¿Como programas si no sabes ni leer un texto?. Buscaté un traductor. Mi inglés tampoco es que sea buenísimo pero si algo no lo entiendo utilizo el traductor


Título: Re: Ayuda con los procesos
Publicado por: br1 en 21 Junio 2005, 11:35 am
El ingles mas o menos lo entiendo. Pero no es lo mismo entender un texto normal, que un texto con tecnicismos de programacion.

Ademas los traductores traducen todo literalmente, por lo que muchas veces te dan frases sin sentido de las cuales no entiendes nada.