Zeig doch mal dein Code.
Quote:
#include <Windows.h>
#include <iostream>
#define TUT_ADDRESS 0x3462E118
bool bHackRunning = true;
DWORD WINAPI HackThread(void* lpParams)
{
while (bHackRunning)
{
int* TutPtr = (int*)TUT_ADDRESS;
*TutPtr=1;
Sleep(10);
}
return 0;
}
BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved)
{
static HANDLE hHackThreadHandle = NULL;
if (ul_reason_for_call == DLL_PROCESS_ATTACH)
{ // injected --> hacken
hHackThreadHandle = CreateThread(0, 0, &HackThread, 0, 0, 0);
}
else if (ul_reason_for_call == DLL_PROCESS_DETACH)
{ // dejected --> aufräumen
bHackRunning = false;
WaitForSingleObject(hHackThreadHandle, 1000);
}
return TRUE;
}
#include <Windows.h>
#define ULONG unsigned long
#define ADR_Crosshair 0x345A82A4
VOID cMain_Thread(void)
{
for(;;)
{
*(ULONG*)ADR_Crosshair = 700;
/*if(GetAsyncKeyState(VK_INSERT))
{
*(ULONG*)ADR_Back2Base = 2;
}*/
}
}
DWORD CALLBACK cMain_Hook( LPVOID lpArgs )
{
HMODULE hGame = NULL;
do{
hGame = GetModuleHandleA("Wolfteam.bin");
Sleep(150);
}while(!hGame);
cMain_Thread();
return 0;
}
BOOL __stdcall DllMain( HMODULE hMod, DWORD dwOrd, LPVOID lpVoid )
{
if( dwOrd == DLL_PROCESS_ATTACH )
{
DisableThreadLibraryCalls( hMod );
CreateThread( 0, 0, cMain_Hook, 0, 0, 0 );
MessageBoxA( 0, "Coded by C0RE & YuGiMoTo", "Hack Info", MB_OK );
return 1;
}
return 0;
}