Page 1 of 2 12 LastLast
Results 1 to 15 of 16
  1. #1
    GEHhgerhgerhgerhrhr's Avatar
    Join Date
    Jan 2013
    Gender
    female
    Location
    <------> ◕‿◕ <------>
    Posts
    675
    Reputation
    107
    Thanks
    11,410
    My Mood
    Angelic

    Post Bypassing Gameguard: Imported functions

    Expanding a bit more on this anti-cheat.

     
    void function_list_dump( )
    {
    dwGameGuardClassBase = GetGameGuard( );

    do
    {
    GGMethodTable = *(PDWORD*)dwGameGuardClassBase;
    Sleep(10);
    }
    while( !GGMethodTable );

    while( *(PDWORD)((DWORD)dwGameGuardClassBase + 4) == NULL )
    Sleep(10);

    do
    {
    GGMethodTable2 = **(PDWORD**)((DWORD)dwGameGuardClassBase + 4);
    }
    while( !GGMethodTable2 );

    #ifdef LOG_GG
    pLog->log("\n-------------\nGG Method Table 1\nsize = %d", dwGetMethodCount(GGMethodTable));
    PrintMethodLocations( GGMethodTable );
    pLog->log("\n-------------\nGG Method Table 2\nsize = %d", dwGetMethodCount(GGMethodTable2));
    PrintMethodLocations( GGMethodTable2 );
    ExitProcess(0);
    #endif
    }


    GetGameGuard? Another GG function that's wrapped.

     
    typedef PVOID (__cdecl* tGetGameGuard)( );
    tGetGameGuard GetGameGuard = (tGetGameGuard)GGPTR;


    GGPTR? Location of this function

     
    mov eax, offset off_D25874
    retn


    Shad0w just print the functions like this:

     
    void PrintMethodLocations( PDWORD pdwVMT )
    {
    DWORD dwIndex = 0;

    for ( dwIndex = 0; pdwVMT[ dwIndex ]; dwIndex++ )
    {
    if ( IsBadCodePtr( ( FARPROC ) pdwVMT[ dwIndex ] ) )
    {
    break;
    }

    pLog->log("%i [ 0x%x ]", dwIndex, pdwVMT[dwIndex]);
    }

    }


    Credit:Shad0w

    dont thanks me yet just wait for any suggestion about this code.

  2. #2
    devilaim's Avatar
    Join Date
    Aug 2012
    Gender
    male
    Posts
    493
    Reputation
    10
    Thanks
    1,612
    My Mood
    Devilish
    you use my signature make other for that

    ---------- Post added at 08:36 AM ---------- Previous post was at 08:35 AM ----------

    Quote Originally Posted by Farah[Aisyah] View Post
    Expanding a bit more on this anti-cheat.

     
    void function_list_dump( )
    {
    dwGameGuardClassBase = GetGameGuard( );

    do
    {
    GGMethodTable = *(PDWORD*)dwGameGuardClassBase;
    Sleep(10);
    }
    while( !GGMethodTable );

    while( *(PDWORD)((DWORD)dwGameGuardClassBase + 4) == NULL )
    Sleep(10);

    do
    {
    GGMethodTable2 = **(PDWORD**)((DWORD)dwGameGuardClassBase + 4);
    }
    while( !GGMethodTable2 );

    #ifdef LOG_GG
    pLog->log("\n-------------\nGG Method Table 1\nsize = %d", dwGetMethodCount(GGMethodTable));
    PrintMethodLocations( GGMethodTable );
    pLog->log("\n-------------\nGG Method Table 2\nsize = %d", dwGetMethodCount(GGMethodTable2));
    PrintMethodLocations( GGMethodTable2 );
    ExitProcess(0);
    #endif
    }


    GetGameGuard? Another GG function that's wrapped.

     
    typedef PVOID (__cdecl* tGetGameGuard)( );
    tGetGameGuard GetGameGuard = (tGetGameGuard)GGPTR;


    GGPTR? Location of this function

     
    mov eax, offset off_D25874
    retn


    Shad0w just print the functions like this:

     
    void PrintMethodLocations( PDWORD pdwVMT )
    {
    DWORD dwIndex = 0;

    for ( dwIndex = 0; pdwVMT[ dwIndex ]; dwIndex++ )
    {
    if ( IsBadCodePtr( ( FARPROC ) pdwVMT[ dwIndex ] ) )
    {
    break;
    }

    pLog->log("%i [ 0x%x ]", dwIndex, pdwVMT[dwIndex]);
    }

    }


    Credit:Shad0w

    dont thanks me yet just wait for any suggestion about this code.
    no double post i know you post this in other forum make one post

  3. #3
    newbiedivine's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Posts
    12
    Reputation
    10
    Thanks
    0
    My Mood
    Bored
    how to use this? help me.

  4. #4
    _Banned_'s Avatar
    Join Date
    Feb 2013
    Gender
    male
    Location
    Hacker Never Give Their Bio
    Posts
    5
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by newbiedivine View Post
    how to use this? help me.
    It's A Code Kids

  5. #5
    arunis's Avatar
    Join Date
    Jan 2013
    Gender
    male
    Posts
    34
    Reputation
    10
    Thanks
    1
    My Mood
    Amazed
    sorce codes why u puting theus. in this web is soo many who dont know waht to do witch them, why u dont creat fils whitch we can just bypas gg

  6. #6
    newbiedivine's Avatar
    Join Date
    Nov 2012
    Gender
    male
    Posts
    12
    Reputation
    10
    Thanks
    0
    My Mood
    Bored
    YOLO zz

  7. #7
    fikrihamzah98's Avatar
    Join Date
    Jan 2013
    Gender
    male
    Location
    Bawah Langit Atas Bumi
    Posts
    4
    Reputation
    10
    Thanks
    10
    My Mood
    Angelic
    where this code to paste at google chrome or at create notepad file

  8. #8
    BlinkBling's Avatar
    Join Date
    Oct 2012
    Gender
    male
    Posts
    128
    Reputation
    10
    Thanks
    175
    My Mood
    Amazed
    Old code is old. If I wasn't wrong it is 2012's.

  9. #9
    astral1357's Avatar
    Join Date
    May 2012
    Gender
    male
    Location
    Behind You XD
    Posts
    65
    Reputation
    10
    Thanks
    7
    My Mood
    Aggressive
    nice anyone can make a bypass or something after a week for sure ^^


    [HTML]Facebook.com/trytokillme00 (add me) [/HTML]

     
    Please do subscribe to me @ youtube.com/TheProHaker101



  10. #10
    mirulkeem's Avatar
    Join Date
    Sep 2012
    Gender
    male
    Location
    - ★ ★ ★ ★ ★ -
    Posts
    528
    Reputation
    10
    Thanks
    206
    My Mood
    Bored
    LOL kids? U must paste this code at C+++ and learn it by urself
    Quote Originally Posted by fikrihamzah98 View Post
    where this code to paste at google chrome or at create notepad file
    Tagline : Request it's easy, but make it it's hard. Stop begging!

    I'm Fucking Hate Newbie At Blackshot Section (Always Begging For A New Hack)


  11. #11
    .Suicide's Avatar
    Join Date
    Nov 2011
    Gender
    female
    Location
    fbi
    Posts
    324
    Reputation
    11
    Thanks
    490
    My Mood
    Drunk
    This is a 2012 source code. From a November GameGuard Patch.
    Firstly, you're going to need to know your APIs Inside out, like you can trace the Back of your Hand.
    You're also going to need to know a Fucking shitload of Assembly & Reversing, That's bassically The minimun.
    After that you can start Using the C++ Client to code your Reversed Functions

    Actually , you not only you must know standard coding languages such as C or C++, you do also need to know reversing.
    46segma

  12. The Following 2 Users Say Thank You to .Suicide For This Useful Post:

    makamura30 (02-24-2013),nordin25 (02-18-2013)

  13. #12
    nordin25's Avatar
    Join Date
    Jul 2012
    Gender
    male
    Posts
    90
    Reputation
    10
    Thanks
    104
    My Mood
    Tired
    Quote Originally Posted by arunis View Post
    sorce codes why u puting theus. in this web is soo many who dont know waht to do witch them, why u dont creat fils whitch we can just bypas gg
    Ur English PowerFull Let Me Help Source Codes Why U Putting this.at mpgh so many dont know what to do with them why dont u create files which we can just bypass GG-gameGuard

    ---------- Post added at 05:57 AM ---------- Previous post was at 05:57 AM ----------

    Quote Originally Posted by ♥prepixjr+ View Post
    This is a 2012 source code. From a November GameGuard Patch.
    Firstly, you're going to need to know your APIs Inside out, like you can trace the Back of your Hand.
    You're also going to need to know a Fucking shitload of Assembly & Reversing, That's bassically The minimun.
    After that you can start Using the C++ Client to code your Reversed Functions

    Actually , you not only you must know standard coding languages such as C or C++, you do also need to know reversing.
    Right

  14. #13
    WhiteSoviet's Avatar
    Join Date
    Jan 2013
    Gender
    male
    Posts
    27
    Reputation
    10
    Thanks
    3
    My Mood
    Stressed
    yeah i agree with the idea,just create a file then attact it

  15. #14
    GEHhgerhgerhgerhrhr's Avatar
    Join Date
    Jan 2013
    Gender
    female
    Location
    <------> ◕‿◕ <------>
    Posts
    675
    Reputation
    107
    Thanks
    11,410
    My Mood
    Angelic
    Quote Originally Posted by nordin25 View Post
    Ur English PowerFull Let Me Help Source Codes Why U Putting this.at mpgh so many dont know what to do with them why dont u create files which we can just bypass GG-gameGuard

    ---------- Post added at 05:57 AM ---------- Previous post was at 05:57 AM ----------


    Right
    it patch ?

  16. #15
    .Suicide's Avatar
    Join Date
    Nov 2011
    Gender
    female
    Location
    fbi
    Posts
    324
    Reputation
    11
    Thanks
    490
    My Mood
    Drunk
    Quote Originally Posted by Farah[Aisyah] View Post
    it patch ?
    Yes, long ago. It was a leeched from a november post. Anyway you can't really do shit with it. You need to learn reversing other than having extreme knowledge in C++/C/C# , whatever you're coding your trainer in. NO one will spend time for this antihack as well, it gets patched too quickly.
    46segma

  17. The Following User Says Thank You to .Suicide For This Useful Post:

    nordin25 (02-20-2013)

Page 1 of 2 12 LastLast

Similar Threads

  1. [Source Code] Bypassing Gameguard: Imported functions
    By briankilla4 in forum Alliance of Valiant Arms (AVA) Coding / Source Code
    Replies: 7
    Last Post: 09-21-2012, 03:09 PM
  2. İ want bypass gameguard
    By nopeaceyeswar in forum CrossFire Hacks & Cheats
    Replies: 16
    Last Post: 09-02-2009, 07:34 PM
  3. Bypassing GameGuard
    By CioNide in forum Anti-Cheat
    Replies: 5
    Last Post: 04-25-2009, 05:23 PM
  4. Ways to bypass GameGuard
    By XqwertyX in forum WarRock Korea Hacks
    Replies: 12
    Last Post: 06-01-2007, 03:42 PM
  5. bypass gameguard?
    By Krumbles in forum Suggestions, Requests & General Help
    Replies: 4
    Last Post: 12-30-2006, 07:38 PM