[Ayuda] Hook

Iniciado por Softrix18, 7 Julio 2009, 21:40 PM

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

Softrix18

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

Eternal Idol

Eso no es un hook, mejor empeza leyendo documentacion, sin importar el lenguaje de programacion que use.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

ny0x

seria mas facil si lo haces primero con un lenguaje de alto nivel, de paso aprendes como funciona  :rolleyes:

Softrix18

Bueno Como Sera ¿? Porfavor Explicame Como Hacer eso Cargar un .exe en un .exe :S  :D

Eternal Idol

No tiene sentido cargar un exe, un exe se ejecuta, una DLL se carga.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

Pyros32

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

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


Eternal Idol

Si, una funcion (o lo que sea) se puede escribir en el espacio de memoria de otro proceso perfectamente ...
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón