Someone explain me why the patch line where x70 byte ? I dont know where to get it or what to do with it.Code:#define UnlimitedHP 0xXXXXXX; void Patch(void *adr, void *ptr, int size) { DWORD OldProtection; VirtualProtect(adr,size,PAGE_EXECUTE_READWRITE, &OldProtection); memcpy(adr,ptr,size); VirtualProtect(adr,size,OldProtection, &OldProtection); } if (GetAsyncKeyState(VK_F1)&1) { DWORD z1 = 0; DWORD dwModule = (DWORD)GetModuleHandleA("DragonNest.exe"); if (dwModule > 0) { z1 = dwModule + (DWORD)UnlimitedHP; Patch((void *)(z1),(void*)(PBYTE)"\x70",1); } }
I want to know exactly why they put x70 instead of x00 or something ? .Im curious. Thanks for the help.
I know that line was ptr but how come it was x70 ?