compilar dll

Iniciado por manu801004, 23 Octubre 2010, 22:20 PM

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

manu801004

hola a todos.
Intentando seguir el manual de Mazard

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?


Oblivi0n

Estas intentando hacerlo con DEV-C++?

Utiliza las etiquetas GeSHi :3

manu801004

lo estoy haciendo con visual studio 2008....... :huh:

bizco

te dice claramente que el archivo no existe.

do-while

¿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!
- Doctor, confundo los números y los colores.
- Vaya marrón.
- ¿Marrón? ¡Por el culo te la hinco!