Título: [Ayuda] Hook Publicado por: Softrix18 en 7 Julio 2009, 21:40 pm Para Hook Una DLL a un .exe es algo asi " Simple"
PUSH *to Hook.dll* CALL DWORD PTR DS:[LoadLibraryA] JMP *EntryPoint* Pero esta vez quiero Hook un .exe a .exe Pero No se. Vendria Siendo algo asi OpenProcess Api pero No se . porfavor alquien que me ayude desde ya muchas Gracias. :D Título: Re: [Ayuda] Hook Publicado por: Eternal Idol en 7 Julio 2009, 21:50 pm Eso no es un hook, mejor empeza leyendo documentacion, sin importar el lenguaje de programacion que use.
Título: Re: [Ayuda] Hook Publicado por: ny0x en 7 Julio 2009, 21:52 pm seria mas facil si lo haces primero con un lenguaje de alto nivel, de paso aprendes como funciona :rolleyes:
Título: Re: [Ayuda] Hook Publicado por: Softrix18 en 7 Julio 2009, 21:54 pm Bueno Como Sera ¿? Porfavor Explicame Como Hacer eso Cargar un .exe en un .exe :S :D
Título: Re: [Ayuda] Hook Publicado por: Eternal Idol en 7 Julio 2009, 21:59 pm No tiene sentido cargar un exe, un exe se ejecuta, una DLL se carga.
Título: Re: [Ayuda] Hook Publicado por: Pyros32 en 7 Julio 2009, 22:49 pm se puede cargar una rutina de un exe en otro exe asi como se puede cargar una dll en un exe...
la cuestion de todo esto es manejar la memoria... MazarD hizo para este foro un manual, por el que realmente le admiro, en el cual explicaba como hacer inyecciones de todos los tipos, incluso con metodos de su propia cosecha. http://foro.elhacker.net/hacking_avanzado/paper_inyecciones_dll-t159111.0.html (http://foro.elhacker.net/hacking_avanzado/paper_inyecciones_dll-t159111.0.html) todo lo demás es jugar con las posibilidades... por ejemplo, puedes buscar la posicion del Main de tu programa, copiarlo sobre el puntero de ejecuccion de otro programa, y reanudar su ejecuccion... puedes buscar la direccion donde se encuentra la funcion connect de Winsock y reescribirla de modo que, en caso de que no te interese, puedas bloquear la conexion... Puedes copiar las rutinas que emplea un proceso para generar una clave y hacerte tu keygen .... me encanta la inyeccion de codigo porque las posibilidades son casi infinitas ;D Título: Re: [Ayuda] Hook Publicado por: Eternal Idol en 7 Julio 2009, 23:01 pm Si, una funcion (o lo que sea) se puede escribir en el espacio de memoria de otro proceso perfectamente ...
|