DIP Engine MAT CIB

Posts 1–12 of 12 · Page 1 of 1
DIP Engine MAT CIB
The function of DIP Engine has changed then some loggers can't find the address of it.
Code:
10D548E7  |. 8B8250470000 |MOV EAX,[EDX+00004750]
10D548ED |. 8B10                   |MOV EDX,[EAX]
10D548EF |. 53                        |PUSH EBX                     => StartIndex
10D548F0 |. 8B5D18               |MOV EBX, [EBP+18]
10D548F3 |. 2B5D14               |SUB EBX, [EBP+14]       
10D548F6 |. 43                         |INC EBX
10D548F7 |. 53                         |push ebx		=> NumVertices
10D548F8 |. 8B5D14               |MOV EBX, [EBP+14]
10D548FB |. 53                        |PUSH EBX		=> MinIndex
10D548FC |. 51                        |PUSH ECX		=>BaseVertexIndex
10D548FD |. 6A04                   |PUSH 04		=> Type
10D548FF |. 50                        |PUSH EAX		=> pDevice
10D54900 |.FF9248010000      |CALL DWORD PTR [EDX+00000148] => Call DrawIndexedPrimitive[/COLOR]
Code:
DWORD DIPEngine = 0xD548FD; // Search the address inside of MAT.exe, this address is for MAT
DWORD retDIPEngine = ( DIPEngine + 0x7 );

__declspec( naked ) HRESULT WINAPI DIPEngineMidfunction( VOID )
{
	static LPDIRECT3DDEVICE9 pDevice;

	__asm
	{
		PUSH EAX
		MOV DWORD PTR DS:[pDevice], EAX
		MOV EAX, DWORD PTR DS:[ECX + 0x148]
		PUSHAD
	}

	pDevice->SetRenderState( D3DRS_ZENABLE, D3DZB_FALSE );
	
	// Others stuffs here ...

	__asm
	{
		POPAD
		JMP DWORD PTR DS:[retDIPEngine]
	}
}
It Not Work
Quote Originally Posted by pc117 View Post
The function of DIP Engine has changed then some loggers can't find the address of it.
Code:
10D548E7  |. 8B8250470000 |MOV EAX,[EDX+00004750]
10D548ED |. 8B10                   |MOV EDX,[EAX]
10D548EF |. 53                        |PUSH EBX                     => StartIndex
10D548F0 |. 8B5D18               |MOV EBX, [EBP+18]
10D548F3 |. 2B5D14               |SUB EBX, [EBP+14]       
10D548F6 |. 43                         |INC EBX
10D548F7 |. 53                         |push ebx		=> NumVertices
10D548F8 |. 8B5D14               |MOV EBX, [EBP+14]
10D548FB |. 53                        |PUSH EBX		=> MinIndex
10D548FC |. 51                        |PUSH ECX		=>BaseVertexIndex
10D548FD |. 6A04                   |PUSH 04		=> Type
10D548FF |. 50                        |PUSH EAX		=> pDevice
10D54900 |.FF9248010000      |CALL DWORD PTR [EDX+00000148] => Call DrawIndexedPrimitive[/COLOR]
Code:
DWORD DIPEngine = 0xD548FD; // Search the address inside of MAT.exe, this address is for MAT
DWORD retDIPEngine = ( DIPEngine + 0x7 );

__declspec( naked ) HRESULT WINAPI DIPEngineMidfunction( VOID )
{
	static LPDIRECT3DDEVICE9 pDevice;

	__asm
	{
		PUSH EAX
		MOV DWORD PTR DS:[pDevice], EAX
		MOV EAX, DWORD PTR DS:[ECX + 0x148]
		PUSHAD
	}

	pDevice->SetRenderState( D3DRS_ZENABLE, D3DZB_FALSE );
	
	// Others stuffs here ...

	__asm
	{
		POPAD
		JMP DWORD PTR DS:[retDIPEngine]
	}
}
Quote Originally Posted by oyayau View Post
It Not Work
if you know about c++ you can use it
I Know About VB C++ But 1 Failded
Quote Originally Posted by pc117 View Post
if you know about c++ you can use it
wallhack ?
Quote Originally Posted by jokimoto View Post
wallhack ?
yes this funtion use the wallhack
Compile with D3D ?
Quote Originally Posted by jokimoto View Post
Compile with D3D ?
if you know about c++ you can complete combine d3d menu
(this c++ hacks just code only you need find d3d menu or what
IS MY CODE
[ENABLE]
aobscan(TEST, E8 2D FF FF FF 73 4D FC FF 43)
TEST:
db 0F 25 2C FF FF FF 70 98 90 34

[DISABLE]

pc117
Please U can help me write in c++
Easy To Use DIP . This is Old DIP Func , Old Address . I know This Base . It's Detect
I Know About VB C++ But 1 Failded
Quote Originally Posted by pc117 View Post
if you know about c++ you can use it
Posts 1–12 of 12 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us