Game Guard

Results 1 to 11 of 11
  1. #1
    Account Upgraded | Title Enabled! xlmansox is offline
    MemberRank
    Sep 2014 Join Date
    LondonLocation
    232Posts

    ! Game Guard

    Notice : It's a program for client side.






    << Download Game Guard 1.0 >>
    Only Thai Version.
    English version please wait.




    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
    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[H] 2.0 BETA Rev3 (buffpangh.blogspot.com)
    Bot
    (Frozen) AutoIt v3 Window Info
    uMod V 2.0 Alpha (r53) by 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
    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( -1 );
    }
    return true;
    }
    #endif







    2.in this function
    Code:
    int APIENTRY WinMain( HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow )



    put this under {
    Code:
    #ifdef __GAMEGUARD    CallDLL();#endif



    versioncommon = __GAMEGUARD


  2. #2
    ‎‎‎‎ Ketchup is offline
    ModeratorRank
    Jan 2009 Join Date
    New YorkLocation
    2,839Posts

    Re: Game Guard

    This is just misterkids dll renamed lol?

    At least you could give him credit lol.....

  3. #3
    Account Upgraded | Title Enabled! xlmansox is offline
    MemberRank
    Sep 2014 Join Date
    LondonLocation
    232Posts

    Re: Game Guard

    what is misterkids dll

  4. #4
    ‎‎‎‎ Ketchup is offline
    ModeratorRank
    Jan 2009 Join Date
    New YorkLocation
    2,839Posts

    Re: Game Guard

    Quote Originally Posted by xlmansox View Post
    what is misterkids dll
    http://forum.ragezone.com/f457/prote...on-4-a-777747/
    Literally the same code, just 5 years older lol.

  5. #5
    Account Upgraded | Title Enabled! xlmansox is offline
    MemberRank
    Sep 2014 Join Date
    LondonLocation
    232Posts

    Re: Game Guard

    This code is hook dll to exe. it's doesn't mean this is Q-Dll. you can use other way too hook dll. and if you think it not enough to protect dll.

    Code:
    
    #ifdef __GAMEGUARD
    void CheckSum::Initialize(void)
    {
    memset(&this->ulTable, 0, sizeof(this->ulTable));
    
    
    for(int iCodes = 0; iCodes <= 0xFF; iCodes++)
    {
    this->ulTable[iCodes] = this->Reflect(iCodes, 8) << 24;
    
    
    for(int iPos = 0; iPos < 8; iPos++)
    {
    this->ulTable[iCodes] = (this->ulTable[iCodes] << 1) ^
    (this->ulTable[iCodes] & (1 << 31) ? CRC32_POLYNOMIAL : 0);
    }
    this->ulTable[iCodes] = this->Reflect(this->ulTable[iCodes], 32);
    }
    }
    unsigned long CheckSum::Reflect(unsigned long ulReflect, char cChar)
    {
    unsigned long ulValue = 0;
    for(int iPos = 1; iPos < (cChar + 1); iPos++)
    {
    if(ulReflect & 1) ulValue |= 1 << (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(sBuf, sizeof(char), CRC32BUFSZ, fSource);
    this->PartialCRC(&ulCRC, sBuf, iBytesRead);
    }while(iBytesRead == CRC32BUFSZ);
    fclose(fSource);
    return(ulCRC ^ 0xffffffff);
    }
    unsigned long CheckSum::FullCRC(unsigned char *sData, unsigned long ulLength)
    {
    unsigned long ulCRC = 0xffffffff;
    this->PartialCRC(&ulCRC, sData, ulLength);
    return ulCRC ^ 0xffffffff;
    }
    void CheckSum::PartialCRC(unsigned long *ulInCRC, unsigned char *sData, unsigned 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,"GasMask_5");
          _HackCheck();
          if(GetszFile("GameGuard.dll") != 354304)
          {
                MessageBox( g_Neuz.GetSafeHwnd(), "GameGuard Read Error!", "Error in GameGuard.dll!", MB_OK ); 
                ExitProcess( -1 );
          }
        Check.Initialize();
        long crchash = 0x28061926;
        long Player = Check.FileCRC("GameGuard.dll");
        if(Player != crchash)
        {
            MessageBox( g_Neuz.GetSafeHwnd(), "GameGuard Read Error!", "Error in GameGuard.dll!", MB_OK ); 
            ExitProcess( -1 );
        }
       }
       else
       {
          ExitProcess( -1 );
       }
       return true;
    }
    
    
    #endif

    Easy ?
    Last edited by xlmansox; 06-02-16 at 12:04 AM.

  6. #6
    Proficient Member Jerzkie is offline
    MemberRank
    Jul 2012 Join Date
    System32Location
    178Posts

    Re: Game Guard

    there's a virus on GameGuard.dll avast detects it as a virus.

  7. #7
    Valued Member MythicDev22 is offline
    MemberRank
    Feb 2013 Join Date
    119Posts

    Re: Game Guard

    How about bypassing ?

  8. #8
    Account Upgraded | Title Enabled! xlmansox is offline
    MemberRank
    Sep 2014 Join Date
    LondonLocation
    232Posts

    Re: Game Guard

    Quote Originally Posted by MythicDev22 View Post
    How about bypassing ?

    freeze and boom

  9. #9
    Not working on UnitedFlyf Mootie is offline
    MemberRank
    Apr 2009 Join Date
    1,589Posts

    Re: Game Guard

    Quote Originally Posted by MythicDev22 View Post
    How about bypassing ?
    Detour ExitProcess & LoadLibrary, done.

  10. #10
    Proficient Member Jerzkie is offline
    MemberRank
    Jul 2012 Join Date
    System32Location
    178Posts

    Re: Game Guard

    If i am right this .dll protection is based for Codex V5 :) MU Release

    http://forum.ragezone.com/f508/codex...-code-1066322/

  11. #11
    Proficient Member wataru is offline
    MemberRank
    Jan 2010 Join Date
    157Posts

    Re: Game Guard

    please help i got this error



Advertisement