Виды ограничителей для ВХ...

  • Для просмотра чата и остального функционала вам нужно авторизоваться или пройти регистрацию!
Статус
В этой теме нельзя размещать новые ответы.
A

>A1RN1kE<

Original poster
Приветствую читающих...
В данной теме я покажу виды ограничителей для WallHack'а...
И так их всего 2 типа...

1. Датовый...
При создании длл она будет работать до указанного вами в ней времени, тем же самым вы делаете ей срок жизни...
В самом верху Main.cpp там где находится DllMain вставить следующий код...

Код:
static char NOWDATE[20] = "" ;

void NowDate(void)
{
struct tm * current_tm;
time_t current_time;
time (&current_time);
current_tm = localtime (&current_time);
sprintf( NOWDATE, "%d/%02d/%d",current_tm->tm_mon+1,current_tm->tm_mday,current_tm->tm_year-100+2000);
return NOWDATE;//NOWDATE
}
Теперь опускаемся ниже (в конец файла, до DllMain) и вставляем такой код...
Код:
BOOL WINAPI DllMain(HMODULE hMod, DWORD dwReason, LPVOID lpReserved)
{
DisableThreadLibraryCalls(hMod);
if (dwReason==DLL_PROCESS_ATTACH) 
{
CloakDll_stub(hMod);
if(NOWDATE < "[COLOR="#FFFF00"]02[/COLOR]/[COLOR="#00FF00"]24[/COLOR]/[COLOR="#0000CD"]2012[/COLOR]")
{
MessageBox( NULL, "Срок еще не окончен", "/ОК",MB_ICONINFORMATION |MB_SERVICE_NOTIFICATION);
}else{

MessageBox( NULL, "Срок использования закончился", "/ERROR",MB_ICONINFORMATION |MB_SERVICE_NOTIFICATION);
ExitProcess(0);
}
CreateThread(0,0,(LPTHREAD_START_ROUTINE)StartHook,0,0,0);
}
return TRUE;
}
02 Месяц
24 День
2012 Год(писать полным числом , а не ''12'')


2. Именной...
При измене имени вашей *.dll она работать не будет...
Вот вставляем в DllMain такое...

Код:
BOOL WINAPI DllMain ( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
{
if(dwReason==DLL_PROCESS_ATTACH)
{
if(GetModuleHandleA("pointblank.exe") || GetModuleHandleA("PointBlank.exe") || GetModuleHandleA("warrock.exe") || GetModuleHandleA("D3D_test.exe") || GetModuleHandleA("France_test.exe") || GetModuleHandleA("OVER_D3D_TEST.exe"))
{
DisableThreadLibraryCalls(hDll);
CloakDll_stub(hMod);
MessageBoxA(0, "Всё отлично", "GOOD", MB_OK + MB_ICONINFORMATION |MB_SERVICE_NOTIFICATION);
CreateThread(0, 0, (LPTHREAD_START_ROUTINE)StartHook, 0, 0, 0);
}
}
char strDLLName [_MAX_PATH];
GetModuleFileName(hDll, strDLLName , _MAX_PATH);
if (strstr(strDLLName, "WallHack.dll")
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.