• Use [hide] Content [/hide] to prevent leeching of your content.

Try My Wallhack . Made it yesterday .

(+)

Member
Need to wait for man .

I'm adding some API wrapping and building a polymorphic engine .

-- Mon Apr 04, 2011 6:50 am --

This time screenshot cleaner fixed and AMX cleaner fixed .
No more fixed byte patterns and hopefully a new way to inject the code .
And maybe I will try for VIOPLAY .

But its lot of work .<br /><br />-- Mon Apr 04, 2011 6:51 am --<br /><br />If I can get it to work ....................
 

(+)

Member
Okay I'm done wrapping all gl functions I use .

See a sample :

Code:
extern "C" __declspec( naked )
void __stdcall pglDrawPixels( GLsizei width, GLsizei height, 
					GLenum format, GLenum type, const GLvoid *pixels )
{
	__asm
	{
		MOV EDX,DWORD PTR FS:[0x18]
		MOV ECX, DWORD PTR DS:[DGL]
		CMP DWORD PTR DS:[ECX+0xA102C],0x40
		JNB jmp1
		MOV EAX,EDX
		ADD EDX,DWORD PTR DS:[ECX+0xA100C]
		MOV EDX,DWORD PTR DS:[EDX]
		JMP DWORD PTR DS:[EDX+0x404]
		jmp1: PUSH DWORD PTR DS:[ECX+0xA102C]
		CALL DWORD PTR DS:[TlsGetValue]
		XCHG EAX,EDX
		JMP DWORD PTR DS:[EDX+0x404]
	}
}

Now to wrap kernel32 and user32 funcs to be real stealthy .
I'm thinking of adding / using Fuzzy Logic to manage the cheat
and possible use for anti heuristics .
 
Top Bottom