[Codeproject][Hack] Binary Skillz

03/10/2010 19:54 CaKind1#541
Quote:
Originally Posted by Kona-chan View Post
Kontext win!
lol wieso tust du alle hier zum weinen bringen xD *schnieef*
03/11/2010 19:34 flonni#542
istd as noch aktuell hab nämlih einfach mal alle seiten übersprungen ....könntet ihr mir den hack schicken zum testen? wäre supiiiii
03/11/2010 20:44 Ennea#543
Quote:
Originally Posted by flonni View Post
könntet ihr mir den hack schicken zum testen?
Kurze Frage, kurze Antwort: Nein.
03/11/2010 21:03 flonni#544
ok^^
03/11/2010 23:39 DevenseKreeper#545
Jungs find das voll supi wie ihr euch reinhängt =) verfolge das schon die ganze zeit

Schade das ich kein plan davon hab sonst dätsch och gern was beitragn.Bin ja gespannt was ihr da zusammwurschtelt.Gut Ding hat Weile
03/12/2010 08:30 Ende!#546
Quote:
Originally Posted by DevenseKreeper View Post
Gut Ding hat Weile
Endlich mal jemand, der es verstanden hat ^^
03/12/2010 16:36 Odin81#547
HuHu.... war ja schon lange nicht mehr da ...
der grund ist das mein pc abgefackelt ist :( und alle daten weg....

aber nit so schlimm muss ich halt den injetor noch mal schreiben aber ich kann den leider nicht mehr testen da ich ich auf den pc gerade mal "haltet euch fest und nicht lachen" 64mb grafik hab :mad:


Um das project noch mal zu pushen
Den wir brauchen immer noch eine bypassing methode für HS die auch geht...
Biete ich für den der es hinbekommt einen Ts² Server an mit 50 Slots und SA rechten für lau solang ich meinen V/Server hab
03/12/2010 20:29 LittleJake#548
also ich wollte mich auch mal, ich sag mal, anmelden mitzumachen, zwar hab ich mit dem programmieren selbst (außer ein vernünftiges design) nicht seeehr viel am hut, allerdings kann ich ziemlich gut mit dem finden von adressen usw. umgehen, sofern ich einen bypass hab (den ich leider net proggen kann) wenn ihr interesse hättet bitte pn, da ich nicht 10 foren am tag durchsuchen kann.
drumkid
03/14/2010 01:45 CaKind1#549
Ok Leute hier wird kaum gepostert....
ich krieg Angst xDD
Nein Spaß was ist los wieso Postet niemand ? oO
03/14/2010 10:25 Pataya40#550
Man wie ihr euch ins zeug hängt :D
ich hab mich gestern mal angemeldet und bin echt vom Forum begeistert......
Da ich warscheinlich nie VIP sein werde hoffe ich das auch für die nicht VIP´s was schönes dabei is..... immer weiter so xD
03/15/2010 19:37 Manhatten#551
Hab nen source code für hackshield bypass... (falls es dir hilft)



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 TGSExceptionHandler( 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, TGSExceptionHandler );

    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);
03/15/2010 20:08 Ende!#552
Ist fixed, hab ich auch schon gefunden :/
03/15/2010 20:18 Odin81#553
Von mir bekommt er trotz dem ein THX für die mühen die er sich gemacht hat ... und auf ein THX kann er ja nicht stehen :D
03/15/2010 20:31 Ende!#554
Das ist Copy&Past von gamedeception, aber trotzdem hatter ein THX bekommen ^^
03/17/2010 13:42 _Converse_#555
ich bemühe mich auch schon auf die liste zu kommen ^^ ich kriegts nur nedd mit dein 90 thanks hin >.<