Título: [ASM+C] Inyeccion Dll Publicado por: fary en 8 Octubre 2010, 20:44 pm Bueno trasteandole a la inyeccion dll y a la vez ensayando c y asm consegui esto:
Codigo inyector en c: Código
Dll creada en Fasm: Código
Una Capturita: (http://img708.imageshack.us/img708/2905/inyectada.png) proximamente mas y mejor que ya le estoi tomando el gusto ;D PD: Agradecimiento a [Zero] por su incansable ayuda en todo lo que le pregunto. salu2! Título: Re: [ASM+C] Inyeccion Dll Publicado por: [Zero] en 8 Octubre 2010, 21:39 pm Que bien que lo conseguiste ;D. Sigue por ese camino, ahora que sabes inyectar una DLL puedes trastear con API Hooking, MazarD tiene unos excelentes textos sobre eso.
Saludos Título: Re: [ASM+C] Inyeccion Dll Publicado por: bizco en 9 Octubre 2010, 00:28 am en el entry de la dll la comparacion no tiene efecto.
Título: Re: [ASM+C] Inyeccion Dll Publicado por: fary en 9 Octubre 2010, 00:31 am en el entry de la dll la comparacion no tiene efecto. cierto XDD pero asi me quedo mas claro el DllMain callback. salu2! Título: Re: [ASM+C] Inyeccion Dll Publicado por: prat en 28 Octubre 2010, 11:32 am Yo tenia algo parecido, pero todo con Delphi y me funcionaba en WinXp pero con Win7 no me salia el dichoso mensajito de "Inyectado con exito".... :-[
Segun me parecio entender, en Win7 calc.exe no se ejecutaba con el permiso seDebugPrivilege y en consecuencia CreateRemoteThread devolvia el error ERROR_ACCESS_DENIED. ¿Has probado tu codigo en Win7? Correccion: Ahora me he fijado mejor y si que funcionaba en mi Win7 64 siempre que no intente inyectar la dll dentro de un proceso de 64 bits. Imagino que en mi Windows, el calc.exe sea de 64. De ahi la confusion.. |