havok_mk

marine unlocker

Dec 5th, 2011
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.87 KB | None | 0 0
  1. #include <windows.h>
  2. #include <iostream>
  3. using namespace std;
  4. int main()
  5. {
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.     SetConsoleTitle("OrangePL 1.4.364");
  13.     BYTE newdata[]={0x6D, 0x61, 0x72, 0x69, 0x6E, 0x65};
  14.     DWORD newdatasize = sizeof(newdata);
  15.     short galaretka [26];
  16.     galaretka[0] = 0x33B224F8;
  17.     galaretka[1] = 0x33B22879;
  18.  
  19.     galaretka[2] = 0x33B22BE7;
  20.     galaretka[3] = 0x33B22F9A;
  21.     galaretka[4] = 0x33B23329;
  22.     galaretka[5] = 0x33B23658;
  23.     galaretka[6] = 0x33B23987;
  24.     galaretka[7] = 0x33B23CED;
  25.     galaretka[8] = 0x33B24071;
  26.     galaretka[9] = 0x33B243F8;
  27.     galaretka[10] = 0x33B247C0;
  28.     galaretka[11] = 0x33B24B7F;
  29.     galaretka[12] = 0x33B24EB3;
  30.     galaretka[13] = 0x33B25209;
  31.     galaretka[14] = 0x33B2558D;
  32.     galaretka[15] = 0x33B258E7;
  33.     galaretka[16] = 0x33B25C7D;
  34.     galaretka[17] = 0x33B26003;
  35.     galaretka[18] = 0x33B27001;
  36.     galaretka[19] = 0x33B272E3;
  37.     galaretka[20] = 0x33B26CE9;
  38.     galaretka[21] = 0x33B26346;
  39.     galaretka[22] = 0x33B26679;
  40.     galaretka[23] = 0x33B269B7;
  41.     galaretka[24] = 0x33B8A198;
  42.     galaretka[25] = 0x33B8A185;
  43.     galaretka[26] = 0x33B8A178;
  44.    
  45.     HWND hwnd;
  46.     HANDLE phandle;
  47.     DWORD pid;
  48.     hwnd = FindWindow(NULL, "Call of Duty®: Modern Warfare® 3 Multiplayer");
  49.     if (hwnd != 0) {
  50.         GetWindowThreadProcessId(hwnd, &pid);
  51.         phandle = OpenProcess(PROCESS_ALL_ACCESS, 0, pid);
  52.     } else {
  53.         cout << "Could not find the window. Launch MW3 and re-open the application.";
  54.         cin.get();
  55.         return 0;
  56.     }
  57.     if (phandle != 0) {
  58.         WriteProcessMemory(phandle, (LPVOID)galaretka[1],  &newdata, newdatasize, NULL);
  59.         WriteProcessMemory(phandle, (LPVOID)galaretka[2],  &newdata, newdatasize, NULL);
  60.         WriteProcessMemory(phandle, (LPVOID)galaretka[3],  &newdata, newdatasize, NULL);
  61.         WriteProcessMemory(phandle, (LPVOID)galaretka[4],  &newdata, newdatasize, NULL);
  62.         WriteProcessMemory(phandle, (LPVOID)galaretka[5],  &newdata, newdatasize, NULL);
  63.         WriteProcessMemory(phandle, (LPVOID)galaretka[6],  &newdata, newdatasize, NULL);
  64.         WriteProcessMemory(phandle, (LPVOID)galaretka[7],  &newdata, newdatasize, NULL);
  65.         WriteProcessMemory(phandle, (LPVOID)galaretka[8],  &newdata, newdatasize, NULL);
  66.         WriteProcessMemory(phandle, (LPVOID)galaretka[9],  &newdata, newdatasize, NULL);
  67.         WriteProcessMemory(phandle, (LPVOID)galaretka[10],  &newdata, newdatasize, NULL);
  68.         WriteProcessMemory(phandle, (LPVOID)galaretka[11],  &newdata, newdatasize, NULL);
  69.         WriteProcessMemory(phandle, (LPVOID)galaretka[12],  &newdata, newdatasize, NULL);
  70.         WriteProcessMemory(phandle, (LPVOID)galaretka[13],  &newdata, newdatasize, NULL);
  71.         WriteProcessMemory(phandle, (LPVOID)galaretka[14],  &newdata, newdatasize, NULL);
  72.         WriteProcessMemory(phandle, (LPVOID)galaretka[15],  &newdata, newdatasize, NULL);
  73.         WriteProcessMemory(phandle, (LPVOID)galaretka[16],  &newdata, newdatasize, NULL);
  74.         WriteProcessMemory(phandle, (LPVOID)galaretka[17],  &newdata, newdatasize, NULL);
  75.         WriteProcessMemory(phandle, (LPVOID)galaretka[18],  &newdata, newdatasize, NULL);
  76.         WriteProcessMemory(phandle, (LPVOID)galaretka[19],  &newdata, newdatasize, NULL);
  77.         WriteProcessMemory(phandle, (LPVOID)galaretka[20],  &newdata, newdatasize, NULL);
  78.         WriteProcessMemory(phandle, (LPVOID)galaretka[21],  &newdata, newdatasize, NULL);
  79.         WriteProcessMemory(phandle, (LPVOID)galaretka[22],  &newdata, newdatasize, NULL);
  80.         WriteProcessMemory(phandle, (LPVOID)galaretka[23],  &newdata, newdatasize, NULL);
  81.         WriteProcessMemory(phandle, (LPVOID)galaretka[24],  &newdata, newdatasize, NULL);
  82.         WriteProcessMemory(phandle, (LPVOID)galaretka[25],  &newdata, newdatasize, NULL);
  83.         WriteProcessMemory(phandle, (LPVOID)galaretka[26],  &newdata, newdatasize, NULL);
  84.    
  85.        
  86.         cout << "HAX POWERS HAVE BEEN ACTIVATED" <<endl;
  87.         cout << "Subscribe to www.youtube.com/TheOrangePL :D";
  88.         cin.get();
  89.     } else {
  90.         cout << "Error, cannot patch the offset.";
  91.         cin.get();
  92.     }
  93. }
  94.  
  95.  
Advertisement
Add Comment
Please, Sign In to add comment