Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: mhcruz en 20 Octubre 2012, 22:00 pm



Título: Elevar a proceso system y bajar a otro a de usuario
Publicado por: mhcruz en 20 Octubre 2012, 22:00 pm
Me gustaria saver con Visual Basic 6 como puedo elevar mi proceso u otro proceso a system y tambien como bajar un proceso system a de usuario, esto me servira para el poder cerrar cualquier tipo de proceso ya sea del propio systema un av o lo que sea, ademas de poder eliminar cualquier tipo de archivo este protegido o no


Título: Re: Elevar a proceso system y bajar a otro a de usuario
Publicado por: MCKSys Argentina en 22 Octubre 2012, 02:22 am
Si es por hacerlo sencillo, en un ShellExecute, corres esto:

Código:
Takeown /S "%COMPUTERNAME%" /U system /F "Escritor.exe"

Donde "Escritor.exe" es el nombre de tu executable.

Mas info: [EleKtro H@cker] http://foro.elhacker.net/software/crear_un_proceso_por_usuario_system-t368092.0.html

Saludos!


Título: Re: Elevar a proceso system y bajar a otro a de usuario
Publicado por: mhcruz en 23 Octubre 2012, 15:25 pm
pero con ese comando lo unico que ago es que sea del usuario que lo ejecute yo lo que quiero esque se ejecute como systema


Título: Re: Elevar a proceso system y bajar a otro a de usuario
Publicado por: MCKSys Argentina en 23 Octubre 2012, 21:42 pm
Si la app NO TIENE INTERFACE (osea, no necesita interaccion con el user), podes usar la siguiente secuencia de comandos:


cmd /c sc create -- binPath= "cmd /c start PROGRAMA" type= own type= interact & net start -- & sc delete --


Donde PROGRAMA es el EXE a correr como SYSTEM (en realidad se ejecuta como servicio del sistema).

Mas info: http://forum.sysinternals.com/tip-run-process-in-system-account-scexe_topic16714.html (http://forum.sysinternals.com/tip-run-process-in-system-account-scexe_topic16714.html)

Saludos!

PD: Perdón por el post anterior, no sé porque relacione escalar privilegios con ownear archivos...  ;D