Page 1 of 2 12 LastLast
Results 1 to 15 of 28
  1. #1
    UCP100's Avatar
    Join Date
    Nov 2010
    Gender
    male
    Posts
    102
    Reputation
    3
    Thanks
    4
    My Mood
    Blah

    Wtf code is this? someone told me it is a vip

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










    WTF!

  2. #2
    CAFlames's Avatar
    Join Date
    Jan 2010
    Gender
    male
    Location
    Where ever my imagination takes me
    Posts
    3,014
    Reputation
    202
    Thanks
    2,934
    My Mood
    Twisted
    Appears to be a hook.

    Current Works:
    ---Horror Game






    Special thanks to drgnforce9 for my sig picture

    Quote Originally Posted by m_t_h View Post

    CAflames is one epic coder.

    Rep and thanks him.. or you're perma banned.

  3. #3
    ғᴜᴋᴏᴊʀ's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Posts
    1,568
    Reputation
    87
    Thanks
    141
    My Mood
    Inspired
    It appears to be not code, please use CODE tags



    MPGH in 5 words:

    Quote Originally Posted by ZEROProJect View Post
    1 in a million community

  4. #4
    gotter's Avatar
    Join Date
    Mar 2008
    Gender
    male
    Location
    Minecraft snowy Biome
    Posts
    360
    Reputation
    6
    Thanks
    151
    thx i was trying to get a working hook...
    ill test and see if it works...

  5. #5
    CAFlames's Avatar
    Join Date
    Jan 2010
    Gender
    male
    Location
    Where ever my imagination takes me
    Posts
    3,014
    Reputation
    202
    Thanks
    2,934
    My Mood
    Twisted
    Quote Originally Posted by gotter View Post
    thx i was trying to get a working hook...
    ill test and see if it works...

    go ahead and try. Emphasis on TRY

    Current Works:
    ---Horror Game






    Special thanks to drgnforce9 for my sig picture

    Quote Originally Posted by m_t_h View Post

    CAflames is one epic coder.

    Rep and thanks him.. or you're perma banned.

  6. #6
    Reimy's Avatar
    Join Date
    Aug 2010
    Gender
    male
    Posts
    178
    Reputation
    28
    Thanks
    704
    My Mood
    Sleepy
    Omg these is the full VIP O.P.K
    how did u got it ?

    Last edited by Reimy; 01-29-2011 at 12:40 PM.


    ---------------------------------------------
    ---------------------------------------------

    Quote Originally Posted by ihackyoufack View Post
    reimys hack looks epic and has epic features
    NOBODY SHALL DEFEAT REIMY!!!
    exept chocolate but chocoleate hacks in real life :O


  7. The Following 2 Users Say Thank You to Reimy For This Useful Post:

    ғᴜᴋᴏᴊʀ (01-29-2011),XxJonBoiixX (02-01-2011)

  8. #7
    kotentopf's Avatar
    Join Date
    Nov 2009
    Gender
    male
    Posts
    602
    Reputation
    26
    Thanks
    251
    its looking like a bypass
    The Internet SHOULD Be Illegal

    When you say
    "Java is a great programming language because it works on all platforms"
    it is just like
    "anal sex is great because it works on all genders"

    Are YOU a Troll?

  9. The Following User Says Thank You to kotentopf For This Useful Post:

    LionelMessi10 (01-29-2011)

  10. #8
    LionelMessi10's Avatar
    Join Date
    Oct 2010
    Gender
    male
    Location
    MPGH.NET
    Posts
    6,125
    Reputation
    114
    Thanks
    4,545
    My Mood
    Aggressive
    Yes, this is bypass for hackshield, but I think the addresses are outdated.

  11. #9
    Rigby's Avatar
    Join Date
    Dec 2008
    Gender
    male
    Location
    NJ
    Posts
    2,050
    Reputation
    37
    Thanks
    279
    My Mood
    Amazed
    this is a hackshield bypass

    Quote Originally Posted by UCP100 View Post
    pHackshieldComm = (HackshieldComm_t)pExceptionInfo->ContextRecord->Eax;
    pExceptionInfo->ContextRecord->Eax = (DWORD)new_HackshieldComm;

    Source Filmmaker Animator/Poster Maker
    Former Minecraft Minion
    Film Enthusiast
    TF2 Player

  12. #10
    Crash's Avatar
    Join Date
    Aug 2009
    Gender
    male
    Location
    JAville
    Posts
    2,889
    Reputation
    163
    Thanks
    3,289
    My Mood
    Sleepy
    Wow I was able to update these addresses and I finally got CE working
    Thanks!

  13. #11
    The Dark Knight's Avatar
    Join Date
    Sep 2010
    Gender
    male
    Location
    MPGH
    Posts
    5,646
    Reputation
    95
    Thanks
    701
    how do i update the adresses?

  14. #12
    ғᴜᴋᴏᴊʀ's Avatar
    Join Date
    Jul 2010
    Gender
    male
    Posts
    1,568
    Reputation
    87
    Thanks
    141
    My Mood
    Inspired
    Quote Originally Posted by KILLAblood View Post
    how do i update the adresses?
    Learn C++ && ASM



    MPGH in 5 words:

    Quote Originally Posted by ZEROProJect View Post
    1 in a million community

  15. #13
    ^...,^'s Avatar
    Join Date
    Sep 2009
    Gender
    male
    Location
    New Zealand,Auckland
    Posts
    699
    Reputation
    4
    Thanks
    89
    My Mood
    Lonely
    looks like a hook/bypass

  16. #14
    freedompeace's Avatar
    Join Date
    Jul 2010
    Gender
    female
    Posts
    3,035
    Reputation
    340
    Thanks
    2,784
    My Mood
    Sad
    And you freely share this VIP code that your friend probably wanted to keep private? |:

  17. #15
    SAW4U's Avatar
    Join Date
    Jan 2011
    Gender
    male
    Posts
    1
    Reputation
    10
    Thanks
    0
    Quote Originally Posted by UCP100 View Post
    #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);










    WTF!
    yeah i got the same thing

Page 1 of 2 12 LastLast