Advertisement
Guest User

Untitled

a guest
Feb 21st, 2017
74
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.97 KB | None | 0 0
  1. DWORD64 dwUObjects = Pattern::Scan(g_MainModuleInfo, "48 8D 0D ? ? ? ? E8 ? ? ? ? 48 8D 4C 24 ? 48 89 74 24 ?");
  2. DWORD64 pGetUObjects = dwUObjects + *(DWORD*)(dwUObjects + 3) + 7;
  3. offset_UObjects = (pGetUObjects - 0x100000000);
  4. Log("UObjects: %p", offset_UObjects);
  5.  
  6. DWORD64 dwGNames = Pattern::Scan(g_MainModuleInfo, "48 89 1D ? ? ? ? 48 8B 5C 24 ? 48 83 C4 28");
  7. DWORD64 pGetGNames = dwGNames + *(DWORD*)(dwGNames + 3) + 7;
  8. offset_GNames = (pGetGNames - 0x100000000);
  9. Log("GNames: %p", offset_GNames);
  10.  
  11. DWORD64 dwGWorld = Pattern::Scan(g_MainModuleInfo, "48 8B 15 ? ? ? ? 48 8D 8D ? ? ? ? E8 ? ? ? ?");
  12. DWORD64 pGetGWorld = dwGWorld +*(DWORD*)(dwGWorld + 3) + 7;
  13. offset_GWorld = (pGetGWorld - 0x100000000);
  14. Log("GWorld: %p", offset_GWorld);
  15.  
  16. DWORD64 dwProcessEvent = Pattern::Scan(g_MainModuleInfo, "45 ? F6 3B 05 ? ? ? ?");
  17. DWORD64 pGetProcessEvent = (dwProcessEvent - 0x33);
  18. offset_ProcessEvent = pGetProcessEvent;
  19. Log("ProcessEvent: %p", offset_ProcessEvent);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement