Advertisement
Guest User

Untitled

a guest
Jul 22nd, 2019
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.64 KB | None | 0 0
  1. HWND hwnd = FindWindow("LWJGL", "Minecraft 1.8.9");
  2. DWORD process_id;
  3. GetWindowThreadProcessId(hwnd, &process_id);
  4.  
  5. HANDLE process_handle = OpenProcess(PROCESS_ALL_ACCESS, false, process_id);
  6.  
  7. char dll[MAX_PATH];
  8. GetFullPathNameA(DLL_DIRECTORY_HERE, MAX_PATH, dll, NULL);
  9.  
  10. LPVOID memory = VirtualAllocEx(process_handle, 0, sizeof(dll), MEM_RESERVE | MEM_COMMIT, PAGE_READWRITE);
  11.  
  12. WriteProcessMemory(process_handle, memory, dll, sizeof(dll), 0);
  13.  
  14. CreateRemoteThread(Process, NULL, NULL, (LPTHREAD_START_ROUTINE)LoadLibrary, (LPVOID)Memory, NULL, NULL);
  15.  
  16. LoadLibrary = (LPVOID)GetProcAddress(GetModuleHandle("example.dll"), "LoadLibraryA");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement