Simples Base

Posts 31–35 of 35 · Page 3 of 3
Quote Originally Posted by Fix2 View Post
E So i Em Principal.cpp e Adc Esse Codigo No Fim.
Obs:Gambiara

Code:
VOID StartFont( LPDIRECT3DDEVICE9 pDevice )
{
    if( Font )
    {
        Font->Release();
        Font = NULL;
    }

    if( !Font )
    {
        D3DXCreateFontA( pDevice,
                        14,
                        0,
                        FW_BOLD,
                        1,
                        0,
                        DEFAULT_CHARSET,
                       OUT_DEFAULT_PRECIS,
                        DEFAULT_QUALITY,
                        DEFAULT_PITCH | FF_DONTCARE,
                        "Arial",
                        &Font );
    }
}


__declspec( naked ) HRESULT WINAPI PresentMidfunction( )
{
    static LPDIRECT3DDEVICE9 pDevice;

    __asm
    {
        MOV ECX, DWORD PTR DS:[EAX]
        MOV EDX, DWORD PTR DS:[ECX + 0x44]
        MOV DWORD PTR DS:[pDevice], EAX
        PUSH 0
        PUSHAD
    }
  
    StartFont(pDevice);
	InitTabs(pDevice);
    __asm
    {
        POPAD
        JMP retPresentEngine
    }
}

DWORD WINAPI Hook( VOID )
{
    while( TRUE )
    {
        if( memcmp( ( VOID * )PresentEngine, ( VOID * )( PBYTE )"\x8B\x51\x44", 3 ) == 0 )
        {
            Sleep( 100 );
            DetourCreate( ( PBYTE )PresentEngine, ( PBYTE )PresentMidfunction, 5 );

        }
        Sleep( 50 );
    }
 
    return 0;
}
	

BOOL CheckModules( VOID ) 
{ 
    if( GetModuleHandleA("d3d9.dll") != NULL 
        && GetModuleHandleA("CShell.dll") != NULL 
        && GetModuleHandleA("ClientFX.fxd") != NULL ) 
        return TRUE; 
  
    return FALSE; 
} 

  
DWORD WINAPI StartRoutine( LPVOID ) 
{ 
    while( !CheckModules( ) ) 
        Sleep(100);

    Hook( ); 

    return 0; 
}
		
		
BOOL WINAPI DllMain( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
{ 
    if( dwReason == DLL_PROCESS_ATTACH )
    {
        DisableThreadLibraryCalls( hDll );
        CreateThread( 0, 0, (LPTHREAD_START_ROUTINE)StartRoutine, 0, 0, 0 );
    }
 
    return TRUE;
}
ai vai da um erro creio pelo que eu vi .. DWORD retPresentEngine [...]
Quote Originally Posted by Coder.Anonymous View Post
ai vai da um erro creio pelo que eu vi .. DWORD retPresentEngine [...]
Mesmo tirando esse erro, aquilo é Present Engine!!! bhaaa
Quote Originally Posted by kssiobr View Post

Mesmo tirando esse erro, aquilo é Present Engine!!! bhaaa
Existem 10 tipos de pessoas uma que sabe Binários e a outra que não sabe.
Quote Originally Posted by Hacker Fail View Post
Existem 10 tipos de pessoas uma que sabe Binários e a outra que não sabe.
Sim frase super correta só entende quem sabe BIN...
Essa base esta simples para modificaçao, quem sabe alguem faça algo diferente
Posts 31–35 of 35 · Page 3 of 3
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?