aye... nice one
easy but cheers
:-)
This is a discussion on [Release][C++] Usaful anti dll injection function. within the Gunz Releases forums, part of the Gunz Online category; Anti DLL injection [C++] : By DLL : Code: void AntiInject () { HANDLE hProc = GetCurrentProcess(); while (TRUE) { ...

Anti DLL injection [C++] :
By DLL :
Or like this if you do it on .EXE :Code:void AntiInject () { HANDLE hProc = GetCurrentProcess(); while (TRUE) { BlockAPI(hProc, "NTDLL.DLL", "LdrLoadDll"); Sleep (100); } } BOOLEAN BlockAPI (HANDLE hProcess, CHAR *libName, CHAR *apiName) { CHAR pRet[]={0xC3}; HINSTANCE hLib = NULL; VOID *pAddr = NULL; BOOL bRet = FALSE; DWORD dwRet = 0; hLib = LoadLibrary (libName); if (hLib) { pAddr = (VOID*)GetProcAddress (hLib, apiName); if (pAddr) { if (WriteProcessMemory (hProcess, (LPVOID)pAddr, (LPVOID)pRet, sizeof (pRet), &dwRet )) { if (dwRet) { bRet = TRUE; } } } FreeLibrary (hLib); } return bRet; }
Change Gunz to your gunz name like if you use BR it will be "The Duel".Code:void AntiInject () { HANDLE hProc = FindWindow(0,"Gunz"); while (TRUE) { BlockAPI(hProc, "NTDLL.DLL", "LdrLoadDll"); Sleep (100); } } BOOLEAN BlockAPI (HANDLE hProcess, CHAR *libName, CHAR *apiName) { CHAR pRet[]={0xC3}; HINSTANCE hLib = NULL; VOID *pAddr = NULL; BOOL bRet = FALSE; DWORD dwRet = 0; hLib = LoadLibrary (libName); if (hLib) { pAddr = (VOID*)GetProcAddress (hLib, apiName); if (pAddr) { if (WriteProcessMemory (hProcess, (LPVOID)pAddr, (LPVOID)pRet, sizeof (pRet), &dwRet )) { if (dwRet) { bRet = TRUE; } } } FreeLibrary (hLib); } return bRet; }
Google it
Thanks.
Last edited by belette321; 04-04-09 at 12:32 PM.
aye... nice one
easy but cheers
:-)
Oh yea Nice....Hahah
It supose to work![]()
I love you too :D
VC++ or DevCPP. You need to know that this is usally without other functions like Api hook block or banned windows name ...
Thanks.
O.oo Niiiiiiice
::
VC++ or DevCPP ....
Hmm i have VC++ here but What i have to do with the code?
Add it to existant limited anti-cheat.
Ok Thanks :D
Your wellcome.
Do You Know any anticheat that i can use?
Damn.. C++ is weird. To me, C# seems a lot more logical.. i dunno. But hey it's a preference :P.
Thanks, I'm saving this for later.