[Release]GameGuard 1.0

07/22/2015 08:03 jeromerz#16
reup the game guard dll ^^ thnx
07/22/2015 12:14 nicenickman#17
very easy kill gameguard >_-
10/27/2015 15:21 banktakung#18
Update API for protect dll.
10/28/2015 13:27 Cloud'#19
re-upload
03/07/2016 16:11 minhxh#20
How to change the image?
:confused:
Thx all !
03/08/2016 12:21 Tweek™#21
Maybe this [Only registered and activated users can see links. Click Here To Register...]

Cheat Engine | CLASS:Window; INSTANCE:2 0x16CF0000
03/09/2016 09:52 minhxh#22
No !
what I need is to change image
Change "Protect.bmp" not working
03/11/2016 18:52 .HeyEyay.#23
Where Can i Put This??

[Only registered and activated users can see links. Click Here To Register...]
03/30/2016 02:33 banktakung#24
Quote:
Originally Posted by .HeyEyay. View Post
Where Can i Put This??

[Only registered and activated users can see links. Click Here To Register...]


upper this function.
int APIENTRY WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )
03/31/2016 14:17 jeromerz#25
why when i extract the .rar the gameguard.dll shows up then it disappears?
01/26/2017 04:53 ronscript#26
wher to put API Protect dll sir.
07/03/2020 21:47 VonStrucker#27
Quote:
Originally Posted by banktakung View Post
Notice : It's a program for client side.


[Only registered and activated users can see links. Click Here To Register...]


[Only registered and activated users can see links. Click Here To Register...]
Only Thai Version.
English version please wait.


premium version is here.
[Only registered and activated users can see links. Click Here To Register...]


It's detect Windows Name, Class Name, Process ID, HexDump, DLL use, Speed Hack

you can give me a cheat program to add it.

Program Detected
PHP Code:
All Cheat Engine Version.
All Speed Gear Version.
Ultimate Cheat
WPE PRO
WPePro 0.9a
PePro 1.3
WildProxy All Version
Xelerator All Version
eXpLoRer
hacker
rPE 
rEdoX Packet Editor
Xenox Bot All Version
Fly Bot
Awake B0tt100
FlyffBot by Yoshii
Flyff NaviBot
F
-Tool by Men?x
BuffPang
[H2.0 BETA Rev3 (buffpangh.blogspot.com)
Bot
(FrozenAutoIt v3 Window Info
uMod V 2.0 Alpha 
(r53by ROTA
SpeedyAwakes
Flyff Transformation All Version
Middle Bot
Small Bot
Winject
x1nixmzeng
's x1nject
Process Hacker 2
Process Hacker 


1.place this under void SkipPatch() function
PHP Code:

#ifdef __GAMEGUARD
using namespace std;
typedef void (*HackCheck)();
BOOL CallDLL()
{
   
HackCheck _HackCheck;
   
HINSTANCE hInstLibrary LoadLibrary("GameGuard.dll");

   if (
hInstLibrary)
   {
      
_HackCheck = (HackCheck)GetProcAddress(hInstLibrary,"GameGuard");
      
_HackCheck();
   }
   else
   {
      
ExitProcess( -);
   }
   return 
true;
}
#endif 

2.in this function
PHP Code:
int APIENTRY WinMainHINSTANCE hInstanceHINSTANCE hPrevInstanceLPSTR lpCmdLineint nCmdShow 
put this under {
PHP Code:
#ifdef __GAMEGUARD
    
CallDLL();
#endif 

versioncommon = __GAMEGUARD


API Protect dll
PHP Code:

#ifdef __GAMEGUARD
void CheckSum::Initialize(void)
{
memset(&this->ulTable0sizeof(this->ulTable));


for(
int iCodes 0iCodes <= 0xFFiCodes++)
{
this->ulTable[iCodes] = this->Reflect(iCodes8) << 24;


for(
int iPos 0iPos 8iPos++)
{
this->ulTable[iCodes] = (this->ulTable[iCodes] << 1) ^
(
this->ulTable[iCodes] & (<< 31) ? CRC32_POLYNOMIAL 0);
}
this->ulTable[iCodes] = this->Reflect(this->ulTable[iCodes], 32);
}
}
unsigned long CheckSum::Reflect(unsigned long ulReflectchar cChar)
{
unsigned long ulValue 0;
for(
int iPos 1iPos < (cChar 1); iPos++)
{
if(
ulReflect 1ulValue |= << (cChar iPos);
ulReflect >>= 1;
}
return 
ulValue;
}
unsigned long CheckSum::FileCRC(const char *sFileName)
{
unsigned long ulCRC 0xffffffff;
FILE *fSource NULL;
unsigned char sBuf[CRC32BUFSZ];
int iBytesRead 0;
if( (
fSource fopen(sFileName"rb")) == NULL)
{
return 
0xffffffff;
}
do{
iBytesRead fread(sBufsizeof(char), CRC32BUFSZfSource);
this->PartialCRC(&ulCRCsBufiBytesRead);
}while(
iBytesRead == CRC32BUFSZ);
fclose(fSource);
return(
ulCRC 0xffffffff);
}
unsigned long CheckSum::FullCRC(unsigned char *sDataunsigned long ulLength)
{
unsigned long ulCRC 0xffffffff;
this->PartialCRC(&ulCRCsDataulLength);
return 
ulCRC 0xffffffff;
}
void CheckSum::PartialCRC(unsigned long *ulInCRCunsigned char *sDataunsigned long ulLength)
{
while(
ulLength--)
{
*
ulInCRC = (*ulInCRC >> 8) ^ this->ulTable[(*ulInCRC 0xFF) ^ *sData++];
}
}




int GetszFile (char *szFileName)
{
 
DWORD dwSize;
 
HANDLE hFile;
    
hFile CreateFile (szFileName,
                        
GENERIC_READ,
                        
FILE_SHARE_READ,
                        
NULL,
                        
OPEN_EXISTING,
                        
FILE_ATTRIBUTE_READONLY,
                        
NULL);
dwSize GetFileSize (hFile,
                       
NULL); 
 
CloseHandle(hFile);
 return 
dwSize;
}


using namespace std;
typedef void (*HackCheck)();
BOOL CallDLL()
{
   
CheckSum Check;
   
HackCheck _HackCheck;
   
HINSTANCE hInstLibrary LoadLibrary("GameGuard.dll");
 
 
//  int dwFileSize = GetFileSize("GameGuard.dll",NULL);
 //  int FileCheckSize = 351232;
   
if (hInstLibrary)
   {
      
_HackCheck = (HackCheck)GetProcAddress(hInstLibrary,"GameGuard");
      
_HackCheck();
      if(
GetszFile("GameGuard.dll") != 354304)
      {
            
MessageBoxg_Neuz.GetSafeHwnd(), "GameGuard Read Error!""Error in GameGuard.dll!"MB_OK ); 
            
ExitProcess( -);
      }
    
Check.Initialize();
    
long crchash 0x28061926;
    
long Player Check.FileCRC("GameGuard.dll");
    if(
Player != crchash)
    {
        
MessageBoxg_Neuz.GetSafeHwnd(), "GameGuard Read Error!""Error in GameGuard.dll!"MB_OK ); 
        
ExitProcess( -);
    }
   }
   else
   {
      
ExitProcess( -);
   }
   return 
true;
}


#endif 

API find window name Code
PHP Code:
BOOL TitleWindow(LPCSTR WindowTitle)
{
    if(
FindWindow(NULLWindowTitle ))    
    {
        
MessageBoxg_Neuz.GetSafeHwnd(), "ตรวจพบโปรแกรมโกง!""Cheat Detect!"MB_OK );
        
ExitProcess( -);           
    }


example
PHP Code:
void TitleCheckWindow()
{
    
TitleWindow("!xSpeed 6.0");

then add TitleCheckWindow() in int APIENTRY WinMain
ClasseWindow:
PHP Code:
void ClasseCheckWindow(){    
    
ClasseWindow("Hack");
    } 
AND

PID

PHP Code:
void ClasseCheckPross(){ 
    
GetProcId("hack.exe*32");

Did I help? You know what to do.
07/04/2020 09:49 netHoxInc#28
I dont understand why this useless code still gets used after so many times people been hacking servers running it. Lol.