Hello com,
Hacks are our trouble.So I have developed it.
Its stoping injection.
WARNING1 specially for padmak because he can help me or tim: When i wanna do it .mix data for work without dll inject itz not work, i get ?????? error.
WARNING2 You must make injector for inject that dll for protect your server.
You can make hidden injector.
Source :
Simple Video [TR] :
Block to SwitchBot V3[Thats not good tutorial because it can work like .mix but we can edit mss32.dll :D:D which player know mss32's inside] :
I have writen slowly because I have broken my left arm.
Have fun :handsdown::handsdown:
Hacks are our trouble.So I have developed it.
Its stoping injection.
WARNING1 specially for padmak because he can help me or tim: When i wanna do it .mix data for work without dll inject itz not work, i get ?????? error.
WARNING2 You must make injector for inject that dll for protect your server.
You can make hidden injector.
Source :
PHP Code:
#include <direct.h>
#include <Windows.h>
#include <TlHelp32.h>
#include <iostream>
using namespace std;
void StartDefending();
void BlockInject(HANDLE, CHAR*, CHAR*);
HWND hwnd;
BOOL APIENTRY DllMain( HMODULE hModule,
DWORD ul_reason_for_call,
LPVOID lpReserved
)
{
switch (ul_reason_for_call)
{
case DLL_PROCESS_ATTACH:
StartDefending();
case DLL_THREAD_ATTACH:
case DLL_THREAD_DETACH:
case DLL_PROCESS_DETACH:
break;
}
return TRUE;
}
void StartDefending(){
BlockInject(GetCurrentProcess(), "NTDLL.DLL", "LdrLoadDll");
cout << "Protection started!" << endl;
system("pause");
}
void BlockInject(HANDLE hProcess, CHAR* libName, CHAR* apiName)
{
DWORD pRet[] = {0xC3};
WriteProcessMemory(hProcess, (LPVOID)(VOID*)GetProcAddress(LoadLibrary(libName), apiName), (LPVOID)pRet, sizeof(pRet), 0);
}
|
|
Block to SwitchBot V3[Thats not good tutorial because it can work like .mix but we can edit mss32.dll :D:D which player know mss32's inside] :
|
|
I have writen slowly because I have broken my left arm.
Have fun :handsdown::handsdown: