Advertisement
Guest User

Untitled

a guest
Apr 24th, 2019
99
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. //ULEVEL
  2. uint64_t GoodULevel;
  3. uint64_t ULevelEncryptionPointer;
  4. ULevelEncryptionPointer = *(uint64_t *)(pUWorld + 0x130);
  5.  
  6. LODWORD(GoodULevel) = ROR4(ROR4(ULevelEncryptionPointer, 8) - 941110391, 8) ^ 0xC7E7CB89;
  7. HIDWORD(GoodULevel) = (HIDWORD(ULevelEncryptionPointer) + 1189627433) ^ 0xB917B9D7;
  8.  
  9. ______________________________________________________________________________________________________
  10.  
  11. ULONG GoodULevel = 0;
  12. ULONG_PTR ULevelEncryptionPointer = ReadUMPointerNum(g_World + 0x130);
  13.  
  14. IDA_LOWORD(GoodULevel) = __ROR4(__ROR4(ULevelEncryptionPointer, 8) - 941110391, 8) ^ 0xC7E7CB89;
  15. IDA_HIWORD(GoodULevel) = (IDA_HIWORD(ULevelEncryptionPointer) + 1189627433) ^ 0xB917B9D7;
  16.  
  17. debug_lvl1("GoodULevel: [%p] \n", GoodULevel);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement