5/8/2011
#define OPK1s 0x007E18B2
#define OPK2s 0x007E18A9
#define OPK3s 0x007E18BB
Thanks to me ^_^
Remember this is ASM address
//On byte's//
BYTE ONOPK[] = {0x89,0xA1};
//Off Byte's//
BYTE OPK1OFF[] = {0x89,0x91,0x5C,0x02,0x00,0x00};
BYTE OPK2OFF[] = {0x89,0x91,0x58,0x02,0x00,0x00};
BYTE OPK3OFF[] = {0x89,0x91,0x60,0x02,0x00,0x00};
//ASM CODE//
void WriteASM( void* pxAddress, BYTE *code, int size )
{
unsigned long Protection;
VirtualProtect((void*)pxAddress, size, PAGE_READWRITE, &Protection);
memcpy((void*)pxAddress, (const void*)code, size);
VirtualProtect((void*)pxAddress, size, Protection, 0);
}
//Code//
void opkon()
{
if(GetAsyncKeyState(VK_NUMPAD5) &1)
{
WriteASM((void *)OPK1s,ONOPK,2);
WriteASM((void *)OPK2s,ONOPK,2);
WriteASM((void *)OPK3s,ONOPK,2);
}
}
void opkoff()
{
if(GetAsyncKeyState(VK_NUMPAD5) &1)
{
WriteASM((void *)OPK1s,OPK1OFF,6);
WriteASM((void *)OPK2s,OPK2OFF,6);
WriteASM((void *)OPK3s,OPK3OFF,6);
}
}
Selling VIP hack
500 php
WTW
STW
Supernospread
Glasswall
unlistamina
PM me in yuri.vargas24@
Yahoo.com
or call or TXT 09393053430
by windowsxp925