Bienvenidos a mi blog personal aqui encontran temas de Programacion y Seguridad informatica tambien algunas cuantas tonterias xd

Crear hack dll en C

Jueves, Noviembre 5th, 2009

Bueno aca les enseñare a crear un hack para buscaminas de windows xp en una dll para inyectarsela =)


#include "dll.h"
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <windows.h>

//Definimos las variables
DWORD ThreadID;
int *mina1  = (int*)0x01005194;    //Offset de las minas.
int *mina2  = (int*)0x01005330;    //0ffset de las minas.
int *mina3  = (int*)0x010056A4;    //Offset de las minas.

DWORD WINAPI cambiarminas(LPVOID lParam) {
 int x = 0;
 while(x < 10)
 {
 if(x == 9)
 {
 x = 0;
 }
 x++;
 *mina1 = 1;
 *mina2 = 1;
 *mina3 = 1;
 }
 ExitThread(0);
}

//DllMain
BOOL APIENTRY DllMain(HINSTANCE hDll, DWORD callReason, LPVOID lpReserved) {
 if(callReason == DLL_PROCESS_ATTACH) {
 MessageBox(0, "dll inyectada correctamente! ", "www.sdmdiego.com", MB_ICONEXCLAMATION | MB_OK);
 CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)&cambiarminas, 0, 0, &ThreadID);
 }

 return 1;
}

ahora solo le inyectamos la dll al buscaminas con mi inyector que lo pueden descargar desde aqui