Vendo Atari com 5 meses de uso...preço a combinar !!!
DipEngine Hook
Sempre tem um mané para responder essas bobagens...kkkkkkkkkkkkkk...tinha certeza que seria vc !!!
Viúva do DaPeste....hauhsauhsuahsuhausha
11 anos ? lol nem mlk de 11 anos é assim deve ter uns 8 anos
"Quem gosta gosta quem não gosta não conhece o resto é moda porque foda é o Daleste"
----------------------------------------
Meu Deus ai que saudade, daquele menino
Correndo sorrindo com os olhos cheio de felicidade,
Que decepção, meu filho traficante,
Não é como antes, hoje em seus olhos só vejo maldade.
MC Daleste - Mãe de traficante
"A vida do crime não compensa, pare e pensa !" - MC Daleste
----------------------------------------
Meu Deus ai que saudade, daquele menino
Correndo sorrindo com os olhos cheio de felicidade,
Que decepção, meu filho traficante,
Não é como antes, hoje em seus olhos só vejo maldade.
MC Daleste - Mãe de traficante
"A vida do crime não compensa, pare e pensa !" - MC Daleste
Olá garotas frenéticas, segue codigo para a utilização de cores duplicadas frontal e costas, só lembrem que o HackShield tem scans em hooks engine agora, para testes e ver que funcionava ativem somente dentro do jogo ou aba meu personagem.
Créditos: Hook Verde
Code:
00620860 /$ 8B0D 28958700 MOV ECX,DWORD PTR DS:[879528] 00620866 |. 56 PUSH ESI 00620867 |. 8BF1 MOV ESI,ECX 00620869 |. E8 92F5F5FF CALL Engine.0057FE00 0062086E |. 8B5424 14 MOV EDX,DWORD PTR SS:[ESP+14] => Start Hook 00620872 |. 8B06 MOV EAX,DWORD PTR DS:[ESI] 00620874 |. 8B08 MOV ECX,DWORD PTR DS:[EAX] 00620876 |. 52 PUSH EDX 00620877 |. 8B5424 10 MOV EDX,DWORD PTR SS:[ESP+10] 0062087B |. 52 PUSH EDX 0062087C |. 8B5424 18 MOV EDX,DWORD PTR SS:[ESP+18] 00620880 |. 52 PUSH EDX 00620881 |. 8B5424 14 MOV EDX,DWORD PTR SS:[ESP+14] 00620885 |. 52 PUSH EDX 00620886 |. 8B5424 28 MOV EDX,DWORD PTR SS:[ESP+28] 0062088A |. 52 PUSH EDX 0062088B |. 6A 04 PUSH 4 0062088D |. 50 PUSH EAX 0062088E |. 8B81 48010000 MOV EAX,DWORD PTR DS:[ECX+148] 00620894 |. FFD0 CALL EAX 00620896 |. 5E POP ESI 00620897 \. C2 1400 RETN 14
Code:
#include <windows.h>
#include <d3d9.h>
// Actual Address: 14/09/2013
#define DIPEngine 0x0062086E
INT chams;
#define Red D3DCOLOR_ARGB( 255, 255, 000, 000 )
#define Green D3DCOLOR_ARGB( 255, 000, 255, 000 )
#define Blue D3DCOLOR_ARGB( 255, 000, 000, 255 )
#define Black D3DCOLOR_ARGB( 255, 000, 000, 000 )
__declspec( naked ) HRESULT WINAPI DIPMidfunction( )
{
static LPDIRECT3DDEVICE9 pDevice;
static INT BaseVertexIndex;
static UINT MinVertexIndex, NumVertices, startIndex, primCount;
__asm
{
MOV EDX,DWORD PTR SS:[ESP+0x14]
MOV EAX,DWORD PTR DS:[ESI]
MOV ECX,DWORD PTR DS:[EAX]
MOV DWORD PTR DS:[primCount],EDX
PUSH EDX
MOV EDX,DWORD PTR SS:[ESP+0x10]
MOV DWORD PTR DS:[startIndex],EDX
PUSH EDX
MOV EDX,DWORD PTR SS:[ESP+0x18]
MOV DWORD PTR DS:[NumVertices],EDX
PUSH EDX
MOV EDX,DWORD PTR SS:[ESP+0x14]
MOV DWORD PTR DS:[MinVertexIndex],EDX
PUSH EDX
MOV EDX,DWORD PTR SS:[ESP+0x28]
MOV DWORD PTR DS:[BaseVertexIndex],EDX
PUSH EDX
PUSH 4
MOV DWORD PTR SS:[pDevice],EAX
PUSH EAX
MOV EAX,DWORD PTR DS:[ECX+0x148]
CALL EAX
PUSHAD
}
pDevice->SetRenderState( D3DRS_ZENABLE, D3DZB_TRUE );
pDevice->SetRenderState( D3DRS_AMBIENT, Red );
pDevice->DrawIndexedPrimitive( D3DPT_TRIANGLELIST, BaseVertexIndex, MinVertexIndex, NumVertices, startIndex, primCount );
pDevice->SetRenderState( D3DRS_ZENABLE, D3DZB_FALSE );
pDevice->SetRenderState( D3DRS_AMBIENT, Green );
__asm
{
POPAD
POP ESI
RETN 0x14
}
}
void *DetourCreate( BYTE *src, const BYTE *dst, const int len )
{
BYTE *jmp = ( BYTE * )malloc( len + 5 );
DWORD dwBack;
VirtualProtect( src, len, PAGE_EXECUTE_READWRITE, &dwBack );
memcpy( jmp, src, len );
jmp += len;
jmp[0] = 0xE9;
*( DWORD * )( jmp + 1 ) = ( DWORD )( src + len - jmp ) - 5;
src[0] = 0xE9;
*( DWORD * )( src + 1 ) = ( DWORD )( dst - src ) - 5;
for( int i = 5; i < len; i++ )
src[i] = 0x90;
VirtualProtect( src, len, dwBack, &dwBack );
return ( jmp - len );
}
BOOL CheckModules( VOID )
{
if( GetModuleHandleA("d3d9.dll") != NULL
&& GetModuleHandleA("CShell.dll") != NULL
&& GetModuleHandleA("ClientFX.fxd") != NULL )
return TRUE;
return FALSE;
}
VOID WINAPI StartRoutine( LPVOID )
{
while( !CheckModules( ) )
Sleep(100);
while( TRUE ) {
if( GetAsyncKeyState(VK_NUMPAD1)&1 )
DetourCreate( (PBYTE)DIPEngine, (PBYTE)DIPMidfunction, 6 );
Sleep(100);
}
}
BOOL WINAPI DllMain( HMODULE hDll, DWORD dwReason, LPVOID lpReserved )
{
DisableThreadLibraryCalls( hDll );
if( dwReason == DLL_PROCESS_ATTACH )
CreateThread( NULL, NULL, (LPTHREAD_START_ROUTINE)StartRoutine, NULL, NULL, NULL );
return TRUE;
}
@|Maveric| Massa cara =)
This thread is closed for replies.


