Programación General > Visual C++

 Esconder Proceso En Administrador De Tareas (vc+)

<< < (2/2)

Gex:
Bueno, les comento:

Estoy haciendo un programa Anti-Cheat para el famoso juego Counter-Strike ( v1.6 )
y ya lo tengo casi terminado hasta que se me ocurrio eso de desaparecer el proceso por 10-15 segundos y despues de ese tiempo que vuelva a aparecer asi los programas llamados "cheats" no funcionarian ya que inyectarian tarde.  :comp:

la mayoria necesitan inyectarse justo cuando el proceso del juego aparece para funcionar.

Eternal Idol:

--- Cita de: "Gex" --- Estoy haciendo un programa Anti-Cheat para el famoso juego Counter-Strike ( v1.6 )
y ya lo tengo casi terminado hasta que se me ocurrio eso de desaparecer el proceso por 10-15 segundos y despues de ese tiempo que vuelva a aparecer asi los programas llamados "cheats" no funcionarian ya que inyectarian tarde.
--- Fin de la cita ---
Entonces la mencion del taskmanager solo sirve para confundir ya que no era ese programa tu objetivo.

Mucho peor entonces, o haces lo mismo para cada uno de esos "cheats" o creas una DLL generica que se tiene que inyectar en todos los procesos ... o un driver de modo Kernel.



Con esos pocos datos que das no te puedo decir nada mas.

Gex:
otra pregunta:
se puede cambiar el nombre del proceso ya estando abierto o cuando este por crearse?

en VB se puede pero en C nose  :huh:

Eternal Idol:
No se como creeras que haces eso en VB pero CUALQUIER cosa que puedas hacer en VB la podes hacer en C.

Zirrosis:
Si es asi no te servira de nada ocultarte al taskmanager, ya ke con, por ejemplo, el tasklist verian tu proceso.

Lo que hacer es hookear las apis que listan los procesos y "falsearlas", es decir, modificar el resultado verdadero para ocultar tu proceso.

Te dare 2 textos bastante buenos que me e encontrado por internet sobre eso.

- API Hooking

- Inyeccion DLL

- Codigo Inyeccion DLL

Escritos por MazarD.

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa