Und zwar möchte ich einen Zoomhack machen und muss dazu folgenden JNE in einen JMP ändern.
Code:
CPU Disasm Address Hex dump Command 0081D434 75 10 JNE SHORT Game.0071F046
Also hab ich mit gedacht, dass ich das per dll mache die ich ins game injiziere...
Nun zu meiner Frage..
ich hab folgenden Code geschrieben (nur ein ausschnitt):
Code:
DWORD oldProtect = 0; DWORD destAdress = 0x0081D434; DWORD data = 0xEB; DWORD PID = GetCurrentProcessId(); HANDLE hProc = OpenProcess(PROCESS_ALL_ACCESS,FALSE,PID); VirtualProtect((void*)(destAdress), 1, PAGE_READWRITE, &oldProtect); WriteProcessMemory(hProc, (void*)(destAdress), (void*)(data), 1, NULL); VirtualProtect((void*)(destAdress), 1, oldProtect, &oldProtect);
Der compiler sagt nichts, aber funktionieren tut es trotzdem nicht.. liegt das evtl am code? hab ich einen denkfehler drin? oder geht es sowieso nicht so wie ich es mir denke? oder ist HackShield einfach schlauer =P
danke im voraus
regs,
Neyoel






