Page 2 of 3 FirstFirst 123 LastLast
Results 16 to 30 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. #16
    Luke420's Avatar
    Join Date
    Jan 2009
    Gender
    male
    Location
    The Computer :/
    Posts
    6,711
    Reputation
    436
    Thanks
    803
    My Mood
    Cold
    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.
    thats my bad man i r sorrys i will go back to my cave *slaps self Cry's runs like a bitch*
    Last edited by Luke420; 09-28-2009 at 04:12 AM.

  3. #17
    Melikepie's Avatar
    Join Date
    Apr 2009
    Gender
    male
    Posts
    1,653
    Reputation
    12
    Thanks
    131
    My Mood
    Amazed
    Lol i believe User1 will join u as a minion in eu if he gets accepted

  4. #18
    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
    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.
    Since when are u minion?

  5. #19
    Melikepie's Avatar
    Join Date
    Apr 2009
    Gender
    male
    Posts
    1,653
    Reputation
    12
    Thanks
    131
    My Mood
    Amazed
    Since two days ago

  6. #20
    -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
    Bahaha

    nah since about 8 hours ago :P

  7. #21
    Katie_Perry's Avatar
    Join Date
    Feb 2009
    Gender
    male
    Posts
    3,089
    Reputation
    31
    Thanks
    175
    My Mood
    Sneaky
    Ac1D thought you VB as well

  8. #22
    -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
    From what I see, its VB, but not sure which one. Probobly C++.

    Can we not spam, i dont wanna have to move

  9. #23
    LegendaryAbbo's Avatar
    Join Date
    Dec 2008
    Gender
    male
    Posts
    5,244
    Reputation
    23
    Thanks
    546
    My Mood
    Relaxed
    Quote Originally Posted by Stumpy View Post
    From what I see, its VB, but not sure which one. Probobly C++.
    Stumpy, wah ju talkin bou bwo?

    It's vb? probably c++?

    They're two different languages.

    It's C++.
    Last edited by LegendaryAbbo; 09-28-2009 at 04:54 AM.

  10. #24
    -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
    Yeah im not the best with coding, but i think ive seen something look LIKE that before, but im 100% NOT SURE, haha. But thanks for clearing up.


    This is a c++ code...

  11. #25
    iownageXD's Avatar
    Join Date
    Mar 2009
    Gender
    male
    Location
    Australia
    Posts
    1,231
    Reputation
    61
    Thanks
    178
    My Mood
    Angelic
    this is one hella old code >.>

  12. #26
    WPSbackup's Avatar
    Join Date
    Sep 2009
    Gender
    male
    Posts
    28
    Reputation
    11
    Thanks
    2
    "imgunna" sent this to me yesterday or the day before.. i've already made it and it fails.. made working hacks crash..

  13. #27
    -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
    So this is a confirmed old, and failed coded source? If so. I will close.

  14. #28
    LegendaryAbbo's Avatar
    Join Date
    Dec 2008
    Gender
    male
    Posts
    5,244
    Reputation
    23
    Thanks
    546
    My Mood
    Relaxed
    I said that before that it was worthless without an asm coder to update the addies.

    It's here as an example.

  15. #29
    Tyraell101's Avatar
    Join Date
    Oct 2008
    Gender
    male
    Location
    Right side of that house
    Posts
    413
    Reputation
    -3
    Thanks
    20
    My Mood
    Amused

    Honestly.

    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);

  16. #30
    FORCE™'s Avatar
    Join Date
    Apr 2009
    Gender
    male
    Location
    Omg ure a pedaphile
    Posts
    4,226
    Reputation
    69
    Thanks
    665
    My Mood
    Goofy
    dont close this, maybe someone can fix this up


    LIVERPOOL FC


Page 2 of 3 FirstFirst 123 LastLast

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