Elevar a proceso system y bajar a otro a de usuario

Iniciado por mhcruz, 20 Octubre 2012, 22:00 PM

0 Miembros y 1 Visitante están viendo este tema.

mhcruz

Me gustaria saber 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

MCKSys Argentina

Si es por hacerlo sencillo, en un ShellExecute, corres esto:


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!
MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


mhcruz

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

MCKSys Argentina

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

Saludos!

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

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."