Título: [RegisterServiceProcess] Error Publicado por: NYlOn en 28 Agosto 2005, 22:27 pm H0la
bueno, estoy intentando esconder un proceso del Administrador de Tareas, pero intento registrar el programa como un servicio (utilizando "RegisterServiceProcess") me dice que no encuentra esa sentencia en 'Kernel32' uso Windows XP esto es por la version del OS ?? mi Kernel esta dañoado ?? si alguien peude responderme estaria muy agradecido =) Gracias de anteman0 G0nz4 Título: Re: [RegisterServiceProcess] Error Publicado por: Numeros en 28 Agosto 2005, 22:45 pm Asi de fácil con XP
Código: App.Title = "" Chau Título: Re: [RegisterServiceProcess] Error Publicado por: NYlOn en 28 Agosto 2005, 22:51 pm gracias Numerin, pero no es tan facil de facil
eso solo esconde el programa de la lista de Aplicaciones, si te fijas en procesos aparece y se puede terminar la aplicacion ah, otra cosa buscando x g00gle encontre tmb que el RegisterServiceProcess cambio de nombre a "RegisterServiceSProcess" en WinXP y se situa en User32.dll pero cuando intento llamar, me tira un error: 'BAD DLL CALLING' el codigo que utilizo es el siguiente: Código: RegisterServiceProcess(pid, RSP_UNREGISTER_SERVICE) 'pid es el ID del programa algun aporte ?? NOTA: en vez de usar App.Title = "" se puede usar App.TaskVisible = 0 ;D Título: Re: [RegisterServiceProcess] Error Publicado por: Numeros en 28 Agosto 2005, 22:55 pm Citar eso solo esconde el programa de la lista de Aplicaciones por eso decia yo que te puedes volver muy peligroso..;D Es broma; si lo encuentras también has el favor de postearlo. Saludos. Título: Re: [RegisterServiceProcess] Error Publicado por: NYlOn en 28 Agosto 2005, 22:57 pm jjajaja
ok... sigo buscando :'( el problema es que la mayoria de las paginas tiene la misma info -.- tengo que recurrir a las paginas en ingles q me tienen un tiempito hasta que entiendo algo xD un salud0 G0nz4 Título: Re: [RegisterServiceProcess] Error Publicado por: NYlOn en 31 Agosto 2005, 00:34 am no encuentro nada :'(
hace dias que yevo buscand0 nadie sabe que puedo hacer ?? salud0s G0nz4 Título: Re: [RegisterServiceProcess] Error Publicado por: Pseudoroot en 31 Agosto 2005, 02:09 am como es para visual basic. no se donde este. pero si fuera para C++, si te podria contestar..con code..
lo que si te digo es que tienes que utilizar la api GetCurrentProcessId(); para nuestro proceso.. y luego la api RegisterServiceProcess.. de todas formas si esta el code en visual basic, lo he visto.,.. Título: Re: [RegisterServiceProcess] Error Publicado por: Chief en 31 Agosto 2005, 04:31 am Hola, bueno con respecto al codigo que dices tu Pseudoroot no es necesario utilizar GetCurrentprocessId pero si es bueno y este debe ser el codigo al que te refieres :
Código: Const RSP_SIMPLE_SERVICE = 1 Pero creo que este code no funciona en Windows xp, porque me arroja un mensaje que dice No se puede encontrar el puto de entrada RegisterServiceProcess en kernel32 Porfavor alguien que lo prube en otro OS asi nos sacamos la duda. Salu2!!! Título: Re: [RegisterServiceProcess] Error Publicado por: Numeros en 31 Agosto 2005, 06:24 am Citar Porfavor alguien que lo prube en otro OS asi nos sacamos la duda. pues si ese code solo sirve para los win 9x Salu2 Título: Re: [RegisterServiceProcess] Error Publicado por: Pseudoroot en 31 Agosto 2005, 18:16 pm claro, solo para los win9x, aunque si quieren evitar que vean el proceso mediante el task existen mas metodos para evitar que lo utilicen
Título: Re: [RegisterServiceProcess] Error Publicado por: Chief en 31 Agosto 2005, 19:03 pm A si claro que si, pero queda menos sospechoso que no se vea nuestro proceso a que no se pueda utilizar Ctrl+Alt+Sup.
Bueno les paso como hacerlo, a lo de deshabilitar el Ctrl+Alt+Sup : Código: Shell "reg add HKEY_CURRENT_USER\software\microsoft\windows\currentversion\policies\system /v disabletaskmgr /t reg_dword /d ""1"" /f" y para habilitarlo en vez de 1 pongan 0 al final. Salu2!!! Título: Re: [RegisterServiceProcess] Error Publicado por: NYlOn en 31 Agosto 2005, 21:37 pm Sr. Oscuro gracias x el aporte, pero lo que a mi me interesaba era esconder el programa (deshabilitar el taskman ya lo sabia hacer)...
supong0 q voy a tener que buscar otros metodos para que funciones en WinXP Gracias a todos x su colaboracion un salud0 G0nz4 Título: Re: [RegisterServiceProcess] Error Publicado por: Cegik en 21 Octubre 2007, 02:52 am Ustedes todos han perdido el enfoque, en Windows XP existe un API que hace lo mismo que el RegisterServiceProcess de Kernel32, este es RegisterServicesProcess (Notese la "s") de User32 (Que no es documentado por Microsoft). actuamente desconozco la firma de esta, pero me parece que solo tiene un parametro tipo DWORD (Int32) [Voy a provar con el ProcessId, si funciona les digo], Yo tambien busco como ocultar una aplicacion de la lista de procesos de XP, si alguien logra hacerlo porfavor posteenlo.
Título: Re: [RegisterServiceProcess] Error Publicado por: GroK en 21 Octubre 2007, 03:50 am Por si aun kedaban dudas, te confirmo que la api RegisterServiceProcess no rula en sistemas basados en NT, solo en 9x. Lo de RegisterServicesProcess no se, nunca lo habia oido la verdad.
En cuanto a ocultar el proceso de la lista de tareas, lo mejor que he visto hasta el momento es esto: http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=66529&lngWId=1 Compilas ese codigo (VB) y te da una dll, que la puedes usar en tu proyecto y realmente oculta el proceso, lo puedes hacer ademas con cualquier proceso que tengas activo en tu sistema (Fijate en el programa de ejemplo que pone el autor, y las instrucciones para declarar la dll y usar las funciones en tu proyecto). Realmente fantastico, aunque para que funcione el usuario que la ejecute debe tener privilegios de administrador (Se basa en el uso de drivers). Espero que te sirva Saludos Título: Re: [RegisterServiceProcess] Error Publicado por: abel_c_b en 22 Octubre 2007, 01:02 am que buen aporte grok, esta muy bueno esa aplicacion, saludos
Título: Re: [RegisterServiceProcess] Error Publicado por: Tengu en 22 Octubre 2007, 01:40 am tambien pueden usar una dll como ultimo recurso. existe una llamada hp.dll q esconde el proceso de el administrador de tareas.. espero q sirva saludos
Título: Re: [RegisterServiceProcess] Error Publicado por: Cegik en 25 Octubre 2007, 00:55 am Ok, estoy revisando ese codigo, pero tengo que decir que no me ha funcionado... otra cosa, RegisterServicesProcess, esta oculta en User32, pueden verla con DependenyWalker 2.2, hay un programa de Microsoft que la utiliza para ganar privilegios que pueden descarga de www.Sysinternals.com, se llama ProcessExplorer (procexp.exe).
Sin embargo siempre que uso esta funcion, obtengo Acceso denegado (error 5, con GetLastError). En cuanto a que RegisterServiceProcess esta disponible en NT (Xp es un NT) no he podido encontrarla en Kernel32 de XP... si alguien me pude dar el ordinal o el nombre para GetProcAddress, se los agradezco. Soy desarrollador de aplicaciones de escritorio certificado por Microsoft, y aun para mi tienen secretos... Esta es la documentacion oficial: http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/win9x/95func_3t0z.asp http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/win9x/95scm_5qcu.asp http://msdn.microsoft.com/archive/default.asp?url=/archive/en-us/win9x/95scm_28qb.asp Diganme si les es util. Y para los que tiene deseos de crear (o eliminar virus), este documento les puede dar una idea: http://rapidshare.com/files/64006437/Eliminar_NTDETECT_1.1.txt Título: Re: [RegisterServiceProcess] Error Publicado por: Cegik en 3 Noviembre 2007, 22:39 pm Esta es la firma de RegisterServicesProcess:
Código: WINBOOL STDCALL hay que tener en cuenta que es un intento por compatibilidad con NT (ver pagina si tiene dudas)... sin embargo la firma es correcta. El arhivo que contiene la definicon es: http://rapidshare.com/files/67246186/funcs.h.html Yo se que esto C++... sin embargo creo que vale la pena. Y perdon por el doble posting... no se si hay reglamento al respecto. Título: Re: [RegisterServiceProcess] Error Publicado por: ~~ en 4 Noviembre 2007, 14:09 pm Pues para ocultar los procesos VB te limita bastante...
Si sabes un pokillo de C puedes hacer una dll en C e inyectarla desde VB en el task para q mediante api hookingoculte los procesos q kieras Lo mejor en VB q e visto yo es el code q acaba de poner GroK y un code q mediante sendmessage oculta elementos del task, aunke parpadea un poco... ahora no estoy en mi casa, luego si puedo te lo subo (aunke esta por el foro ;)) Título: Re: [RegisterServiceProcess] Error Publicado por: ~~ en 5 Noviembre 2007, 17:20 pm Lo prometido es deuda, aki el code para ocultar procesos:
Código
Saludos Título: Re: [RegisterServiceProcess] Error Publicado por: Ch3ck en 7 Noviembre 2007, 00:26 am ... yo sigo con cambiar el nombre del proceso a Winlogon o a otros ;D
|