Hello! I'm so booooooooooooor3d................!!!!!
In Global:
Code:
#define NAKED _declspec(naked) void
int WallCheat,SeeGhost;
DWORD RETDIP,hD3D;
InKey:
Code:
void Sendkey()
{
if(GetAsyncKeyState(VK_F9))
{
WallCheat=!WallCheat;
}
if(GetAsyncKeyState(VK_F10))
{
SeeGhost=!SeeGhost;
}
}
WallHack Here:
Code:
void mWallCheat()
{
IDirect3DVertexBuffer9* pStreamData = NULL;
UINT iOffsetInBytes,iStride;
pDevice->GetStreamSource(0,&pStreamData,&iOffsetInBytes,&iStride);
if (WallCheat && iStride == 44)
{
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
}
if (SeeGhost && iStride == 44)
{
pDevice->SetRenderState(D3DRS_LIGHTING, false);
pDevice->SetRenderState(D3DRS_AMBIENT,D3DCOLOR_ARGB(255,255,255,255));
}
}
ASM By @
lucifereviluser:
Code:
NAKED WIN7_DIP()
{
_asm MOV EDI,EDI;
_asm PUSH EBP;
_asm MOV EBP,ESP;
_asm MOV pDevice,EDI;
_asm PUSHAD;
mWallCheat();
_asm POPAD;
_asm JMP RETDIP;
}
Code:
int Hook(void)
{
do
{
hD3D = (DWORD)LoadLibraryA("d3d9.dll");
}
while(!hD3D);
DWORD DIPHOOK = FindPattern(hD3D, 0x1C3000, (BYTE*)"\x8B\xFF\x55\x8B\xEC\x83\xEC\x00\x56\x8B\x75\x00\xF6\x86\x00\x00\x00\x00\x00\x57\x8B\xBE\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\xF7\x86\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x8B\x8E\x00\x00\x00\x00\xE8","xxxxxxx?xxx?xx?????xxx??????????xx??????????xx????x");
RETDIP = DIPHOOK + 0x5;
MakeJMP((BYTE *)DIPHOOK, (DWORD)WIN7_DIP, 0x5);
SendKey();
return 0;
}
Dll Main:
Code:
BOOL APIENTRY DllMain(HINSTANCE hinstDLL, DWORD dwReason, LPVOID lpvReserved)
{
DisableThreadLibraryCalls(hinstDLL);
if(dwReason == DLL_PROCESS_ATTACH)
{
Hook();
}
return true;
}
This is D3D WallHack Hook for Windows 7 [32/64Bit System].
GoodLuck!