Foro de elhacker.net

Informática => Software => Mensaje iniciado por: editodj en 13 Marzo 2014, 01:57 am



Título: Cmo Ocultar tarea programada en windows server 2003?
Publicado por: editodj en 13 Marzo 2014, 01:57 am
Quisiera saber si es posible ocultar un tarea programa en windows server 2003.


Título: Re: Cmo Ocultar tarea programada en windows server 2003?
Publicado por: sabeeee en 14 Marzo 2014, 01:45 am
Creo que deberías ir a la sección de hack en el foro, windows server 2003 es bastante vulnerable por ser antiguo, así que allí podrías pedir el código, o búscalo que por ahí esta yo lo vi; deberás compilar.
Prueba con esto:
http://foro.elhacker.net/programacion_visual_basic/ejecutar_algo_de_forma_oculta-t130571.0.html (http://foro.elhacker.net/programacion_visual_basic/ejecutar_algo_de_forma_oculta-t130571.0.html)


Título: Re: Cmo Ocultar tarea programada en windows server 2003?
Publicado por: Eleкtro en 14 Marzo 2014, 07:57 am
Quisiera saber si es posible ocultar un tarea programa en windows server 2003.

No está nada claro lo que necesitas, en el futuro porfavor se más preciso con las dudas que formules.





Si lo que quieres es hacer invisible la ejecución de la tarea (ya sea agregando la tarea desde la consola o desde el programador de tareas), no es necesario andarse con Scripts para ocultarla, hay otras maneras mas óptimas de llevarlo a cabo.


· Desde el programador de tareas:
· En las propiedades de la tarea, cambia el usuario de la tarea (por ejemplo por el grupo System), esto hará que se siga ejecutando pero que sea invisible para tu usuario.

(http://img33.imageshack.us/img33/763/b749.jpg)


· Desde la consola:
· Asigna otro usuario en el parámetro "/RU" (por ejemplo por el grupo System), esto hará que se siga ejecutando pero que sea invisible para tu usuario.

Ejemplo:
Código
  1. SCHTASKS.exe /Create /SC Minute /MO 1 /RU "SYSTEM" /TN "Tarea oculta" /TR "CMD.exe /C \"Dir /B /S %HomeDrive% ^> \"%HomeDrive%\Tarea Oculta.txt\"\""

(http://img42.imageshack.us/img42/8154/8067.png)

Nota: Si no te deja ejecutar la tarea como SYSTEM entonces puedes crear una nueva cuenta de usuario con tus mismas credenciales y repetir el paso anterior con esa nueva cuenta, o bien puedes utilizar el siguiente Script en VisualBasicScript para ejecutar un proceso en modo oculto, pero esto reálmente no es necesario:

RunHidden.vbs
Código
  1. ' Run Hidden Process
  2. ' By Elektro
  3.  
  4. Process   = """" & WScript.Arguments(0) & """"
  5. Arguments = null
  6.  
  7. For X = 1 to WScript.Arguments.Count - 1
  8.   Arguments = Arguments & " " & _
  9.               """" & WScript.Arguments(X) & """"
  10. Next
  11.  
  12. WScript.CreateObject("WScript.Shell").Run _
  13. Process & " " & Arguments, 0, False
  14.  
  15. Wscript.Quit

Sintaxis:
Código:
"RunHidden.vbs" "Proceso/Script" "Argumentos opcionales del proceso"

Ejemplo de uso:
Código:
WScript.exe "RunHidden.vbs" "%ComSpec%" "/C Echo Hello World! ^& Pause"






Si lo que quieres es hacer invisible la tarea en el programador de tareas:


· Desde el programador de tareas:

1. En las propiedades de la tarea, marca la casilla de tarea 'oculta'.

(http://img43.imageshack.us/img43/9589/7qgl.jpg)

2. Desmarca la casilla para mostrar tareas ocultas.

(http://img34.imageshack.us/img34/295/afl7.jpg)


· Desde las políticas de grupo:
1· En las politicas de grupo, activa la política de 'Hide Property Pages' ~> http://msdn.microsoft.com/en-us/library/ms815148.aspx



Saludos