Título: compilar dll Publicado por: manu801004 en 23 Octubre 2010, 22:20 pm hola a todos.
Intentando seguir el manual de Mazard http://foro.elhacker.net/hacking_avanzado/paper_inyecciones_dll-t159111.0.html (http://http://foro.elhacker.net/hacking_avanzado/paper_inyecciones_dll-t159111.0.html) cuando intento compilar la dll del ejemplo : setwindowshookex, me sale un error: fatal error C1083: No se puede abrir el archivo incluir: 'setwindowshookex.h': No such file or directory dllmazard .ccp #include "setwindowshookex.h" extern "C" LRESULT CALLBACK FunHook(int nCode,WPARAM wParam,LPARAM lParam) { if (nCode==HCBT_SETFOCUS) //Si obtenemos el foco { LoadLibrary("c:\\ladll.dll"); //Cargamos la dll final } //En principo además aquí se debería introducir un CallNextHookEx pero así //nos encargamos en //cierto modo de que nadie más reciba hooks de nuestro programa return 0; } .h #include <windows.h> extern "C" { LRESULT CALLBACK FunHook(int nCode,WPARAM wParam,LPARAM lParam); } .def LIBRARY "dllmazard" DESCRIPTION 'Inyecciones Windows Dynamic Link Library' EXPORTS FunHook Ni que decir tiene,que estoy empezando. Me podeis echar una mano? Título: Re: compilar dll Publicado por: Oblivi0n en 24 Octubre 2010, 03:23 am Estas intentando hacerlo con DEV-C++?
Utiliza las etiquetas GeSHi :3 Título: Re: compilar dll Publicado por: manu801004 en 24 Octubre 2010, 18:19 pm lo estoy haciendo con visual studio 2008....... :huh:
Título: Re: compilar dll Publicado por: bizco en 24 Octubre 2010, 18:33 pm te dice claramente que el archivo no existe.
Título: Re: compilar dll Publicado por: do-while en 25 Octubre 2010, 03:06 am ¿No estaras intentando meter todo el codigo de arriba en un fichero?
Tienes tanto el fichero .cpp, como el .h y el .def Solo tienes que crear el proyecto copiar el codigo y compilar. Si no sabes lo que es un fichero de cabecera (header) o crear un programa partiendo de multiples ficheros fuente, empieza por lo mas basico. ¡Saludos! |