Existe forma de detener la ejecución de una aplicación??

Iniciado por lmniedas.cu, 27 Septiembre 2010, 06:22 AM

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

lmniedas.cu

Hola, hace tiempo que tengo en mente querer hacer una aplicación que funcioné más o menos parecida a la defensa proactiva de Karpesky, pero  me saltan muchas dudas:
- Cómo detengo un programa??
- Cómo lo dejo ejecutarse??


Si alguien tiene información acerca de esto  y quiere ayudarme, respondan.Gracias
Buaca lo que ya está hecho y aprende.Luego intenta hacerlo mejor.

[L]ord [R]NA


lmniedas.cu

 La idea es que por ejemplo: Cuando el usuario ejecute el notepad, la aplicación que deseo crear lance advirtiendote que se está ejecutando el bloc de notas y te de la posibilidad de cerrarlo o dejarlo que se ejecute
Buaca lo que ya está hecho y aprende.Luego intenta hacerlo mejor.

Darioxhcx

hubieras posteado eso en el lenguaje que queres hacerlo :3

lmniedas.cu

Si me falto esa información, lo quiero desarrollar en C/C++.
Buaca lo que ya está hecho y aprende.Luego intenta hacerlo mejor.

[L]ord [R]NA

Me parece que poniendo ganchos(hooks) en algunas Apis podrias hacer lo que quieres, el problema radica en que el antivirus puede que lo detecte como malware.

lmniedas.cu

Me puedes explicar a que te refieres cuando dices ¨utilizando ganchos a algunas APIS¨
Buaca lo que ya está hecho y aprende.Luego intenta hacerlo mejor.

[L]ord [R]NA


APOKLIPTICO

La idea de un hook (a grosso modo) es interceptar las llamadas a las apis de tal manera que se puedan modificar, cancelar o simplemente dejarlas pasar. Esto se puede hacer a nivel usuario o a nivel kernel, para hacerlo a nivel kernel, necesitas programar un driver.
AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.

lmniedas.cu

Osea, que tengo que investigar las APIS que se pueden emplear para levantar una aplicación, y luego ver la forma saber que se realizó una llamada a una de estas APIS.
Buaca lo que ya está hecho y aprende.Luego intenta hacerlo mejor.