mWorkerPacketSize[12] = 6689;
mWorkerPacketSize[13] = 2421;
mWorkerPacketSize[14] = 1005;
mWorkerPacketSize[15] = 420;
mWorkerPacketSize[16] = 273;
mWorkerPacketSize[17] = 25;
mWorkerPacketSize[18] = 73;
mWorkerPacketSize[19] = 69;
mWorkerPacketSize[20] = 62;
mWorkerPacketSize[21] = 73;
mWorkerPacketSize[22] = 9;
mWorkerPacketSize[23] = 109;
mWorkerPacketSize[24] = 25;
mWorkerPacketSize[25] = 13;
mWorkerPacketSize[26] = 25;
mWorkerPacketSize[27] = 13;
mWorkerPacketSize[28] = 9;
mWorkerPacketSize[29] = 33;
mWorkerPacketSize[30] = 33;
mWorkerPacketSize[31] = 33;
mWorkerPacketSize[32] = 29;
mWorkerPacketSize[33] = 29;
mWorkerPacketSize[34] = 937;
mWorkerPacketSize[35] = 1;
mWorkerPacketSize[36] = 937;
mWorkerPacketSize[37] = 62;
mWorkerPacketSize[38] = 41;
mWorkerPacketSize[39] = 25;
mWorkerPacketSize[40] = 5;
mWorkerPacketSize[41] = 76;
mWorkerPacketSize[42] = 84;
mWorkerPacketSize[43] = 76;
mWorkerPacketSize[44] = 9;
mWorkerPacketSize[45] = 45;
mWorkerPacketSize[46] = 18;
mWorkerPacketSize[47] = 1;
mWorkerPacketSize[48] = 5;
mWorkerPacketSize[49] = 21;
mWorkerPacketSize[50] = 5;
mWorkerPacketSize[51] = 5;
mWorkerPacketSize[52] = 18;
mWorkerPacketSize[53] = 1;
mWorkerPacketSize[54] = 5;
mWorkerPacketSize[55] = 137;
mWorkerPacketSize[56] = 137;
mWorkerPacketSize[57] = 5;
mWorkerPacketSize[58] = 5;
mWorkerPacketSize[59] = 14;
mWorkerPacketSize[60] = 1;
mWorkerPacketSize[61] = 5;
mWorkerPacketSize[62] = 18;
mWorkerPacketSize[63] = 9;
mWorkerPacketSize[64] = 5;
mWorkerPacketSize[65] = 14;
mWorkerPacketSize[66] = 1;
mWorkerPacketSize[67] = 5;
mWorkerPacketSize[68] = 18;
mWorkerPacketSize[69] = 1;
mWorkerPacketSize[70] = 5;
mWorkerPacketSize[71] = 14;
mWorkerPacketSize[72] = 1;
mWorkerPacketSize[73] = 5;
mWorkerPacketSize[74] = 1;
mWorkerPacketSize[75] = 14;
mWorkerPacketSize[76] = 75;
mWorkerPacketSize[77] = 14;
mWorkerPacketSize[78] = 14;
mWorkerPacketSize[79] = 66;
mWorkerPacketSize[80] = 14;
mWorkerPacketSize[81] = 14;
mWorkerPacketSize[82] = 1;
mWorkerPacketSize[83] = 5;
mWorkerPacketSize[84] = 1337;
mWorkerPacketSize[85] = 75;
mWorkerPacketSize[86] = 75;
mWorkerPacketSize[87] = 5;
mWorkerPacketSize[88] = 14;
mWorkerPacketSize[89] = 109;
mWorkerPacketSize[90] = 75;
mWorkerPacketSize[91] = 76;
mWorkerPacketSize[92] = 213;
mWorkerPacketSize[93] = 13;
mWorkerPacketSize[94] = 9;
mWorkerPacketSize[95] = 105;
mWorkerPacketSize[96] = 21;
mWorkerPacketSize[97] = 21;
mWorkerPacketSize[98] = 105;
mWorkerPacketSize[99] = 1;
mWorkerPacketSize[100] = 17;
mWorkerPacketSize[101] = 2;
mWorkerPacketSize[102] = 2;
mWorkerPacketSize[103] = 1;
mWorkerPacketSize[104] = 12;
mWorkerPacketSize[105] = 6;
mWorkerPacketSize[106] = 9;
mWorkerPacketSize[107] = 33;
mWorkerPacketSize[108] = 9;
mWorkerPacketSize[109] = 145;
mWorkerPacketSize[110] = 21;
mWorkerPacketSize[111] = 5;
mWorkerPacketSize[112] = 4145;
mWorkerPacketSize[113] = 5;
mWorkerPacketSize[114] = 5;
mWorkerPacketSize[115] = 129;
mWorkerPacketSize[116] = 6409;
mWorkerPacketSize[117] = 1;
mWorkerPacketSize[123] = 4;
mWorkerPacketSize[120] = 17;
mWorkerPacketSize[121] = 5;
mWorkerPacketSize[122] = 21;
mWorkerPacketSize[124] = 9;
mWorkerPacketSize[125] = 29;
mWorkerPacketSize[126] = 33;
mWorkerPacketSize[127] = 9;
mWorkerPacketSize[128] = 13;
mWorkerPacketSize[130] = 5;
mWorkerPacketSize[129] = 401;
mWorkerPacketSize[128] = 29;
mWorkerPacketSize[132] = 5;
mWorkerPacketSize[133] = 5;
mWorkerPacketSize[134] = 5;
mWorkerPacketSize[135] = 33;
mWorkerPacketSize[136] = 9;
mWorkerPacketSize[137] = 22;
mWorkerPacketSize[138] = 9;
mWorkerPacketSize[139] = 25;
mWorkerPacketSize[140] = 61;
//c
#include <stdio.h>
#include <windows.h>
int main()
{
HANDLE hProcess = OpenProcess( PROCESS_ALL_ACCESS | PROCESS_VM_READ, FALSE, 10300 );
if( !hProcess ) return 0;
DWORD dword_409A1A = 0x00409A1A;
DWORD dword_409A2E = 0x00409A2E;
DWORD size = dword_409A2E - dword_409A1A;
DWORD dword_409BAD = 0x00409BAD;
DWORD dword_409BC4 = 0x00409BC4;
DWORD size2 = dword_409BC4 - dword_409BAD;
DWORD value;
BOOL b31808 = FALSE;
DWORD j;
for( int i = 12; i < 256; i++ )
{
j = 0;
if( !b31808 )
{
ReadProcessMemory( hProcess, (LPCVOID)(dword_409A1A-2), (LPVOID)&value, 2, NULL);
if( value == 31808 )
b31808 = TRUE;
ReadProcessMemory( hProcess, (LPCVOID)(dword_409A1A-1), (LPVOID)&j, 1, NULL);
ReadProcessMemory( hProcess, (LPCVOID)dword_409A1A, (LPVOID)&value, 4, NULL);
dword_409A1A += size;
}
else
{
ReadProcessMemory( hProcess, (LPCVOID)(dword_409BAD-4), (LPVOID)&j, 4, NULL);
ReadProcessMemory( hProcess, (LPCVOID)dword_409BAD, (LPVOID)&value, 4, NULL);
dword_409BAD += size2;
}
printf( "mWorkerPacketSize[%d] = %d;\n", j/4, value );
if(j/4==140)break;
}
return 0;
}