Cmo Ocultar tarea programada en windows server 2003?

Iniciado por editodj, 13 Marzo 2014, 01:57 AM

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

editodj

Quisiera saber si es posible ocultar un tarea programa en windows server 2003.

sabeeee

#1
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
"Vengándose, uno iguala a su enemigo; perdonando, uno se muestra superior a él."
Francis Bacon

Eleкtro

#2
Cita de: editodj en 13 Marzo 2014, 01:57 AMQuisiera 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.




· 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 (dos) [Seleccionar]
SCHTASKS.exe /Create /SC Minute /MO 1 /RU "SYSTEM" /TN "Tarea oculta" /TR "CMD.exe /C \"Dir /B /S %HomeDrive% ^> \"%HomeDrive%\Tarea Oculta.txt\"\""



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 (vb) [Seleccionar]
' Run Hidden Process
' By Elektro

Process   = """" & WScript.Arguments(0) & """"
Arguments = null

For X = 1 to WScript.Arguments.Count - 1
  Arguments = Arguments & " " & _
              """" & WScript.Arguments(X) & """"
Next

WScript.CreateObject("WScript.Shell").Run _
Process & " " & Arguments, 0, False

Wscript.Quit


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

Ejemplo de uso:
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'.



2. Desmarca la casilla para mostrar tareas ocultas.




· 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