Dawd
Dawd
void SigScanner()
{
SigScan scan;
callDoWastedCheck = (ptrDoWastedCheck)scan.FindPattern(xorstr_("client.dll"),
xorstr_("\x55\x8B\xEC\x6A\xFF\x68\x00\x00\x00\x00\x64\xA1\x00\x00\x00\x00\x50\
x83\xEC\x3C\x53\x56\x57\xA1\x00\x00\x00\x00\x33\xC5\x50\x8D\x45\xF4\x64\xA3\x00\
x00\x00\x00\x8B\xF9\x8B\x8F"),
xorstr_("xxxxxx????xxxxxxxxxxxxxx????xxxxxxxxxxxxxxxx"));
if (callDoWastedCheck != nullptr)
{
MH_RemoveHook(callDoWastedCheck);
MH_CreateHook(callDoWastedCheck, &DoWastedCheck,
reinterpret_cast<LPVOID*>(&callDoWastedCheck));
MH_EnableHook(MH_ALL_HOOKS);
}
callKill = (ptrKill)scan.FindPattern(xorstr_("client.dll"),
xorstr_("\x55\x8B\xEC\x83\xEC\x30\x53\x8B"),
xorstr_("xxxxxxxx"));
if (callKill != nullptr)
{
MH_RemoveHook(callKill);
MH_CreateHook(callKill, &Kill, reinterpret_cast<LPVOID*>(&callKill));
MH_EnableHook(MH_ALL_HOOKS);
}
}
void KeyHook()
{
while (true)
{
if (GetAsyncKeyState(VK_DELETE))
{
Crasher = true;
DWORD PEDSELF = *(DWORD*)0xB6F5F0;
*(float*)(PEDSELF + 0x540) = 0.0f;
}
Sleep(150);
}
}
```