Advertisement
Guest User

Untitled

a guest
Feb 6th, 2016
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.11 KB | None | 0 0
  1. long Read(DWORD address){
  2.     long read;
  3.     ReadProcessMemory(proc,(void*)address,(void*)&read,4,0);
  4.     //MessageBoxA(0,StringifyHex(read),StringifyHex(address),0);
  5.     return read;
  6. }
  7.  
  8. Pointer(DWORD base_offset,DWORD offset1,DWORD offset2,DWORD offset3,DWORD offset4,DWORD offset5,long limit_down,long limit_up){
  9.         _base_address = (DWORD)GetModuleHandleA(NULL);
  10.         _base_offset = base_offset;
  11.         _offset1 = offset1;
  12.         _offset2 = offset2;
  13.         _offset3 = offset3;
  14.         _offset4 = offset4;
  15.         _offset5 = offset5;
  16.         proc = GetCurrentProcess();
  17.         _limit = true;
  18.         _limit_down = limit_down;
  19.         _limit_up = limit_up;
  20.     }
  21.  
  22. long ReadValue(){
  23.         long address = Read(_base_address+_base_offset);
  24.         address = Read((DWORD)(address+_offset1));
  25.         address = Read((DWORD)(address+_offset2));
  26.         address = Read((DWORD)(address+_offset3));
  27.         address = Read((DWORD)(address+_offset4));
  28.         return Read((DWORD)(address+_offset5));
  29.     }
  30.  
  31. Pointer curhealth(0x0057C5D0,0x364,0x10c,0x3f8,0x14,0x0,20,500000);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement