Change Log 21 Jan 2014
Reply
21 Jan 2014

MQ2AutoLogin.dll


(ROF, ROF2)

Updated all of the patterns. This was reaaaallly rushed. I double checked them, but haven't load tested. Here are the new RoF/RoF2 patterns for those interested

c++
More +
PBYTE eqmainPattern = (PBYTE)"\x8B\x0D\x00\x00\x00\x00\x68\x00\x00\x00\x00\x51\xFF\xD6\xA3\x00\x00\x00\x00\x00\x00\x75\x00\xFF\x15\x00\x00\x00\x00\x50\x68\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x83\xC4\x00\x33\xC0\x5E\xC3";
char eqmainMask[] = "xx????x????xxxx??????x?xx????xx????x????xx?xxxx";

PBYTE lvmPattern = (PBYTE)"\xA3\x00\x00\x00\x00\xE8\x00\x00\x00\x00\x83\xC4\x00\x85\xC0\x74\x00\x8B\x96\x00\x00\x00\x00\x52\x57\x8B\xC8\xE8\x00\x00\x00\x00\xEB\x00";
char lvmMask[] = "x????x????xx?xxx?xx????xxxxx????x?";

PBYTE xwmPattern = (PBYTE)"\x8B\x15\x00\x00\x00\x00\x89\x82\x00\x00\x00\x00\xA1\x00\x00\x00\x00\xC6\x80\x00\x00\x00\x00\x00\x8B\x0D\x00\x00\x00\x00\x89\x1D\x00\x00\x00\x00\x8B\x11\x8B\x42\x00\xFF\xD0";  
char xwmMask[] = "xx????xx????x????xx?????xx????xx????xxxx?xx";

PBYTE swmPattern = (PBYTE)"\xA1\x00\x00\x00\x00\x80\xB8\x00\x00\x00\x00\x00\x0F\x84\x00\x00\x00\x00\x8D\x88\x00\x00\x00\x00\x8B\x01\x3B\xC7\x74\x00\x89\x00\x00\x33\xDB";
char swmMask[] = "x????xx?????xx????xx????xxxxx?x??xx";

PBYTE xmldataPattern = (PBYTE)"\x8B\x54\x24\x00\x56\x8B\x74\x24\x00\x8B\xC1\x85\xD2\x75\x00\x85\xF6\x75\x00\x33\xC0\x5E\xC2\x00\x00";
char xmldataMask[] = "xxx?xxxx?xxxxx?xxx?xxxx??";
 
PBYTE lmousePattern = (PBYTE)"\x55\x8B\xEC\x6A\x00\x68\x00\x00\x00\x00\x64\xA1\x00\x00\x00\x00\x50\x83\xEC\x00\x53\x56\x57\xA1\x00\x00\x00\x00\x33\xC5\x50\x8D\x00\x00\x64\xA3\x00\x00\x00\x00\x8B\xF1\x83\x7E\x00\x00\x74\x00\x51\x8B\xCC\x89\x00\x00";
char lmouseMask[] = "xxxx?x????xx????xxx?xxxx????xxxx??xx????xxxx??x?xxxx??";

PBYTE lcPattern = (PBYTE)"\xA3\x00\x00\x00\x00\x8B\x56\x00\x8B\x4A\x00\x6A\x00\x51\x52\x8B\xC8\xC7\x00\x00\x00\x00\x00\x00\xE8\x00\x00\x00\x00";
char lcMask[] = "x????xx?xx?x?xxxxx??????x????";

PBYTE lcEGPattern = (PBYTE)"\x55\x8B\xEC\x6A\x00\x68\x00\x00\x00\x00\x64\xA1\x00\x00\x00\x00\x50\x83\xEC\x00\x56\xA1\x00\x00\x00\x00\x33\xC5\x50\x8D\x00\x00\x64\xA3\x00\x00\x00\x00\x8B\xF1\x8D\x00\x00\xE8\x00\x00\x00\x00\x8B\x00\x00\x8B\x00\x00\x8B\x00\x00";
char lcEGMask[] = "xxxx?x????xx????xxx?xx????xxxx??xx????xxx??x????x??x??x??";
Wed Jan 21, 2015 9:26 pm
Project Lead
Change Log 21 Jan 2014
Reply