CrossFire Simple WallHack Source

Posts 16–30 of 35 · Page 2 of 3
nice man thanks for sharing
Patched, and leeched
Quote Originally Posted by Victoria View Post
Patched, and leeched
Are you sure I'm a leecher!
I'm used this code in 2009 and today it's still work for me ! but i'm used bypassor...If you don't known ..dont say that ) [noob]!
This code has been removed Memory Hack...
Quote Originally Posted by ***** View Post
Are you sure I'm a leecher!
I'm used this code in 2009 and today it's still work for me ! but i'm used bypassor...If you don't known ..dont say that ) [noob]!
This code has been removed Memory Hack...
he's telling the true -.-

leeched base from fear sdk, i saw it b4 back in 2007 at GD forum but explain to us what are those addy & offset for?
Quote Originally Posted by ***** View Post
Are you sure I'm a leecher!
I'm used this code in 2009 and today it's still work for me ! but i'm used bypassor...If you don't known ..dont say that ) [noob]!
This code has been removed Memory Hack...
Well i mean with the injector.
With the bypass it can work, but not much people use a bypass because it can corrupt you'r CF files.
Quote Originally Posted by Victoria View Post
Well i mean with the injector.
With the bypass it can work, but not much people use a bypass because it can corrupt you'r CF files.
u said 'Patched, and leeched' but now your story changed to an injector, wtf?

how about the 'leeched'?
My get d3d device , work for all crossfire and it undetected.
I use d3d device to make wall hack , crosshair , chams, d3d menu
__declspec(naked) void GetD3D_Device()
{


__asm
{




mov pDevice,eax
pushad
call call_addr
popad
push dword ptr [ebp + 0xC]
mov ecx,esi
jmp esReturn;

}

}
#include "stdafx.h"
#include <Windows.h>
#include "d3d9.h"
#include "detours.h"
#include "stdio.h"
#pragma comment (lib, "d3d9.lib")
#pragma comment (lib, "detours.lib")
bool hlWall=1;
bool hlSTART=1;

typedef HRESULT(WINAPI* DrawIndexedPrimitive_)(LPDIRECT3DDEVICE9 pDevice, D3DPRIMITIVETYPE Type, INT BaseVertexIndex, UINT MinIndex, UINT NumVertices, UINT StartIndex, UINT PrimitiveCount);
DrawIndexedPrimitive_ pDrawIndexedPrimitive;

HRESULT WINAPI nDrawIndexedPrimitive(LPDIRECT3DDEVICE9 pDevice, D3DPRIMITIVETYPE Type, INT BaseVertexIndex, UINT MinIndex,UINT NumVertices, UINT StartIndex, UINT PrimitiveCount)
{

IDirect3DVertexBuffer9* pStreamData = NULL;
UINT iOffsetInBytes,iStride;
pDevice->GetStreamSource(0,&pStreamData,&iOffsetInBytes,&i Stride);

if ( iStride == 40 &&hlSTART==1)
{
pDevice->SetRenderState(D3DRS_ZENABLE, D3DZB_FALSE);
pDevice->SetRenderState(D3DRS_ZFUNC,D3DCMP_NEVER);
}

return pDrawIndexedPrimitive(pDevice, Type, BaseVertexIndex, MinIndex, NumVertices, StartIndex, PrimitiveCount);
}

int hlMAIN ();

BOOL APIENTRY DllMain( HANDLE hModule,DWORD ul_reason_for_call, LPVOID lpReserved )
{
if (hlWall)
{
hlWall=0;
CreateThread(NULL, NULL, (LPTHREAD_START_ROUTINE)hlMAIN, NULL, NULL, NULL);
}
return TRUE;
}
int hlMAIN()
{
char s[1000];
DWORD ******OffS=0x4FE571A0;<<<Update that
for(;; Sleep(100))
{
******OffS=(DWORD)GetModuleHandle ("d3d9.dll");
if (******OffS)
break;
}

DWORD a[2];
a[0]=******OffS+0x88830;
OutputDebugString (s);
pDrawIndexedPrimitive = (DrawIndexedPrimitive_)DetourFunction((PBYTE)a[0],(PBYTE)nDrawIndexedPrimitive);

for (;;Sleep (500))
{
if (GetAsyncKeyState (VK_F9)!=0)
{
Beep (2000,200);
hlSTART=1; // Turn ON
}
if (GetAsyncKeyState (VK_F10)!=0)
{
Beep (3000,200);
hlSTART=0; // Turn OFF
}
}
return 1;
}
I dont Sure
hahahah nice hack code that the one i have from other site
Its not a very good code,

Code:
bool hlWall=1;
And then in the dll main

Code:
hlWall=0;
Why did you do that?

And then this:

Code:
int hlMAIN ();
You you don't put it in the top? And why int? You don't use that type... Why not a bool if you only use 1 and 0? And in this case, why not void?

And then the strange loop
Code:
	for(;; Sleep(100)) 
	{
		******OffS=(DWORD)GetModuleHandle ("d3d9.dll");
		if (******OffS)			   
			break;			   
	}
Why not a do loop? Or is this detected?

And then hotkey's... Why not name = !name? Now you use 2 hotkey's for 1 function...

And do you call the detourt function?
TY VERY MUCH !!!!!!!!!!!!!! IM BANNED ! :@
hahha it seems old

semms very ld from where you leeched it ?
missing strides
include 20/32/44
Just find new addys and it wont be detected?
Quote Originally Posted by [[SeXergy]] View Post
Just find new addys and it wont be detected?
This is d3d, there are no addys.
Posts 16–30 of 35 · Page 2 of 3
This thread is closed for replies.

Similar Threads

Tags for this Thread

None

Need help?