End3D Hook

Posts 1–12 of 12 · Page 1 of 1
End3D Hook
Hi Guys,
i want to show you my End3D hook. I just release it because now Xtrap is detecting it

Code:
typedef unsigned int		uint32;
typedef uint32			LTRESULT;

DWORD ILTClient,FindDevice;

typedef LTRESULT (__cdecl *_End3D)();
_End3D oEnd3D;

LTRESULT __cdecl MyEnd3D ()
{
	static LPDIRECT3DDEVICE9 pDevice;

	if(!FindDevice)
		FindDevice = FindPattern(0x400000, 0xFFFFFF,(PBYTE)"\x8B\x35\xFF\xFF\xFF\xFF\x8B\xEE\xE8\xFF\xFF\xFF\xFF\x8B\x45\x00\x8B\x08\x8B\x91\xFF\xFF\xFF\xFF\x57\x6A\xFF\x53","xx????xxx????xxxxxxx????xx?x");

	if(FindDevice)
		pDevice = *(LPDIRECT3DDEVICE9 *)(*(DWORD *)(*(DWORD *)(FindDevice + 0x2)));

	if(pDevice)
	{
		// Your End3D Stuff //
	}
	return oEnd3D();
}

void End3DHook()
{
	while(!(GetModuleHandleA(eCShell) != 0 && GetModuleHandleA(eClient) != 0))
		Sleep(250);

	DWORD CShell = (DWORD)GetModuleHandle(eCShell);
	ILTClient = FindPattern(CShell, 0xFFFFFF, (PBYTE)"\x8B\x0D\x00\x00\x00\x00\x8B\x11\x8B\x82\x00\x00\x00\x00","xx????xxxx????");
	ILTClient = *(DWORD*)(ILTClient + 0x2);
	DWORD End3D = *(DWORD*)(*(DWORD*)ILTClient + 0xC8);//0xA0 = FlipScreen
	oEnd3D = (_End3D)DetourFunction((PBYTE)End3D,(PBYTE)MyEnd3D);
}
Credits:
@lucifereviluser
@giniyat101

Have Fun^^

In my opinion already detected..
So sad it's already detected by xtrap before you shared it to me anyway.. thanks for your time on Skype Fabi..
btw are you still making hacks!?!?!? you are the only pro hack developer out there...
Quote Originally Posted by lucasheer715 View Post
nooooooooooooooooooooooooooooooooooooooooooooooooo oooooooooooooooooooooooooooooooooooooooooooo, this is just what leechers need!!!!!!!!!!!!!! now its detected
its already detected since xtrap 2502
Quote Originally Posted by -[I]fLuX View Post
its already detected since xtrap 2502
This hook for D3D menu?

same this Hook or not?

int D3DHook(void) //Just a hook I used for testing, got it from Marko I believe.
{
DWORD hD3D, adr, *vTable;

// wait for the d3dx dll
hD3D=0;
do {
hD3D = (DWORD)GetModuleHandle(YuzraD9);
Sleep(1000);
} while(!hD3D);
adr = FindPattern(hD3D, EncD3D, (PBYTE)"\xC7\x06\x00\x00\x00\x00\x89\x86\x00\x00\x 00\x00\x89\x86", "xx????xx????xx");
if (adr) {
memcpy(&vTable,(void *)(adr+2),4);
pDrawIndexedPrimitive = (oDrawIndexedPrimitive) DetourCreate((PBYTE)vTable[82], (PBYTE)myDrawIndexedPrimitive, 5);
pEndScene = (oEndScene) DetourCreate((PBYTE) vTable[42], (PBYTE)myEndScene,5);
return *vTable;
}
return 1;
}
Quote Originally Posted by -[I]fLuX View Post
its already detected since xtrap 2502
so why you shared it
Quote Originally Posted by mamo007 View Post


so why you shared it
learning purposes??? idk.
Quote Originally Posted by -[I]fLuX View Post
Hi Guys,
i want to show you my End3D hook. I just release it because now Xtrap is detecting it

Code:
typedef unsigned int		uint32;
typedef uint32			LTRESULT;

DWORD ILTClient,FindDevice;

typedef LTRESULT (__cdecl *_End3D)();
_End3D oEnd3D;

LTRESULT __cdecl MyEnd3D ()
{
	static LPDIRECT3DDEVICE9 pDevice;

	if(!FindDevice)
		FindDevice = FindPattern(0x400000, 0xFFFFFF,(PBYTE)"\x8B\x35\xFF\xFF\xFF\xFF\x8B\xEE\xE8\xFF\xFF\xFF\xFF\x8B\x45\x00\x8B\x08\x8B\x91\xFF\xFF\xFF\xFF\x57\x6A\xFF\x53","xx????xxx????xxxxxxx????xx?x");

	if(FindDevice)
		pDevice = *(LPDIRECT3DDEVICE9 *)(*(DWORD *)(*(DWORD *)(FindDevice + 0x2)));

	if(pDevice)
	{
		// Your End3D Stuff //
	}
	return oEnd3D();
}

void End3DHook()
{
	while(!(GetModuleHandleA(eCShell) != 0 && GetModuleHandleA(eClient) != 0))
		Sleep(250);

	DWORD CShell = (DWORD)GetModuleHandle(eCShell);
	ILTClient = FindPattern(CShell, 0xFFFFFF, (PBYTE)"\x8B\x0D\x00\x00\x00\x00\x8B\x11\x8B\x82\x00\x00\x00\x00","xx????xxxx????");
	ILTClient = *(DWORD*)(ILTClient + 0x2);
	DWORD End3D = *(DWORD*)(*(DWORD*)ILTClient + 0xC8);//0xA0 = FlipScreen
	oEnd3D = (_End3D)DetourFunction((PBYTE)End3D,(PBYTE)MyEnd3D);
}
Credits:
@lucifereviluser
@giniyat101

Have Fun^^

ahahah so now detouring end3d is detected ? too bad this mean that in feature they will start checking many other things
Even if this is detected... There's a million other hooks.. and a millions way to make this hook undetected even... there's more ways to hook than byte patching..
Quote Originally Posted by ~FALLEN~ View Post
Even if this is detected... There's a million other hooks.. and a millions way to make this hook undetected even... there's more ways to hook than byte patching..
never say that there is no way to do it undetected i only say now xtrap is detecting it
Posts 1–12 of 12 · Page 1 of 1

Post a Reply

Similar Threads

Tags for this Thread

None

Talk with us