[UNDETECTED] World of Tanks hack Source!

Posts 1–15 of 77 · Page 1 of 6
[UNDETECTED] World of Tanks hack Source!
Hey, I've decided I really can not be bothered to keep up with WOT, and it's fucked up way of updating. (have to reinstall each fucking time).

So i've decided to give you users, a simple headstart in hacking this game.

Chams (Tank):
Code:
if(bHack[CHAMS] && Stride == 36) //Tank Chams
Chams (Flag):
Code:
if(bHack[FCHAMS] && Stride == 12) //Flag Chams
DIP Hook:
Code:
DIP_HOOK = VTable[82] + 0x2D;
DIP_RET   = DIP_HOOK + 0x07;
Endscene Hook:
Code:
ENDSCENE_HOOK = VTable[42] + 0x2A;
ENDSCENE_RET = ENDSCENE_RET + 0x6;
If you use Stride 8, you get wallhack!!! (I think )
You do NOT need a Midfunction hook for hooking Reset!!
(I think the same applies to DIP but I did DIP just incase).

If you need detours (which you WILL not need but for you noobs)
Code:
#define SIZEOF_JMP_REL 5
DWORD Detours::DetourCreateE9( DWORD  SrcVA, DWORD  DstVA, DWORD  Size )
{
	DWORD DetourVA, dwProtect, i;
	if ( SrcVA && DstVA && Size >= SIZEOF_JMP_REL )
	{
		DetourVA = (DWORD) VirtualAlloc( NULL, Size + SIZEOF_JMP_REL, MEM_COMMIT, PAGE_EXECUTE_READWRITE );

		if ( DetourVA && VirtualProtect( (VOID*)SrcVA, Size, PAGE_EXECUTE_READWRITE, &dwProtect ) )
		{
			for ( i=0; i < Size; i++ ) {
				*(BYTE*)( DetourVA + i ) = *(BYTE*)( SrcVA + i );
			}
			
			*(BYTE*)( DetourVA + Size + 0 ) = 0xE9;
			*(DWORD*)( DetourVA + Size + 1 ) = ( SrcVA - DetourVA - SIZEOF_JMP_REL );
			*(BYTE*)( SrcVA + 0 ) = 0xE9;
			*(DWORD*)( SrcVA + 1 ) = ( DstVA - SrcVA - SIZEOF_JMP_REL );
			VirtualProtect( (VOID*)SrcVA, Size, dwProtect, &dwProtect );
			VirtualProtect( (VOID*)DetourVA, Size + SIZEOF_JMP_REL, PAGE_EXECUTE_READ, &dwProtect );
			return DetourVA;
		}
	}
	return (0);
}
Remember, if you want to use these codes, please credit + rep + thank me!!.
View = curious
Thank = can do something with it
how can i use this?
Quote Originally Posted by kja8872 View Post
how can i use this?
My point made

Not that this isn't great I'm just saying view:thank ratio doesn't mean much.
I said how to use this code
Quote Originally Posted by kja8872 View Post
I said how to use this code
We heard you.
You gotta know C++ and a bit of reversing
Quote Originally Posted by flameswor10 View Post
We heard you.
You gotta know C++ and a bit of reversing
hmm i need to study C++

thanks flameswor10
Isn't it just making some events to fire the functions (code), compiling your code and injecting? o.O
Quote Originally Posted by danniboy90 View Post
Isn't it just making some events to fire the functions (code), compiling your code and injecting? o.O
Uh, rephrase it please?
how can I use it where I but this note?????!!!!!
sry but ive no clue how to do that!?
why cant you do this for us?
Quote Originally Posted by nee******2 View Post
sry but ive no clue how to do that!?
why cant you do this for us?
He's giving us the tools to do it ourselves. Also, chams and such have no effect on the gameplay. It just lags the game.
[MPGH]flameswor10,can you send full source code?whith engine world of tanks
Quote Originally Posted by CSI[UA] View Post
[MPGH]flameswor10,can you send full source code?whith engine world of tanks
What I gave was basically all you needed
Posts 1–15 of 77 · Page 1 of 6
This thread is closed for replies.

Similar Threads

Talk with us