Hello friends ..
As few as updating my injector
FOR PEOPLE WHO ONLY COME HERE TO SAY "What is the difference this to other injectors her?"
Well this as most of my release has been rewritten!
I hope this helps, that you enjoy and good game
______________________________________________
______________________________________________
News [New] LORD INJECTOR to LORD INJECTOR
Translations: Removed
Anyone with BRAIN understand what each injector function means
Injection Method: Options Automatic/Manual Removed
Injection only manually now for better performance and security
Functions: "Save List" and "Clear List" Removed
They were not necessary and no one used that is the truth
Games Bar: Removed
Now you will have to put the process related to the game manually
Type the file regarding their game in "Process"
Select the hack (.dll) in "Browser"
(if your game is open search process in his "List of Process." If you do not will need to follow the next part of the tutorial)
Open your game, minimizes it (the game) and click "INJECT NOW" at the injector
Ready
Coding of Injection :
function CheckProcess(Process: String): boolean;
const PROCESS_TERMINATE=$0001;
var ContinueLoop: BOOL;
FSnapshotHandle: THandle;
FProcessEntry32: TProcessEntry32;
begin
result:=false;
FSnapshotHandle := CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0);
FProcessEntry32.dwSize := Sizeof(FProcessEntry32);
ContinueLoop := Process32First(FSnapshotHandle,FProcessEntry32);
while integer(ContinueLoop) <> 0 do
begin
if ((UpperCase(ExtractFileName(FProcessEntry32.szExeFile)) = UpperCase(Process))
or (UpperCase(FProcessEntry32.szExeFile) = UpperCase(Process))) then
begin
ProcessID:=FProcessEntry32.th32ProcessID;
Result := true;
exit;
end;
ContinueLoop := Process32Next(FSnapshotHandle,FProcessEntry32);
end;
CloseHandle(FSnapshotHandle);
end;
function InjectDll(PID:DWORD; sDll:string):Boolean;
var
hLib: Pointer;
hThread: THandle;
pMod: Pointer;
hOpen: THandle;
dWritten: Cardinal;
ThreadID: Cardinal;
LibName: WideString;
begin
LibName:=WideString(sDll);
Result := FALSE;
hOpen := OpenProcess(PROCESS_ALL_ACCESS, FALSE, PID);
if hOpen <> INVALID_HANDLE_VALUE then
begin
hLib := GetProcAddress(GetModuleHandle(PChar('kernel32.dll')), PChar('LoadLibraryW'));
pMod := VirtualAllocEx(hOpen, nil, (Length(LibName)*2) + 2, MEM_COMMIT or MEM_RESERVE, PAGE_EXECUTE_READWRITE);
if WriteProcessMemory(hOpen, pMod, @LIBName[1], (Length(LibName)*2), dWritten) then
Result := TRUE;
hThread := CreateRemoteThread(hOpen, nil, 0, hLib, pMod, 0, ThreadID);
WaitForSingleObject(hThread, INFINITE);
CloseHandle(hOpen);
CloseHandle(hThread);
end;
end;
______________________________________________
Special thanks to @ludgerogabriel for helping me and coding of injection!
@Onelordofpain (ME!)
@akosipol by designer
@rwby for helping in disseminating
GLHF.
Helped you ?! Thank not cost anything
Last edited by Onelordofpain; 10-12-2015 at 03:08 AM.
I do not use any type of messenger outside of MPGH. Inactive but you can reach me through VM/PM.
Donator - 30 August 2013
Battlefield Minion - 26 October 2013
Blackshot Minion - 14 January 2014/16 September 2014
Minecraft Minion - 7 February 2014/16 September 2014
WarRock Minion - 23 February 2014
League of Legends Minion - 21 March 2014 Minion+ - 15 May 2014
Other Semi-Popular First Person Shooter Minion - 8 August 2014
CrossFire Minion - 23 October 2014
Programming Section Minion - 13 November 2014
Marketplace Minion - 7 December 2014 Official Middleman - 7 December 2014 - 27 June 2015 Moderator - 29 December 2014
Project Blackout Minion - 10 January 2015 News Force Interviewer - January 2015
Steam Games Minion - 21 March 2015
Dragon Nest Minion - 31 March 2015 Publicist - April 2015 - 21 September 2015 Global Moderator - 25 August 2015 Super User - 13 August 2016
The Following User Says Thank You to Mayion For This Useful Post: