Programación General > Visual C++
Esconder Proceso En Administrador De Tareas (vc+)
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
[*] Página Anterior
Ir a la versión completa