Page 3 of 3 FirstFirst 123
Results 31 to 34 of 34
  1. #1
    ac1d_buRn's Avatar
    Join Date
    Aug 2009
    Gender
    female
    Location
    CA Source Section
    Posts
    3,406
    Reputation
    157
    Thanks
    3,991
    My Mood
    Flirty

    I Bring you.. A HACKSHIELD BYPASS Source Code

    I have found this hackshield bypass source code on the net~!
    We all need a bypass so hopefuly someone can make this work
    Here is the code.
    Please, Please make a bypass :P

    Code:
    #define HS_JMP            0x63B31D
    #define HS_JMP2            0x63B323
    
    typedef int            (__cdecl *HS_GetProcAddress_t)( int hModule, int a2 );
    typedef int            (__stdcall *HackshieldComm_t )( int, void*, void* );
    typedef signed int    (__stdcall *KickProc_t)( int a1, int a2, int a3 );
    
    HS_GetProcAddress_t                pHS_GetProcAddress        = NULL;
    HackshieldComm_t                pHackshieldComm            = NULL;
    KickProc_t                        pKickProc                = NULL;
    
    signed int __stdcall new_KickProc( int a1, int a2, int a3 )
    {
        return 1;
    }
    
    int __stdcall new_HackshieldComm( int hsCommCode, void *Param1, void *Param2 )
    {
        if( hsCommCode == 4 || hsCommCode == 5 || hsCommCode == 13 ) //kill!
        {
            if( hsCommCode == 4 ) //replace kick proc
            {
                DWORD *dwParam1 = (DWORD *)Param1;
    
                pKickProc    = (KickProc_t)*dwParam1;
                *dwParam1    = (DWORD)new_KickProc;
            }
    
            int iReturn = pHackshieldComm( hsCommCode, Param1, Param2 );
    
            return 1;
        }
    
        int iReturn = pHackshieldComm( hsCommCode, Param1, Param2 );
    
        return iReturn;
    }
    
    void HookCommunication( EXCEPTION_POINTERS* pExceptionInfo )
    {
        DWORD dwEbp        = pExceptionInfo->ContextRecord->Ebp;
        DWORD dwParam2    = 0;
    
        __asm
        {
            push eax;
            push edx;
            mov eax, dwEbp;
            mov edx, [eax+0xC];
            mov dwParam2, edx;
            pop edx;
            pop eax;
        }
    
        if( dwParam2 == 0xA ) //this is the ordinal of some export...hmm..
        {
            pHackshieldComm                        = (HackshieldComm_t)pExceptionInfo->ContextRecord->Eax;
            pExceptionInfo->ContextRecord->Eax    = (DWORD)new_HackshieldComm;
        }
    
        pExceptionInfo->ContextRecord->Eip        = HS_JMP2;
    
        return;
    }
    
    PVOID pContextHandler = NULL;
    
    LONG WINAPI ***ExceptionHandler( EXCEPTION_POINTERS* pExceptionInfo )
    {
        if( pExceptionInfo->ExceptionRecord->ExceptionCode != EXCEPTION_SINGLE_STEP )
        {
            return EXCEPTION_CONTINUE_SEARCH;
        }
    
        if( pExceptionInfo->ExceptionRecord->ExceptionAddress == (PVOID)HS_JMP ) 
        {
            HookCommunication( pExceptionInfo );
            return EXCEPTION_CONTINUE_EXECUTION;
        }
    
        return EXCEPTION_CONTINUE_SEARCH;
    }
    
    void InitContextHook()
    {
        pContextHandler = AddVectoredExceptionHandler( 0x50BE17, ***ExceptionHandler );
    
        CONTEXT Context;
        Context.ContextFlags = CONTEXT_DEBUG_REGISTERS;
        GetThreadContext(GetCurrentThread(), &Context);
        Context.Dr0 = HS_JMP;
        Context.Dr7 = (1<<0)|(1<<2)|(1<<4)|(1<<6);
        SetThreadContext(GetCurrentThread(), &Context);
    I think it is C++ but im not quite sure.

    HERE YOU GO CODERS. GOOD LUCK!

    acid_buRn

  2. #31
    -James's Avatar
    Join Date
    Nov 2008
    Gender
    male
    Location
    MEETING TRUNKY ON XBOX. OH WAIT, HE DOESNT HAVE IT
    Posts
    4,942
    Reputation
    41
    Thanks
    817
    My Mood
    Bashful
    Then it remains open.

    If it becomes a complete spam thread and keeps getting fails, im afraid itt'll be closed. As its no need!

  3. #32
    lolz2much's Avatar
    Join Date
    Jan 2009
    Gender
    male
    Posts
    743
    Reputation
    28
    Thanks
    807
    My Mood
    Amused
    Quote Originally Posted by Stumpy View Post
    Tommorrow Nexon is patching.

    Today was the HackShield update.

    I'll keep this open for a lil bit more, but if its patched, or doesnt work, i dont want spam, which is what ive seen so far, on the front page.

    this dosent work, ive had this source for like 3 weeks

    i had no idea how many people in ca are on mpgh...i went in a game, and there was a room called "lol2much fly hack" and everybody had it...it was fun...




  4. #33
    why06's Avatar
    Join Date
    Jul 2009
    Gender
    male
    Location
    IBM
    Posts
    4,305
    Reputation
    170
    Thanks
    2,194
    My Mood
    Flirty
    Quote Originally Posted by Tyraell101 View Post
    Honestly, if you guys can get this into dll form it may way.
    I fixed some errors in the code and stuff.
    So if this helped, Whatever. lol i don't think it will work anyway. But i edited a few
    Code:
    'If  #define HS_JMP0      x63B31D()
        'if  #define HS_JMP2         0x63B323()   
    
            '('typedef int)               
    
    
    
            '(__cdecl *HS_GetProcAddress_t)( int hModule); int a2 ); 
            'typedef (signed (int)   (__stdcall__) KickProc_t)( int (a1), int (a2) int a3
            '(typedef int)            (__stdcall *HackshieldComm_t )( int, void*, void* ); 
    
    
            '(HS_GetProcAddress_P)_(pHS_GetProcAddress) = NULL
            '(HackshieldComm_t)(pHackshieldComm) = NULL
            '(KickProc_t(pKickProc) = NULL
    
            '(Signed(Int()) '__stdcall new_KickProc( int a1, int a2, int a3 )'
    
            '(Return 1
            'typedef (int)            (__cdecl *HS_GetProcAddress_t)( int hModule, int a2 );
            '(typedef int            (__stdcall *HackshieldComm_t )( int, void*, void* );
            '(typedef signed int    (__stdcall *KickProc_t)( int a1, int a2, int a3 )
    
            'HS_GetProcAddress_t                pHS_GetProcAddress        = NULL;
            'HackshieldComm_t            pHackshieldComm            = NULL;
            'KickProc_t                        pKickProc                = NULL;
    
            'signed int __stdcall new_KickProc( int a1, int a2, int a3 )
            '{;
            'return 1;
            '};
    
            'Int() '__stdcall new_HackshieldComm( int hsCommCode, void *Param1, void *Param2 )
            '(;
            'if 'hsCommCode == 4 || hsCommCode == 5 || hsCommCode == 13 ) //kill!
            'End If
            '{;
            'if( hsCommCode == 4 ) //replace kick proc
            'End If
            '{;
            'DWORD *dwParam1 = (DWORD *)Param1;
    
            'pKickProc    = (KickProc_t)*dwParam1;
            '*dwParam1    = (DWORD)new_KickProc;
            '};
    
            'int iReturn = pHackshieldComm( hsCommCode, Param1, Param2 );
    
            '(Return 1;)
            '};
    
            'int iReturn = pHackshieldComm( hsCommCode, Param1, Param2 );
    
            '(return iReturn;)
            '};
    
            '(HookCommunication(EXCEPTION_POINTERS * pExceptionInfo) Void* );
            '{;
            'DWORD dwEbp        = pExceptionInfo->ContextRecord->Ebp;
            'DWORD dwParam2    = 0;
    
            '__asm()
            '{;
            'push eax;
            'push edx;
            'mov eax, dwEbp;
            'mov edx, [eax+0xC];
            'mov dwParam2, edx;
            'pop edx;
            'pop eax;
            '};
    
            'if( dwParam2 == 0xA ) //this is the ordinal of some export...hmm..
            '{;
            'pHackshieldComm                        = (HackshieldComm_t)pExceptionInfo->ContextRecord->Eax;
            'pExceptionInfo->ContextRecord->Eax    = (DWORD)new_HackshieldComm;
            '};
    
            'pExceptionInfo->ContextRecord->Eip        = HS_JMP2;
    
            'return;
            '};
    
            'PVOID pContextHandler = NULL;
    
            'WINAPI' ***ExceptionHandler( EXCEPTION_POINTERS* pExceptionInfo ) LONG* );
            '{;
            'if( pExceptionInfo->ExceptionRecord->ExceptionCode != EXCEPTION_SINGLE_STEP )
            'End If
            '{;
            'return EXCEPTION_CONTINUE_SEARCH;
            '};
    
            'if( pExceptionInfo->ExceptionRecord->ExceptionAddress == (PVOID)HS_JMP ) 
            '{;
            ';HookCommunication( pExceptionInfo );
            ';return EXCEPTION_CONTINUE_EXECUTION;
            '};
    
            'return EXCEPTION_CONTINUE_SEARCH;
            '};
    
            ' InitContextHook()(;ContextHandler. = AddVectoredExceptionHandler( 0x50BE17, ***ExceptionHandler ); void* );
    
            'CONTEXT Context;
            'Context.ContextFlags = CONTEXT_DEBUG_REGISTERS;
            'GetThreadContext(GetCurrentThread(), &Context);
            'Context.Dr0 = HS_JMP;
            ' Context.Dr7 = (1<<0)|(1<<2)|(1<<4)|(1<<6);
            'SetThreadContext(GetCurrentThread(), &Context);
    WTH man you fucked it up. This code has been out since the dawn of time and has been sitting inside a sticky on the WOGH forum ever since. This is nothing new. The code is outdated, not only would it take new addies, but an entirely new approach. That or you could just find a bypass that actually works. I would find one, but I'm not that interested honestly. Plus when I find a site I kind of like to just sit there and not jump around between a hundred different forums. :l

    "Every gun that is made, every warship launched, every rocket fired signifies, in the final sense, a theft from those who hunger and are not fed, those who are cold and are not clothed. This world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children. The cost of one modern heavy bomber is this: a modern brick school in more than 30 cities. It is two electric power plants, each serving a town of 60,000 population. It is two fine, fully equipped hospitals. It is some fifty miles of concrete pavement. We pay for a single fighter plane with a half million bushels of wheat. We pay for a single destroyer with new homes that could have housed more than 8,000 people. This is, I repeat, the best way of life to be found on the road the world has been taking. This is not a way of life at all, in any true sense. Under the cloud of threatening war, it is humanity hanging from a cross of iron."
    - Dwight D. Eisenhower

  5. #34
    -James's Avatar
    Join Date
    Nov 2008
    Gender
    male
    Location
    MEETING TRUNKY ON XBOX. OH WAIT, HE DOESNT HAVE IT
    Posts
    4,942
    Reputation
    41
    Thanks
    817
    My Mood
    Bashful
    Okay.

    Its a old source.

    It doesn't work.

    And This is a warning: Do NOT spam threads like crazy, telling me that its bullshit and that the kid that posted is retarted.

    It adds to spam - I aint cool with that.

Page 3 of 3 FirstFirst 123

Similar Threads

  1. X-Trap Bypass Source Code
    By NoJustice in forum CrossFire Hack Coding / Programming / Source Code
    Replies: 24
    Last Post: 05-07-2011, 09:05 PM
  2. Hackshield bypass {Source code}
    By headsup in forum Combat Arms Hack Coding / Programming / Source Code
    Replies: 37
    Last Post: 12-30-2009, 08:17 PM
  3. Bypass Source Code
    By FORCE™ in forum Combat Arms Hack Coding / Programming / Source Code
    Replies: 113
    Last Post: 12-30-2009, 08:13 PM
  4. [Release] ****** DLL Source Code
    By OneWhoSighs in forum WarRock - International Hacks
    Replies: 20
    Last Post: 10-25-2007, 08:41 AM
  5. HALO 2 (XBOX) Source Code
    By mirelesmichael in forum General Game Hacking
    Replies: 12
    Last Post: 09-23-2006, 05:35 AM