Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- DWORD64 dwUObjects = Pattern::Scan(g_MainModuleInfo, "48 8D 0D ? ? ? ? E8 ? ? ? ? 48 8D 4C 24 ? 48 89 74 24 ?");
- DWORD64 pGetUObjects = dwUObjects + *(DWORD*)(dwUObjects + 3) + 7;
- offset_UObjects = (pGetUObjects - 0x100000000);
- Log("UObjects: %p", offset_UObjects);
- DWORD64 dwGNames = Pattern::Scan(g_MainModuleInfo, "48 89 1D ? ? ? ? 48 8B 5C 24 ? 48 83 C4 28");
- DWORD64 pGetGNames = dwGNames + *(DWORD*)(dwGNames + 3) + 7;
- offset_GNames = (pGetGNames - 0x100000000);
- Log("GNames: %p", offset_GNames);
- DWORD64 dwGWorld = Pattern::Scan(g_MainModuleInfo, "48 8B 15 ? ? ? ? 48 8D 8D ? ? ? ? E8 ? ? ? ?");
- DWORD64 pGetGWorld = dwGWorld +*(DWORD*)(dwGWorld + 3) + 7;
- offset_GWorld = (pGetGWorld - 0x100000000);
- Log("GWorld: %p", offset_GWorld);
- DWORD64 dwProcessEvent = Pattern::Scan(g_MainModuleInfo, "45 ? F6 3B 05 ? ? ? ?");
- DWORD64 pGetProcessEvent = (dwProcessEvent - 0x33);
- offset_ProcessEvent = pGetProcessEvent;
- Log("ProcessEvent: %p", offset_ProcessEvent);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement