Hallo Com,
ich habe mir zum Üben eine HackMe.exe (C++ | Console) geschrieben und eine hack.dll zum injecten.
Meine HackMe.exe
Meine hack.dll
Injecte ich nun meine .dll in meine HackMe.exe gibt diese den Geist auf :(
Das Memory Offset in der .dll habe mittels CheatEngine ermittelt, jedoch sind her Fehler nicht ausschließbar.
Würde mich über einige Anregungen sehr freuen.
Danke
ich habe mir zum Üben eine HackMe.exe (C++ | Console) geschrieben und eine hack.dll zum injecten.
Meine HackMe.exe
Code:
int _tmain(int argc, _TCHAR* argv[])
{
static int* myptr;
int Holz = 100;
myptr = &Holz;
for (;;){
cout << "Holz: " << *myptr << "\n";
cout << "Address: " << *&myptr << "\n";
Holtz = Holtz + 1;
getchar();
}
}
Meine hack.dll
Code:
void RewriteValues(){
HANDLE hd = GetCurrentProcess();
int *holzpointer = (int *)hd + 0x1F354;
*holzpointer = 2000;
}
BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD Reason, LPVOID Reserved){
switch (Reason){
case DLL_PROCESS_ATTACH:
RewriteValues();
break;
}
return TRUE;
}
Das Memory Offset in der .dll habe mittels CheatEngine ermittelt, jedoch sind her Fehler nicht ausschließbar.
Würde mich über einige Anregungen sehr freuen.
Danke