Programación General > Visual C++

 Evitar Cambio De Nombre A Ejecutable Y Dll

<< < (2/2)

Mollense:

--- Cita de: "Eternal Idol" --- Lo unico que se puede hacer es complicar las cosas, cualquier trampa que pongas mientras el otro tenga tu ejecutable, lo pueda analizar y modificar, sera tarde o temprano saltada.
--- Fin de la cita ---
Justamente, hay que tratar de complicar lo más posible.-

--- Citar ---No necesariamente; lo que necesitas es interceptar las funciones de todos los procesos en ejecucion. En modo Usuario puede ser un ejecutable que se inyecte en los demas al arrancar e interceptando las nuevas creaciones de procesos pueda siempre interceptar todos los intentos de cambiar el nombre.
En sintesis lo que se necesita es un medio para estar monitorizando todo el tiempo, no tiene que ser un proceso por fuerza, de hacerlo en modo Kernel no necesita de un proceso en particular. Esto tampoco es 100% fiable ya que podrian arrancar la maquina en MS-DOS, Linux o lo que fuera y editar el archivo "off-line" (de Windows).
--- Fin de la cita ---
Me parece mucho lío; y no sé si valga el esfuerzo, tal vez en algún caso puntual.
Creo que con impedirle la ejecución si el nombre está cambiado es suficiente, pero eso debería decidirlo martinss.-

martinss:
si, con evitar que se ejecute si le cambian el nombre esta bien.

Navegación

[0] Índice de Mensajes

[*] Página Anterior

Ir a la versión completa