Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void InjectDLL(IntPtr hProcess, String strDLLName)
- {
- IntPtr bytesout;
- Int32 LenWrite = strDLLName.Length + 1;
- IntPtr AllocMem = (IntPtr)VirtualAllocEx(hProcess, (IntPtr)null, (uint)LenWrite, 0x1000, 0x40);
- WriteProcessMemory(hProcess, AllocMem, strDLLName, (UIntPtr)LenWrite, out bytesout);
- UIntPtr Injector = (UIntPtr)GetProcAddress(GetModuleHandle("kernel32.dll"), "LoadLibraryA");
- if (Injector == null)
- {
- MessageBox.Show(" Injecto Error! \n ");
- return;
- }
- IntPtr hThread = (IntPtr)CreateRemoteThread(hProcess, (IntPtr)null, 0, Injector, AllocMem, 0, out bytesout);
- if (hThread == null)
- {
- MessageBox.Show("Thread injection Failed");
- return;
- }
- int Result = WaitForSingleObject(hThread, 10 * 1000);
- if (Result == 0x00000080L || Result == 0x00000102L || Result == 0xFFFFFFFF)
- {
- MessageBox.Show("Thread 2 inject failed");
- if (hThread != null)
- {
- CloseHandle(hThread);
- }
- return;
- }
- Thread.Sleep(1000);
- VirtualFreeEx(hProcess, AllocMem, (UIntPtr)0, 0x8000);
- if (hThread != null)
- {
- CloseHandle(hThread);
- }
- return;
- }
- 1>C:\Users\revio\Desktop\San Andreas Online\SAO Client\SAO Client\Form1.cs(31,39,31,53): error CS0103: Имя "VirtualAllocEx" не существует в текущем контексте.
- 1>C:\Users\revio\Desktop\San Andreas Online\SAO Client\SAO Client\Form1.cs(32,13,32,31): error CS0103: Имя "WriteProcessMemory" не существует в текущем контексте.
- 1>C:\Users\revio\Desktop\San Andreas Online\SAO Client\SAO Client\Form1.cs(33,56,33,71): error CS0103: Имя "GetModuleHandle" не существует в текущем контексте.
- 1>C:\Users\revio\Desktop\San Andreas Online\SAO Client\SAO Client\Form1.cs(33,41,33,55): error CS0103: Имя "GetProcAddress" не существует в текущем контексте.
- 1>C:\Users\revio\Desktop\San Andreas Online\SAO Client\SAO Client\Form1.cs(40,38,40,56): error CS0103: Имя "CreateRemoteThread" не существует в текущем контексте.
- 1>C:\Users\revio\Desktop\San Andreas Online\SAO Client\SAO Client\Form1.cs(46,26,46,45): error CS0103: Имя "WaitForSingleObject" не существует в текущем контексте.
- 1>C:\Users\revio\Desktop\San Andreas Online\SAO Client\SAO Client\Form1.cs(52,21,52,32): error CS0103: Имя "CloseHandle" не существует в текущем контексте.
- 1>C:\Users\revio\Desktop\San Andreas Online\SAO Client\SAO Client\Form1.cs(57,13,57,26): error CS0103: Имя "VirtualFreeEx" не существует в текущем контексте.
- 1>C:\Users\revio\Desktop\San Andreas Online\SAO Client\SAO Client\Form1.cs(60,17,60,28): error CS0103: Имя "CloseHandle" не существует в текущем контексте.
- 1>C:\Users\revio\Desktop\San Andreas Online\SAO Client\SAO Client\Form1.cs(47,67,47,87): warning CS0652: Сравнение с целочисленной константой не имеет смысла; константа находится вне диапазона значений типа "int".
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement