CPLUSPLUSGameGuard Beta Bypass C++ [Source]

Posts 1–15 of 24 · Page 1 of 2
GameGuard Beta Bypass C++ [Source]
GameGuard Beta Bypass C++ [Source]

Some of them, use a CE to change/edit the value of the address and it's pretty tired to use it so I decide to release this source to keep your time from wasting from a lot of work etc... etc...

First inlcude the following code.
Code:
#include <Windows.h>
#include <process.h>
#include <Tlhelp32.h>
#include <winbase.h>
#include <string.h>
Must be have a updated address.
Code:
#define LAUNCHER_ERROR       0x
#define ABNORMAL_ACTIVITY    0x
#define GAMEGUARDEROR1       0x
#define GAMEGUARDEROR2       0x
Do the edit/beta bypass.
Code:
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);
}}
After the beta bypass, we can kill now the GameGuard without the LAUNCHER ERROR!
Killproc,
Code:
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);}
Do the kill.
Code:
void KillGGNow() {
 while (1) {
  KillGG("GameGuard.des");
  KillGG("GameMon.des");
  KillGG("GameMon64.des");
  Sleep(200);}}
and now, add this to your DLL main.
Code:
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)BetaBypass, NULL, NULL, NULL);
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)KillGGNow, NULL, NULL, NULL);
 
Credits:

Killprocess Source
Brandon
@Arcton
Quote Originally Posted by Jhem View Post
GameGuard Beta Bypass C++ [Source]

Some of them, use a CE to change/edit the value of the address and it's pretty tired to use it so I decide to release this source to keep your time from wasting from a lot of work etc... etc...

First inlcude the following code.
Code:
#include <Windows.h>
#include <process.h>
#include <Tlhelp32.h>
#include <winbase.h>
#include <string.h>
Must be have a updated address.
Code:
#define LAUNCHER_ERROR       0x
#define ABNORMAL_ACTIVITY    0x
#define GAMEGUARDEROR1       0x
#define GAMEGUARDEROR2       0x
Do the edit/beta bypass.
Code:
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);
}}
After the beta bypass, we can kill now the GameGuard without the LAUNCHER ERROR!
Killproc,
Code:
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);}
Do the kill.
Code:
void KillGGNow() {
 while (1) {
  KillGG("GameGuard.des");
  KillGG("GameMon.des");
  KillGG("GameMon64.des");
  Sleep(200);}}
and now, add this to your DLL main.
Code:
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)BetaBypass, NULL, NULL, NULL);
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)KillGGNow, NULL, NULL, NULL);
 
Credits:

Killprocess Source
Brandon
@Arcton
Look a little same in my own code but great release
Quote Originally Posted by justinrain View Post
SO is any bypass working?
There is no bypass working right now
Does this work on C sharp?
Quote Originally Posted by XiaoTeax View Post
Does this work on C sharp?
Maybe if you reverse the code
@COD3RIN @Jhem

there is a pEntry error in my C++ project by using this code X_X can you help me with this error?
Quote Originally Posted by astron51 View Post
@COD3RIN @Jhem

there is a pEntry error in my C++ project by using this code X_X can you help me with this error?
you need to bool WANAPI Dllnain
Quote Originally Posted by COD3RIN View Post

you need to bool WANAPI Dllnain
ok thanks :P
Quote Originally Posted by Jhem View Post
GameGuard Beta Bypass C++ [Source]

Some of them, use a CE to change/edit the value of the address and it's pretty tired to use it so I decide to release this source to keep your time from wasting from a lot of work etc... etc...

First inlcude the following code.
Code:
#include <Windows.h>
#include <process.h>
#include <Tlhelp32.h>
#include <winbase.h>
#include <string.h>
Must be have a updated address.
Code:
#define LAUNCHER_ERROR       0x
#define ABNORMAL_ACTIVITY    0x
#define GAMEGUARDEROR1       0x
#define GAMEGUARDEROR2       0x
Do the edit/beta bypass.
Code:
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);
}}
After the beta bypass, we can kill now the GameGuard without the LAUNCHER ERROR!
Killproc,
Code:
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);}
Do the kill.
Code:
void KillGGNow() {
 while (1) {
  KillGG("GameGuard.des");
  KillGG("GameMon.des");
  KillGG("GameMon64.des");
  Sleep(200);}}
and now, add this to your DLL main.
Code:
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)BetaBypass, NULL, NULL, NULL);
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)KillGGNow, NULL, NULL, NULL);
 
Credits:

Killprocess Source
Brandon
@Arcton
I am Brandon...
Quote Originally Posted by Caezer99 View Post
I am Brandon...
Well, credits to you.
Hi, i'm new here. how to used this code?
Quote Originally Posted by rrj3023 View Post
Hi, i'm new here. how to used this code?
Create a c++ project else learn c++.
Wow, great release ... thank
Use What Program To Do This?
Posts 1–15 of 24 · Page 1 of 2
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Talk with us