#include <Windows.h>
#include <process.h>
#include <Tlhelp32.h>
#include <winbase.h>
#include <string.h>
#define LAUNCHER_ERROR 0x00DE5BE84F
#define ABNORMAL_ACTIVITY 0x102DE14
#define GAMEGUARDEROR1 0x00262
#define GAMEGUARDEROR2 0x00B85E5F0A
VOID BetaBypass()
{while(1){
//memcpy((PVOID) (LAUNCHER_ERROR), (PVOID) "\xEB\x38", 2);
memcpy((PVOID) (ABNORMAL_ACTIVITY), (PVOID) "\x0F\x84", 2);
//memcpy((PVOID) (GAMEGUARDEROR1), (PVOID) "\x55\x07", 2);
//memcpy((PVOID) (GAMEGUARDEROR2), (PVOID) "\x75\x0A", 2);
}}
void KillGG(const char *processName) {
HANDLE hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPALL, NULL);
PROCESSENTRY32 pEntry;
pEntry.dwSize = sizeof(pEntry);
BOOL hRes = Process32First(hSnapShot, &pEntry);
while (hRes)
{ if (strcmp(pEntry.szExeFile, processName) == 0) { HANDLE hProcess = OpenProcess(PROCESS_TERMINATE, 0,
(DWORD)pEntry.th32ProcessID);
if (hProcess != NULL)
{
TerminateProcess(hProcess, 9);
CloseHandle(hProcess);
}} hRes = Process32Next(hSnapShot, &pEntry);} CloseHandle(hSnapShot);}
void KillGGNow() {
while (1) {
KillGG("GameGuard.des");
KillGG("GameMon.des");
KillGG("GameMon64.des");
Sleep(100);}}
Source : MPGH.NET
#include <process.h>
#include <Tlhelp32.h>
#include <winbase.h>
#include <string.h>
#define LAUNCHER_ERROR 0x00DE5BE84F
#define ABNORMAL_ACTIVITY 0x102DE14
#define GAMEGUARDEROR1 0x00262
#define GAMEGUARDEROR2 0x00B85E5F0A
VOID BetaBypass()
{while(1){
//memcpy((PVOID) (LAUNCHER_ERROR), (PVOID) "\xEB\x38", 2);
memcpy((PVOID) (ABNORMAL_ACTIVITY), (PVOID) "\x0F\x84", 2);
//memcpy((PVOID) (GAMEGUARDEROR1), (PVOID) "\x55\x07", 2);
//memcpy((PVOID) (GAMEGUARDEROR2), (PVOID) "\x75\x0A", 2);
}}
void KillGG(const char *processName) {
HANDLE hSnapShot = CreateToolhelp32Snapshot(TH32CS_SNAPALL, NULL);
PROCESSENTRY32 pEntry;
pEntry.dwSize = sizeof(pEntry);
BOOL hRes = Process32First(hSnapShot, &pEntry);
while (hRes)
{ if (strcmp(pEntry.szExeFile, processName) == 0) { HANDLE hProcess = OpenProcess(PROCESS_TERMINATE, 0,
(DWORD)pEntry.th32ProcessID);
if (hProcess != NULL)
{
TerminateProcess(hProcess, 9);
CloseHandle(hProcess);
}} hRes = Process32Next(hSnapShot, &pEntry);} CloseHandle(hSnapShot);}
void KillGGNow() {
while (1) {
KillGG("GameGuard.des");
KillGG("GameMon.des");
KillGG("GameMon64.des");
Sleep(100);}}
Source : MPGH.NET
Tidak ada komentar:
Posting Komentar