elite*gold: 0
Join Date: Jan 2008
Posts: 122
Received Thanks: 145
|
joa proxydlls benütze ich
also .. was ich bis jetzt habe:
da es net geht kann ich ein bissal source releasen:
DeCryptKalOnline.h
PHP Code:
/* Made by BakaBug - http://www.BakaBug.net don't share it ! or it will get fixed xD */
#include <windows.h> #include <stdio.h>
#ifndef DecryptHeader #define DecryptHeader
#define _DWORD DWORD #define _WORD WORD #define _BYTE BYTE int DecryptPacket(char* buf); signed int __stdcall DecryptAES(char* source, int size); #endif
DeCryptKalOnline.cpp
PHP Code:
/* Made by BakaBug - http://www.BakaBug.net don't share it ! or it will get fixed xD */ #include "DeCryptKalOnline.h"
/* VARI'S */ char XORKey[]={ 0xFE, 0xDC, 0xBA, 0x98, 0x76, 0x54, 0x32, 0x10, 0x0F, 0x1E, 0x2D, 0x3C, 0x4B, 0x5A, 0x69, 0x78};
char UNKNOW[]={ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x37, 0x16, 0x10, 0x04, 0x0B, 0x3F, 0x19, 0x26, 0x15, 0x0B, 0x38, 0x3C, 0x29, 0x24, 0x17, 0xE7, 0x93, 0xEE, 0x3D, 0x4F, 0xB4, 0x2F, 0x5A, 0xE1, 0x73, 0xAC, 0xB0, 0xE6, 0x85, 0xFF, 0x34, 0x55, 0x6E, 0xA8, 0xF6, 0x1A, 0xDA, 0x87, 0xAC, 0xFB, 0xA9, 0x2B, 0x1C, 0x1D, 0x2C, 0xD4, 0x28, 0xB4, 0x23, 0x25, 0x2D, 0xAE, 0xF9, 0xA2, 0x81, 0x55, 0x50, 0x89, 0x9D, 0x48, 0x7C, 0x5D, 0xB5, 0xDF, 0x3D, 0x4E, 0x5A, 0x71, 0xC4, 0xEC, 0xDB, 0x24, 0x94, 0x65, 0x46, 0x6C, 0xE8, 0x38, 0xF3, 0xAB, 0x6A, 0x8C, 0xC5, 0xDA, 0xAE, 0x60, 0x1E, 0xFE, 0x3A, 0x05, 0x58, 0x92, 0xD2, 0x3D, 0xAB, 0xE3, 0x9B, 0x6C, 0x01, 0x39, 0x35, 0x0C, 0x1F, 0xC7, 0x0F, 0x09, 0x47, 0x55, 0xDD, 0x34, 0xEC, 0x1D, 0x10, 0x44, 0x6D, 0x24, 0x25, 0x48, 0x72, 0xE3, 0x2A, 0x41, 0x35, 0xB6, 0xF7, 0x75, 0xD9, 0x8A, 0x1F, 0x1D, 0x1F, 0xAE, 0x3A, 0x55, 0x6D, 0x4D, 0x10, 0x14, 0x58, 0xFB, 0xE7, 0x61, 0x81, 0x33, 0xEC, 0x72, 0x50, 0x9D, 0xD6, 0x27, 0x3D, 0xD0, 0xC6, 0x33, 0x65, 0x2B, 0x21, 0x52, 0xE4, 0x1D, 0x7D, 0x0F, 0xEF, 0x8A, 0x6C, 0x80, 0xB7, 0x6B, 0xC6, 0x02, 0x3E, 0x79, 0x4F, 0x0A, 0x11, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x02};
DWORD something1[]={ 0x51F4A750, 0x3BAB6BCB, 0x2030FA55, 0x4FE5D7FC, 0xDEB15A49, 0xC32F7502, 0x038F5FE7, 0xD4BE832D, 0x75C2896A, 0xBEE14FB6, 0x63DF4A18, 0xB16477E0, 0x70486858, 0xAB73D323, 0xB2EB2807, 0x302887F2, 0x8ACF1C2B, 0x65DAF4CD, 0x342E539D, 0x0B83EC39, 0x3E218AF9, 0x91548DB5, 0x1998FB24, 0xB0E842BD, 0xA17C0A47, 0x09808683, 0xFD0EFFFB, 0x0A0FD964, 0x0C0A67B1, 0x80C0C54F, 0xE293BA0A, 0x0E090D0B, 0x57F11985, 0xF701269F, 0x8B432976, 0xD731DCCA, 0x854A247D, 0x1D9E2F4B, 0x2BB3166C, 0xA8FC8CC4, 0x87494EC7, 0xA6F581CF, 0x2C3A9DE4, 0xF68D13C2, 0x9F5D80BE, 0xC8AC993B, 0xCD267809, 0xE6956E65, 0xBAE79BD9, 0x31A4B2AF, 0x744EBC37, 0xF104984A, 0x764DD68D, 0x9ED1B5E3, 0x9D5EEA04, 0xB3671D5A, 0x9AD7618C, 0xCEA927EE, 0x9CD2DF59, 0x53F7CDEA, 0xCAAFF381, 0x161DC372, 0x39A80171, 0x7BCB8461, 0x5051F4A7, 0xCB3BAB6B, 0x552030FA, 0xFC4FE5D7, 0x49DEB15A, 0x02C32F75, 0xE7038F5F, 0x2DD4BE83, 0x6A75C289, 0xB6BEE14F, 0x1863DF4A, 0xE0B16477, 0x58704868, 0x23AB73D3, 0x07B2EB28, 0xF2302887, 0x2B8ACF1C, 0xCD65DAF4, 0x9D342E53, 0x390B83EC, 0xF93E218A, 0xB591548D, 0x241998FB, 0xBDB0E842, 0x47A17C0A, 0x83098086, 0xFBFD0EFF, 0x640A0FD9, 0xB10C0A67, 0x4F80C0C5, 0x0AE293BA, 0x0B0E090D, 0x8557F119, 0x9FF70126, 0x768B4329, 0xCAD731DC, 0x7D854A24, 0x4B1D9E2F, 0x6C2BB316, 0xC4A8FC8C, 0xC787494E, 0xCFA6F581, 0xE42C3A9D, 0xC2F68D13, 0xBE9F5D80, 0x3BC8AC99, 0x09CD2678, 0x65E6956E, 0xD9BAE79B, 0xAF31A4B2, 0x37744EBC, 0x4AF10498, 0x8D764DD6, 0xE39ED1B5, 0x049D5EEA, 0x5AB3671D, 0x8C9AD761, 0xEECEA927, 0x599CD2DF, 0xEA53F7CD, 0x81CAAFF3, 0x72161DC3, 0x7139A801, 0x617BCB84, 0xA75051F4, 0x6BCB3BAB, 0xFA552030, 0xD7FC4FE5, 0x5A49DEB1, 0x7502C32F, 0x5FE7038F, 0x832DD4BE, 0x896A75C2, 0x4FB6BEE1, 0x4A1863DF, 0x77E0B164, 0x68587048, 0xD323AB73, 0x2807B2EB, 0x87F23028, 0x1C2B8ACF, 0xF4CD65DA, 0x539D342E, 0xEC390B83, 0x8AF93E21, 0x8DB59154, 0xFB241998, 0x42BDB0E8, 0x0A47A17C, 0x86830980, 0xFFFBFD0E, 0xD9640A0F, 0x67B10C0A, 0xC54F80C0, 0xBA0AE293, 0x0D0B0E09, 0x198557F1, 0x269FF701, 0x29768B43, 0xDCCAD731, 0x247D854A, 0x2F4B1D9E, 0x166C2BB3, 0x8CC4A8FC, 0x4EC78749, 0x81CFA6F5, 0x9DE42C3A, 0x13C2F68D, 0x80BE9F5D, 0x993BC8AC, 0x7809CD26, 0x6E65E695, 0x9BD9BAE7, 0xB2AF31A4, 0xBC37744E, 0x984AF104, 0xD68D764D, 0xB5E39ED1, 0xEA049D5E, 0x1D5AB367, 0x618C9AD7, 0x27EECEA9, 0xDF599CD2, 0xCDEA53F7, 0xF381CAAF, 0xC372161D, 0x017139A8, 0x84617BCB, 0xF4A75051, 0xAB6BCB3B, 0x30FA5520, 0xE5D7FC4F, 0xB15A49DE, 0x2F7502C3, 0x8F5FE703, 0xBE832DD4, 0xC2896A75, 0xE14FB6BE, 0xDF4A1863, 0x6477E0B1, 0x48685870, 0x73D323AB, 0xEB2807B2, 0x2887F230, 0xCF1C2B8A, 0xDAF4CD65, 0x2E539D34, 0x83EC390B, 0x218AF93E, 0x548DB591, 0x98FB2419, 0xE842BDB0, 0x7C0A47A1, 0x80868309, 0x0EFFFBFD, 0x0FD9640A, 0x0A67B10C, 0xC0C54F80, 0x93BA0AE2, 0x090D0B0E, 0xF1198557, 0x01269FF7, 0x4329768B, 0x31DCCAD7, 0x4A247D85, 0x9E2F4B1D, 0xB3166C2B, 0xFC8CC4A8, 0x494EC787, 0xF581CFA6, 0x3A9DE42C, 0x8D13C2F6, 0x5D80BE9F, 0xAC993BC8, 0x267809CD, 0x956E65E6, 0xE79BD9BA, 0xA4B2AF31, 0x4EBC3774, 0x04984AF1, 0x4DD68D76, 0xD1B5E39E, 0x5EEA049D, 0x671D5AB3, 0xD7618C9A, 0xA927EECE, 0xD2DF599C, 0xF7CDEA53, 0xAFF381CA, 0x1DC37216, 0xA8017139, 0xCB84617B, 0x52000000};
DWORD something2[]={ 0x5051F4A7, 0xCB3BAB6B, 0x552030FA, 0xFC4FE5D7, 0x49DEB15A, 0x02C32F75, 0xE7038F5F, 0x2DD4BE83, 0x6A75C289, 0xB6BEE14F, 0x1863DF4A, 0xE0B16477, 0x58704868, 0x23AB73D3, 0x07B2EB28, 0xF2302887, 0x2B8ACF1C, 0xCD65DAF4, 0x9D342E53, 0x390B83EC, 0xF93E218A, 0xB591548D, 0x241998FB, 0xBDB0E842, 0x47A17C0A, 0x83098086, 0xFBFD0EFF, 0x640A0FD9, 0xB10C0A67, 0x4F80C0C5, 0x0AE293BA, 0x0B0E090D, 0x8557F119, 0x9FF70126, 0x768B4329, 0xCAD731DC, 0x7D854A24, 0x4B1D9E2F, 0x6C2BB316, 0xC4A8FC8C, 0xC787494E, 0xCFA6F581, 0xE42C3A9D, 0xC2F68D13, 0xBE9F5D80, 0x3BC8AC99, 0x09CD2678, 0x65E6956E, 0xD9BAE79B, 0xAF31A4B2, 0x37744EBC, 0x4AF10498, 0x8D764DD6, 0xE39ED1B5, 0x049D5EEA, 0x5AB3671D, 0x8C9AD761, 0xEECEA927, 0x599CD2DF, 0xEA53F7CD, 0x81CAAFF3, 0x72161DC3, 0x7139A801, 0x617BCB84, 0xA75051F4, 0x6BCB3BAB, 0xFA552030, 0xD7FC4FE5, 0x5A49DEB1, 0x7502C32F, 0x5FE7038F, 0x832DD4BE, 0x896A75C2, 0x4FB6BEE1, 0x4A1863DF, 0x77E0B164, 0x68587048, 0xD323AB73, 0x2807B2EB, 0x87F23028, 0x1C2B8ACF, 0xF4CD65DA, 0x539D342E, 0xEC390B83, 0x8AF93E21, 0x8DB59154, 0xFB241998, 0x42BDB0E8, 0x0A47A17C, 0x86830980, 0xFFFBFD0E, 0xD9640A0F, 0x67B10C0A, 0xC54F80C0, 0xBA0AE293, 0x0D0B0E09, 0x198557F1, 0x269FF701, 0x29768B43, 0xDCCAD731, 0x247D854A, 0x2F4B1D9E, 0x166C2BB3, 0x8CC4A8FC, 0x4EC78749, 0x81CFA6F5, 0x9DE42C3A, 0x13C2F68D, 0x80BE9F5D, 0x993BC8AC, 0x7809CD26, 0x6E65E695, 0x9BD9BAE7, 0xB2AF31A4, 0xBC37744E, 0x984AF104, 0xD68D764D, 0xB5E39ED1, 0xEA049D5E, 0x1D5AB367, 0x618C9AD7, 0x27EECEA9, 0xDF599CD2, 0xCDEA53F7, 0xF381CAAF, 0xC372161D, 0x017139A8, 0x84617BCB, 0xF4A75051, 0xAB6BCB3B, 0x30FA5520, 0xE5D7FC4F, 0xB15A49DE, 0x2F7502C3, 0x8F5FE703, 0xBE832DD4, 0xC2896A75, 0xE14FB6BE, 0xDF4A1863, 0x6477E0B1, 0x48685870, 0x73D323AB, 0xEB2807B2, 0x2887F230, 0xCF1C2B8A, 0xDAF4CD65, 0x2E539D34, 0x83EC390B, 0x218AF93E, 0x548DB591, 0x98FB2419, 0xE842BDB0, 0x7C0A47A1, 0x80868309, 0x0EFFFBFD, 0x0FD9640A, 0x0A67B10C, 0xC0C54F80, 0x93BA0AE2, 0x090D0B0E, 0xF1198557, 0x01269FF7, 0x4329768B, 0x31DCCAD7, 0x4A247D85, 0x9E2F4B1D, 0xB3166C2B, 0xFC8CC4A8, 0x494EC787, 0xF581CFA6, 0x3A9DE42C, 0x8D13C2F6, 0x5D80BE9F, 0xAC993BC8, 0x267809CD, 0x956E65E6, 0xE79BD9BA, 0xA4B2AF31, 0x4EBC3774, 0x04984AF1, 0x4DD68D76, 0xD1B5E39E, 0x5EEA049D, 0x671D5AB3, 0xD7618C9A, 0xA927EECE, 0xD2DF599C, 0xF7CDEA53, 0xAFF381CA, 0x1DC37216, 0xA8017139, 0xCB84617B, 0x52000000, 0x30000000, 0xBF000000, 0x81000000, 0x7C000000, 0x9B000000, 0x34000000, 0xC4000000, 0x54000000, 0xA6000000, 0xEE000000, 0x42000000, 0x08000000, 0x28000000, 0x76000000, 0x6D000000, 0x72000000, 0x86000000, 0xD4000000, 0x5D000000, 0x6C000000, 0xFD000000, 0x5E000000, 0xA7000000, 0x90000000, 0x8C000000, 0xF7000000, 0xB8000000, 0xD0000000, 0xCA000000, 0xC1000000, 0x01000000, 0x3A000000, 0x4F000000, 0x97000000, 0xF0000000, 0x96000000, 0xE7000000, 0xE2000000, 0x1C000000, 0x47000000, 0x1D000000, 0x6F000000, 0xAA000000, 0xFC000000, 0xC6000000, 0x9A000000, 0x78000000, 0x1F000000, 0x88000000, 0xB1000000, 0x27000000, 0x60000000, 0x19000000, 0x2D000000, 0x93000000, 0xA0000000, 0xAE000000, 0xC8000000, 0x83000000, 0x17000000, 0xBA000000, 0xE1000000, 0x55000000, 0x00520000};
DWORD something3[]={ 0xA75051F4, 0x6BCB3BAB, 0xFA552030, 0xD7FC4FE5, 0x5A49DEB1, 0x7502C32F, 0x5FE7038F, 0x832DD4BE, 0x896A75C2, 0x4FB6BEE1, 0x4A1863DF, 0x77E0B164, 0x68587048, 0xD323AB73, 0x2807B2EB, 0x87F23028, 0x1C2B8ACF, 0xF4CD65DA, 0x539D342E, 0xEC390B83, 0x8AF93E21, 0x8DB59154, 0xFB241998, 0x42BDB0E8, 0x0A47A17C, 0x86830980, 0xFFFBFD0E, 0xD9640A0F, 0x67B10C0A, 0xC54F80C0, 0xBA0AE293, 0x0D0B0E09, 0x198557F1, 0x269FF701, 0x29768B43, 0xDCCAD731, 0x247D854A, 0x2F4B1D9E, 0x166C2BB3, 0x8CC4A8FC, 0x4EC78749, 0x81CFA6F5, 0x9DE42C3A, 0x13C2F68D, 0x80BE9F5D, 0x993BC8AC, 0x7809CD26, 0x6E65E695, 0x9BD9BAE7, 0xB2AF31A4, 0xBC37744E, 0x984AF104, 0xD68D764D, 0xB5E39ED1, 0xEA049D5E, 0x1D5AB367, 0x618C9AD7, 0x27EECEA9, 0xDF599CD2, 0xCDEA53F7, 0xF381CAAF, 0xC372161D, 0x017139A8, 0x84617BCB, 0xF4A75051, 0xAB6BCB3B, 0x30FA5520, 0xE5D7FC4F, 0xB15A49DE, 0x2F7502C3, 0x8F5FE703, 0xBE832DD4, 0xC2896A75, 0xE14FB6BE, 0xDF4A1863, 0x6477E0B1, 0x48685870, 0x73D323AB, 0xEB2807B2, 0x2887F230, 0xCF1C2B8A, 0xDAF4CD65, 0x2E539D34, 0x83EC390B, 0x218AF93E, 0x548DB591, 0x98FB2419, 0xE842BDB0, 0x7C0A47A1, 0x80868309, 0x0EFFFBFD, 0x0FD9640A, 0x0A67B10C, 0xC0C54F80, 0x93BA0AE2, 0x090D0B0E, 0xF1198557, 0x01269FF7, 0x4329768B, 0x31DCCAD7, 0x4A247D85, 0x9E2F4B1D, 0xB3166C2B, 0xFC8CC4A8, 0x494EC787, 0xF581CFA6, 0x3A9DE42C, 0x8D13C2F6, 0x5D80BE9F, 0xAC993BC8, 0x267809CD, 0x956E65E6, 0xE79BD9BA, 0xA4B2AF31, 0x4EBC3774, 0x04984AF1, 0x4DD68D76, 0xD1B5E39E, 0x5EEA049D, 0x671D5AB3, 0xD7618C9A, 0xA927EECE, 0xD2DF599C, 0xF7CDEA53, 0xAFF381CA, 0x1DC37216, 0xA8017139, 0xCB84617B, 0x52000000, 0x30000000, 0xBF000000, 0x81000000, 0x7C000000, 0x9B000000, 0x34000000, 0xC4000000, 0x54000000, 0xA6000000, 0xEE000000, 0x42000000, 0x08000000, 0x28000000, 0x76000000, 0x6D000000, 0x72000000, 0x86000000, 0xD4000000, 0x5D000000, 0x6C000000, 0xFD000000, 0x5E000000, 0xA7000000, 0x90000000, 0x8C000000, 0xF7000000, 0xB8000000, 0xD0000000, 0xCA000000, 0xC1000000, 0x01000000, 0x3A000000, 0x4F000000, 0x97000000, 0xF0000000, 0x96000000, 0xE7000000, 0xE2000000, 0x1C000000, 0x47000000, 0x1D000000, 0x6F000000, 0xAA000000, 0xFC000000, 0xC6000000, 0x9A000000, 0x78000000, 0x1F000000, 0x88000000, 0xB1000000, 0x27000000, 0x60000000, 0x19000000, 0x2D000000, 0x93000000, 0xA0000000, 0xAE000000, 0xC8000000, 0x83000000, 0x17000000, 0xBA000000, 0xE1000000, 0x55000000, 0x00520000, 0x00300000, 0x00BF0000, 0x00810000, 0x007C0000, 0x009B0000, 0x00340000, 0x00C40000, 0x00540000, 0x00A60000, 0x00EE0000, 0x00420000, 0x00080000, 0x00280000, 0x00760000, 0x006D0000, 0x00720000, 0x00860000, 0x00D40000, 0x005D0000, 0x006C0000, 0x00FD0000, 0x005E0000, 0x00A70000, 0x00900000, 0x008C0000, 0x00F70000, 0x00B80000, 0x00D00000, 0x00CA0000, 0x00C10000, 0x00010000, 0x003A0000, 0x004F0000, 0x00970000, 0x00F00000, 0x00960000, 0x00E70000, 0x00E20000, 0x001C0000, 0x00470000, 0x001D0000, 0x006F0000, 0x00AA0000, 0x00FC0000, 0x00C60000, 0x009A0000, 0x00780000, 0x001F0000, 0x00880000, 0x00B10000, 0x00270000, 0x00600000, 0x00190000, 0x002D0000, 0x00930000, 0x00A00000, 0x00AE0000, 0x00C80000, 0x00830000, 0x00170000, 0x00BA0000, 0x00E10000, 0x00550000, 0x00005200};
DWORD something4[]={ 0xF4A75051, 0xAB6BCB3B, 0x30FA5520, 0xE5D7FC4F, 0xB15A49DE, 0x2F7502C3, 0x8F5FE703, 0xBE832DD4, 0xC2896A75, 0xE14FB6BE, 0xDF4A1863, 0x6477E0B1, 0x48685870, 0x73D323AB, 0xEB2807B2, 0x2887F230, 0xCF1C2B8A, 0xDAF4CD65, 0x2E539D34, 0x83EC390B, 0x218AF93E, 0x548DB591, 0x98FB2419, 0xE842BDB0, 0x7C0A47A1, 0x80868309, 0x0EFFFBFD, 0x0FD9640A, 0x0A67B10C, 0xC0C54F80, 0x93BA0AE2, 0x090D0B0E, 0xF1198557, 0x01269FF7, 0x4329768B, 0x31DCCAD7, 0x4A247D85, 0x9E2F4B1D, 0xB3166C2B, 0xFC8CC4A8, 0x494EC787, 0xF581CFA6, 0x3A9DE42C, 0x8D13C2F6, 0x5D80BE9F, 0xAC993BC8, 0x267809CD, 0x956E65E6, 0xE79BD9BA, 0xA4B2AF31, 0x4EBC3774, 0x04984AF1, 0x4DD68D76, 0xD1B5E39E, 0x5EEA049D, 0x671D5AB3, 0xD7618C9A, 0xA927EECE, 0xD2DF599C, 0xF7CDEA53, 0xAFF381CA, 0x1DC37216, 0xA8017139, 0xCB84617B, 0x52000000, 0x30000000, 0xBF000000, 0x81000000, 0x7C000000, 0x9B000000, 0x34000000, 0xC4000000, 0x54000000, 0xA6000000, 0xEE000000, 0x42000000, 0x08000000, 0x28000000, 0x76000000, 0x6D000000, 0x72000000, 0x86000000, 0xD4000000, 0x5D000000, 0x6C000000, 0xFD000000, 0x5E000000, 0xA7000000, 0x90000000, 0x8C000000, 0xF7000000, 0xB8000000, 0xD0000000, 0xCA000000, 0xC1000000, 0x01000000, 0x3A000000, 0x4F000000, 0x97000000, 0xF0000000, 0x96000000, 0xE7000000, 0xE2000000, 0x1C000000, 0x47000000, 0x1D000000, 0x6F000000, 0xAA000000, 0xFC000000, 0xC6000000, 0x9A000000, 0x78000000, 0x1F000000, 0x88000000, 0xB1000000, 0x27000000, 0x60000000, 0x19000000, 0x2D000000, 0x93000000, 0xA0000000, 0xAE000000, 0xC8000000, 0x83000000, 0x17000000, 0xBA000000, 0xE1000000, 0x55000000, 0x00520000, 0x00300000, 0x00BF0000, 0x00810000, 0x007C0000, 0x009B0000, 0x00340000, 0x00C40000, 0x00540000, 0x00A60000, 0x00EE0000, 0x00420000, 0x00080000, 0x00280000, 0x00760000, 0x006D0000, 0x00720000, 0x00860000, 0x00D40000, 0x005D0000, 0x006C0000, 0x00FD0000, 0x005E0000, 0x00A70000, 0x00900000, 0x008C0000, 0x00F70000, 0x00B80000, 0x00D00000, 0x00CA0000, 0x00C10000, 0x00010000, 0x003A0000, 0x004F0000, 0x00970000, 0x00F00000, 0x00960000, 0x00E70000, 0x00E20000, 0x001C0000, 0x00470000, 0x001D0000, 0x006F0000, 0x00AA0000, 0x00FC0000, 0x00C60000, 0x009A0000, 0x00780000, 0x001F0000, 0x00880000, 0x00B10000, 0x00270000, 0x00600000, 0x00190000, 0x002D0000, 0x00930000, 0x00A00000, 0x00AE0000, 0x00C80000, 0x00830000, 0x00170000, 0x00BA0000, 0x00E10000, 0x00550000, 0x00005200, 0x00003000, 0x0000BF00, 0x00008100, 0x00007C00, 0x00009B00, 0x00003400, 0x0000C400, 0x00005400, 0x0000A600, 0x0000EE00, 0x00004200, 0x00000800, 0x00002800, 0x00007600, 0x00006D00, 0x00007200, 0x00008600, 0x0000D400, 0x00005D00, 0x00006C00, 0x0000FD00, 0x00005E00, 0x0000A700, 0x00009000, 0x00008C00, 0x0000F700, 0x0000B800, 0x0000D000, 0x0000CA00, 0x0000C100, 0x00000100, 0x00003A00, 0x00004F00, 0x00009700, 0x0000F000, 0x00009600, 0x0000E700, 0x0000E200, 0x00001C00, 0x00004700, 0x00001D00, 0x00006F00, 0x0000AA00, 0x0000FC00, 0x0000C600, 0x00009A00, 0x00007800, 0x00001F00, 0x00008800, 0x0000B100, 0x00002700, 0x00006000, 0x00001900, 0x00002D00, 0x00009300, 0x0000A000, 0x0000AE00, 0x0000C800, 0x00008300, 0x00001700, 0x0000BA00, 0x0000E100, 0x00005500, 0x00000052};
DWORD something5[]={ 0x52000000, 0x30000000, 0xBF000000, 0x81000000, 0x7C000000, 0x9B000000, 0x34000000, 0xC4000000, 0x54000000, 0xA6000000, 0xEE000000, 0x42000000, 0x08000000, 0x28000000, 0x76000000, 0x6D000000, 0x72000000, 0x86000000, 0xD4000000, 0x5D000000, 0x6C000000, 0xFD000000, 0x5E000000, 0xA7000000, 0x90000000, 0x8C000000, 0xF7000000, 0xB8000000, 0xD0000000, 0xCA000000, 0xC1000000, 0x01000000, 0x3A000000, 0x4F000000, 0x97000000, 0xF0000000, 0x96000000, 0xE7000000, 0xE2000000, 0x1C000000, 0x47000000, 0x1D000000, 0x6F000000, 0xAA000000, 0xFC000000, 0xC6000000, 0x9A000000, 0x78000000, 0x1F000000, 0x88000000, 0xB1000000, 0x27000000, 0x60000000, 0x19000000, 0x2D000000, 0x93000000, 0xA0000000, 0xAE000000, 0xC8000000, 0x83000000, 0x17000000, 0xBA000000, 0xE1000000, 0x55000000, 0x00520000, 0x00300000, 0x00BF0000, 0x00810000, 0x007C0000, 0x009B0000, 0x00340000, 0x00C40000, 0x00540000, 0x00A60000, 0x00EE0000, 0x00420000, 0x00080000, 0x00280000, 0x00760000, 0x006D0000, 0x00720000, 0x00860000, 0x00D40000, 0x005D0000, 0x006C0000, 0x00FD0000, 0x005E0000, 0x00A70000, 0x00900000, 0x008C0000, 0x00F70000, 0x00B80000, 0x00D00000, 0x00CA0000, 0x00C10000, 0x00010000, 0x003A0000, 0x004F0000, 0x00970000, 0x00F00000, 0x00960000, 0x00E70000, 0x00E20000, 0x001C0000, 0x00470000, 0x001D0000, 0x006F0000, 0x00AA0000, 0x00FC0000, 0x00C60000, 0x009A0000, 0x00780000, 0x001F0000, 0x00880000, 0x00B10000, 0x00270000, 0x00600000, 0x00190000, 0x002D0000, 0x00930000, 0x00A00000, 0x00AE0000, 0x00C80000, 0x00830000, 0x00170000, 0x00BA0000, 0x00E10000, 0x00550000, 0x00005200, 0x00003000, 0x0000BF00, 0x00008100, 0x00007C00, 0x00009B00, 0x00003400, 0x0000C400, 0x00005400, 0x0000A600, 0x0000EE00, 0x00004200, 0x00000800, 0x00002800, 0x00007600, 0x00006D00, 0x00007200, 0x00008600, 0x0000D400, 0x00005D00, 0x00006C00, 0x0000FD00, 0x00005E00, 0x0000A700, 0x00009000, 0x00008C00, 0x0000F700, 0x0000B800, 0x0000D000, 0x0000CA00, 0x0000C100, 0x00000100, 0x00003A00, 0x00004F00, 0x00009700, 0x0000F000, 0x00009600, 0x0000E700, 0x0000E200, 0x00001C00, 0x00004700, 0x00001D00, 0x00006F00, 0x0000AA00, 0x0000FC00, 0x0000C600, 0x00009A00, 0x00007800, 0x00001F00, 0x00008800, 0x0000B100, 0x00002700, 0x00006000, 0x00001900, 0x00002D00, 0x00009300, 0x0000A000, 0x0000AE00, 0x0000C800, 0x00008300, 0x00001700, 0x0000BA00, 0x0000E100, 0x00005500, 0x00000052, 0x00000030, 0x000000BF, 0x00000081, 0x0000007C, 0x0000009B, 0x00000034, 0x000000C4, 0x00000054, 0x000000A6, 0x000000EE, 0x00000042, 0x00000008, 0x00000028, 0x00000076, 0x0000006D, 0x00000072, 0x00000086, 0x000000D4, 0x0000005D, 0x0000006C, 0x000000FD, 0x0000005E, 0x000000A7, 0x00000090, 0x0000008C, 0x000000F7, 0x000000B8, 0x000000D0, 0x000000CA, 0x000000C1, 0x00000001, 0x0000003A, 0x0000004F, 0x00000097, 0x000000F0, 0x00000096, 0x000000E7, 0x000000E2, 0x0000001C, 0x00000047, 0x0000001D, 0x0000006F, 0x000000AA, 0x000000FC, 0x000000C6, 0x0000009A, 0x00000078, 0x0000001F, 0x00000088, 0x000000B1, 0x00000027, 0x00000060, 0x00000019, 0x0000002D, 0x00000093, 0x000000A0, 0x000000AE, 0x000000C8, 0x00000083, 0x00000017, 0x000000BA, 0x000000E1, 0x00000055, 0x00000000};
DWORD something6[]={ 0x00520000, 0x00300000, 0x00BF0000, 0x00810000, 0x007C0000, 0x009B0000, 0x00340000, 0x00C40000, 0x00540000, 0x00A60000, 0x00EE0000, 0x00420000, 0x00080000, 0x00280000, 0x00760000, 0x006D0000, 0x00720000, 0x00860000, 0x00D40000, 0x005D0000, 0x006C0000, 0x00FD0000, 0x005E0000, 0x00A70000, 0x00900000, 0x008C0000, 0x00F70000, 0x00B80000, 0x00D00000, 0x00CA0000, 0x00C10000, 0x00010000, 0x003A0000, 0x004F0000, 0x00970000, 0x00F00000, 0x00960000, 0x00E70000, 0x00E20000, 0x001C0000, 0x00470000, 0x001D0000, 0x006F0000, 0x00AA0000, 0x00FC0000, 0x00C60000, 0x009A0000, 0x00780000, 0x001F0000, 0x00880000, 0x00B10000, 0x00270000, 0x00600000, 0x00190000, 0x002D0000, 0x00930000, 0x00A00000, 0x00AE0000, 0x00C80000, 0x00830000, 0x00170000, 0x00BA0000, 0x00E10000, 0x00550000, 0x00005200, 0x00003000, 0x0000BF00, 0x00008100, 0x00007C00, 0x00009B00, 0x00003400, 0x0000C400, 0x00005400, 0x0000A600, 0x0000EE00, 0x00004200, 0x00000800, 0x00002800, 0x00007600, 0x00006D00, 0x00007200, 0x00008600, 0x0000D400, 0x00005D00, 0x00006C00, 0x0000FD00, 0x00005E00, 0x0000A700, 0x00009000, 0x00008C00, 0x0000F700, 0x0000B800, 0x0000D000, 0x0000CA00, 0x0000C100, 0x00000100, 0x00003A00, 0x00004F00, 0x00009700, 0x0000F000, 0x00009600, 0x0000E700, 0x0000E200, 0x00001C00, 0x00004700, 0x00001D00, 0x00006F00, 0x0000AA00, 0x0000FC00, 0x0000C600, 0x00009A00, 0x00007800, 0x00001F00, 0x00008800, 0x0000B100, 0x00002700, 0x00006000, 0x00001900, 0x00002D00, 0x00009300, 0x0000A000, 0x0000AE00, 0x0000C800, 0x00008300, 0x00001700, 0x0000BA00, 0x0000E100, 0x00005500, 0x00000052, 0x00000030, 0x000000BF, 0x00000081, 0x0000007C, 0x0000009B, 0x00000034, 0x000000C4, 0x00000054, 0x000000A6, 0x000000EE, 0x00000042, 0x00000008, 0x00000028, 0x00000076, 0x0000006D, 0x00000072, 0x00000086, 0x000000D4, 0x0000005D, 0x0000006C, 0x000000FD, 0x0000005E, 0x000000A7, 0x00000090, 0x0000008C, 0x000000F7, 0x000000B8, 0x000000D0, 0x000000CA, 0x000000C1, 0x00000001, 0x0000003A, 0x0000004F, 0x00000097, 0x000000F0, 0x00000096, 0x000000E7, 0x000000E2, 0x0000001C, 0x00000047, 0x0000001D, 0x0000006F, 0x000000AA, 0x000000FC, 0x000000C6, 0x0000009A, 0x00000078, 0x0000001F, 0x00000088, 0x000000B1, 0x00000027, 0x00000060, 0x00000019, 0x0000002D, 0x00000093, 0x000000A0, 0x000000AE, 0x000000C8, 0x00000083, 0x00000017, 0x000000BA, 0x000000E1, 0x00000055, 0x00000000, 0x3824342C, 0x70486858, 0x486C5C74, 0xE090D0B0, 0xD8B4E49C, 0x90D8B8E8, 0xA8FC8CC4, 0xDB3BBB7B, 0xE31F8F57, 0xAB73D323, 0x9357E70F, 0x3BAB6BCB, 0x038F5FE7, 0x4BE30393, 0x73C737BF, 0xAD766DF6, 0x955259DA, 0xDD3E05AE, 0xE51A3182, 0x4DE6BD46, 0x75C2896A, 0x3DAED51E, 0x058AE132, 0x764DD68D, 0x4E69E2A1, 0x0605BED5, 0x3E218AF9, 0x96DD063D, 0xAEF93211, 0xE6956E65, 0xDEB15A49, 0x41ECDAF7, 0x79C8EEDB, 0x31A4B2AF, 0x09808683, 0xA17C0A47, 0x99583E6B, 0xD134621F, 0xE9105633, 0x9AD7618C, 0xA2F355A0, 0xEA9F09D4, 0xD2BB3DF8, 0x7A47B13C, 0x42638510, 0x0A0FD964, 0x322BED48, 0xEC9AB701, 0xD4BE832D, 0x9CD2DF59, 0xA4F6EB75, 0x0C0A67B1, 0x342E539D, 0x7C420FE9, 0x44663BC5, 0x37A10C7A, 0x0F853856, 0x47E96422, 0x7FCD500E, 0xD731DCCA, 0xEF15E8E6, 0xA779B492, 0x9F5D80BE, 0x00000000};
DWORD something7[]={ 0x00005200, 0x00003000, 0x0000BF00, 0x00008100, 0x00007C00, 0x00009B00, 0x00003400, 0x0000C400, 0x00005400, 0x0000A600, 0x0000EE00, 0x00004200, 0x00000800, 0x00002800, 0x00007600, 0x00006D00, 0x00007200, 0x00008600, 0x0000D400, 0x00005D00, 0x00006C00, 0x0000FD00, 0x00005E00, 0x0000A700, 0x00009000, 0x00008C00, 0x0000F700, 0x0000B800, 0x0000D000, 0x0000CA00, 0x0000C100, 0x00000100, 0x00003A00, 0x00004F00, 0x00009700, 0x0000F000, 0x00009600, 0x0000E700, 0x0000E200, 0x00001C00, 0x00004700, 0x00001D00, 0x00006F00, 0x0000AA00, 0x0000FC00, 0x0000C600, 0x00009A00, 0x00007800, 0x00001F00, 0x00008800, 0x0000B100, 0x00002700, 0x00006000, 0x00001900, 0x00002D00, 0x00009300, 0x0000A000, 0x0000AE00, 0x0000C800, 0x00008300, 0x00001700, 0x0000BA00, 0x0000E100, 0x00005500, 0x00000052, 0x00000030, 0x000000BF, 0x00000081, 0x0000007C, 0x0000009B, 0x00000034, 0x000000C4, 0x00000054, 0x000000A6, 0x000000EE, 0x00000042, 0x00000008, 0x00000028, 0x00000076, 0x0000006D, 0x00000072, 0x00000086, 0x000000D4, 0x0000005D, 0x0000006C, 0x000000FD, 0x0000005E, 0x000000A7, 0x00000090, 0x0000008C, 0x000000F7, 0x000000B8, 0x000000D0, 0x000000CA, 0x000000C1, 0x00000001, 0x0000003A, 0x0000004F, 0x00000097, 0x000000F0, 0x00000096, 0x000000E7, 0x000000E2, 0x0000001C, 0x00000047, 0x0000001D, 0x0000006F, 0x000000AA, 0x000000FC, 0x000000C6, 0x0000009A, 0x00000078, 0x0000001F, 0x00000088, 0x000000B1, 0x00000027, 0x00000060, 0x00000019, 0x0000002D, 0x00000093, 0x000000A0, 0x000000AE, 0x000000C8, 0x00000083, 0x00000017, 0x000000BA, 0x000000E1, 0x00000055, 0x00000000, 0x3824342C, 0x70486858, 0x486C5C74, 0xE090D0B0, 0xD8B4E49C, 0x90D8B8E8, 0xA8FC8CC4, 0xDB3BBB7B, 0xE31F8F57, 0xAB73D323, 0x9357E70F, 0x3BAB6BCB, 0x038F5FE7, 0x4BE30393, 0x73C737BF, 0xAD766DF6, 0x955259DA, 0xDD3E05AE, 0xE51A3182, 0x4DE6BD46, 0x75C2896A, 0x3DAED51E, 0x058AE132, 0x764DD68D, 0x4E69E2A1, 0x0605BED5, 0x3E218AF9, 0x96DD063D, 0xAEF93211, 0xE6956E65, 0xDEB15A49, 0x41ECDAF7, 0x79C8EEDB, 0x31A4B2AF, 0x09808683, 0xA17C0A47, 0x99583E6B, 0xD134621F, 0xE9105633, 0x9AD7618C, 0xA2F355A0, 0xEA9F09D4, 0xD2BB3DF8, 0x7A47B13C, 0x42638510, 0x0A0FD964, 0x322BED48, 0xEC9AB701, 0xD4BE832D, 0x9CD2DF59, 0xA4F6EB75, 0x0C0A67B1, 0x342E539D, 0x7C420FE9, 0x44663BC5, 0x37A10C7A, 0x0F853856, 0x47E96422, 0x7FCD500E, 0xD731DCCA, 0xEF15E8E6, 0xA779B492, 0x9F5D80BE, 0x00000000, 0x2C382434, 0x58704868, 0x74486C5C, 0xB0E090D0, 0x9CD8B4E4, 0xE890D8B8, 0xC4A8FC8C, 0x7BDB3BBB, 0x57E31F8F, 0x23AB73D3, 0x0F9357E7, 0xCB3BAB6B, 0xE7038F5F, 0x934BE303, 0xBF73C737, 0xF6AD766D, 0xDA955259, 0xAEDD3E05, 0x82E51A31, 0x464DE6BD, 0x6A75C289, 0x1E3DAED5, 0x32058AE1, 0x8D764DD6, 0xA14E69E2, 0xD50605BE, 0xF93E218A, 0x3D96DD06, 0x11AEF932, 0x65E6956E, 0x49DEB15A, 0xF741ECDA, 0xDB79C8EE, 0xAF31A4B2, 0x83098086, 0x47A17C0A, 0x6B99583E, 0x1FD13462, 0x33E91056, 0x8C9AD761, 0xA0A2F355, 0xD4EA9F09, 0xF8D2BB3D, 0x3C7A47B1, 0x10426385, 0x640A0FD9, 0x48322BED, 0x01EC9AB7, 0x2DD4BE83, 0x599CD2DF, 0x75A4F6EB, 0xB10C0A67, 0x9D342E53, 0xE97C420F, 0xC544663B, 0x7A37A10C, 0x560F8538, 0x2247E964, 0x0E7FCD50, 0xCAD731DC, 0xE6EF15E8, 0x92A779B4, 0xBE9F5D80, 0x00000000};
DWORD something8[]={ 0x00000052, 0x00000030, 0x000000BF, 0x00000081, 0x0000007C, 0x0000009B, 0x00000034, 0x000000C4, 0x00000054, 0x000000A6, 0x000000EE, 0x00000042, 0x00000008, 0x00000028, 0x00000076, 0x0000006D, 0x00000072, 0x00000086, 0x000000D4, 0x0000005D, 0x0000006C, 0x000000FD, 0x0000005E, 0x000000A7, 0x00000090, 0x0000008C, 0x000000F7, 0x000000B8, 0x000000D0, 0x000000CA, 0x000000C1, 0x00000001, 0x0000003A, 0x0000004F, 0x00000097, 0x000000F0, 0x00000096, 0x000000E7, 0x000000E2, 0x0000001C, 0x00000047, 0x0000001D, 0x0000006F, 0x000000AA, 0x000000FC, 0x000000C6, 0x0000009A, 0x00000078, 0x0000001F, 0x00000088, 0x000000B1, 0x00000027, 0x00000060, 0x00000019, 0x0000002D, 0x00000093, 0x000000A0, 0x000000AE, 0x000000C8, 0x00000083, 0x00000017, 0x000000BA, 0x000000E1, 0x00000055, 0x00000000, 0x3824342C, 0x70486858, 0x486C5C74, 0xE090D0B0, 0xD8B4E49C, 0x90D8B8E8, 0xA8FC8CC4, 0xDB3BBB7B, 0xE31F8F57, 0xAB73D323, 0x9357E70F, 0x3BAB6BCB, 0x038F5FE7, 0x4BE30393, 0x73C737BF, 0xAD766DF6, 0x955259DA, 0xDD3E05AE, 0xE51A3182, 0x4DE6BD46, 0x75C2896A, 0x3DAED51E, 0x058AE132, 0x764DD68D, 0x4E69E2A1, 0x0605BED5, 0x3E218AF9, 0x96DD063D, 0xAEF93211, 0xE6956E65, 0xDEB15A49, 0x41ECDAF7, 0x79C8EEDB, 0x31A4B2AF, 0x09808683, 0xA17C0A47, 0x99583E6B, 0xD134621F, 0xE9105633, 0x9AD7618C, 0xA2F355A0, 0xEA9F09D4, 0xD2BB3DF8, 0x7A47B13C, 0x42638510, 0x0A0FD964, 0x322BED48, 0xEC9AB701, 0xD4BE832D, 0x9CD2DF59, 0xA4F6EB75, 0x0C0A67B1, 0x342E539D, 0x7C420FE9, 0x44663BC5, 0x37A10C7A, 0x0F853856, 0x47E96422, 0x7FCD500E, 0xD731DCCA, 0xEF15E8E6, 0xA779B492, 0x9F5D80BE, 0x00000000, 0x2C382434, 0x58704868, 0x74486C5C, 0xB0E090D0, 0x9CD8B4E4, 0xE890D8B8, 0xC4A8FC8C, 0x7BDB3BBB, 0x57E31F8F, 0x23AB73D3, 0x0F9357E7, 0xCB3BAB6B, 0xE7038F5F, 0x934BE303, 0xBF73C737, 0xF6AD766D, 0xDA955259, 0xAEDD3E05, 0x82E51A31, 0x464DE6BD, 0x6A75C289, 0x1E3DAED5, 0x32058AE1, 0x8D764DD6, 0xA14E69E2, 0xD50605BE, 0xF93E218A, 0x3D96DD06, 0x11AEF932, 0x65E6956E, 0x49DEB15A, 0xF741ECDA, 0xDB79C8EE, 0xAF31A4B2, 0x83098086, 0x47A17C0A, 0x6B99583E, 0x1FD13462, 0x33E91056, 0x8C9AD761, 0xA0A2F355, 0xD4EA9F09, 0xF8D2BB3D, 0x3C7A47B1, 0x10426385, 0x640A0FD9, 0x48322BED, 0x01EC9AB7, 0x2DD4BE83, 0x599CD2DF, 0x75A4F6EB, 0xB10C0A67, 0x9D342E53, 0xE97C420F, 0xC544663B, 0x7A37A10C, 0x560F8538, 0x2247E964, 0x0E7FCD50, 0xCAD731DC, 0xE6EF15E8, 0x92A779B4, 0xBE9F5D80, 0x00000000, 0x342C3824, 0x68587048, 0x5C74486C, 0xD0B0E090, 0xE49CD8B4, 0xB8E890D8, 0x8CC4A8FC, 0xBB7BDB3B, 0x8F57E31F, 0xD323AB73, 0xE70F9357, 0x6BCB3BAB, 0x5FE7038F, 0x03934BE3, 0x37BF73C7, 0x6DF6AD76, 0x59DA9552, 0x05AEDD3E, 0x3182E51A, 0xBD464DE6, 0x896A75C2, 0xD51E3DAE, 0xE132058A, 0xD68D764D, 0xE2A14E69, 0xBED50605, 0x8AF93E21, 0x063D96DD, 0x3211AEF9, 0x6E65E695, 0x5A49DEB1, 0xDAF741EC, 0xEEDB79C8, 0xB2AF31A4, 0x86830980, 0x0A47A17C, 0x3E6B9958, 0x621FD134, 0x5633E910, 0x618C9AD7, 0x55A0A2F3, 0x09D4EA9F, 0x3DF8D2BB, 0xB13C7A47, 0x85104263, 0xD9640A0F, 0xED48322B, 0xB701EC9A, 0x832DD4BE, 0xDF599CD2, 0xEB75A4F6, 0x67B10C0A, 0x539D342E, 0x0FE97C42, 0x3BC54466, 0x0C7A37A1, 0x38560F85, 0x642247E9, 0x500E7FCD, 0xDCCAD731, 0xE8E6EF15, 0xB492A779, 0x80BE9F5D, 0x00000000};
DWORD something9[]={ 0x00000000, 0x24342C38, 0x48685870, 0x6C5C7448, 0x90D0B0E0, 0xB4E49CD8, 0xD8B8E890, 0xFC8CC4A8, 0x3BBB7BDB, 0x1F8F57E3, 0x73D323AB, 0x57E70F93, 0xAB6BCB3B, 0x8F5FE703, 0xE303934B, 0xC737BF73, 0x766DF6AD, 0x5259DA95, 0x3E05AEDD, 0x1A3182E5, 0xE6BD464D, 0xC2896A75, 0xAED51E3D, 0x8AE13205, 0x4DD68D76, 0x69E2A14E, 0x05BED506, 0x218AF93E, 0xDD063D96, 0xF93211AE, 0x956E65E6, 0xB15A49DE, 0xECDAF741, 0xC8EEDB79, 0xA4B2AF31, 0x80868309, 0x7C0A47A1, 0x583E6B99, 0x34621FD1, 0x105633E9, 0xD7618C9A, 0xF355A0A2, 0x9F09D4EA, 0xBB3DF8D2, 0x47B13C7A, 0x63851042, 0x0FD9640A, 0x2BED4832, 0x9AB701EC, 0xBE832DD4, 0xD2DF599C, 0xF6EB75A4, 0x0A67B10C, 0x2E539D34, 0x420FE97C, 0x663BC544, 0xA10C7A37, 0x8538560F, 0xE9642247, 0xCD500E7F, 0x31DCCAD7, 0x15E8E6EF, 0x79B492A7, 0x5D80BE9F, 0x6E696843, 0x00000000, 0xFFFFFFFF, 0x0060B7EB, 0x0060B7DD, 0x74696266, 0x65736162, 0x00000074, 0x74696264, 0x00415280, 0x00413570, 0x004135B0, 0x004154A0, 0x004153B0, 0x00415460, 0x00413220, 0x00408860, 0x00408CD0, 0x00405550, 0x0060BC56, 0x0060BCAD, 0x0059D5A0, 0x00413ED0, 0x00413E90, 0x61766E69, 0x7469736F, 0x6C206F6F, 0x0060C377, 0x0060C74E, 0x0060C7FA, 0x0060C986, 0x0060CA16, 0x00002B77, 0x00000002, 0x00000022, 0x00000013, 0x0000002B, 0x00611E18, 0x00006E6F, 0x0060D217, 0x00000000, 0x00000433, 0x00000000, 0x00000000, 0x000007FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000433, 0x00000000, 0x000007FF, 0x00000000, 0x0060EC01, 0x0060EC8A, 0x0060EE2D, 0x0060EF05, 0x0060EF7E, 0x0060F1FB, 0x0060F9A4, 0x6C617573, 0x62694C20, 0x3A6D6172, 0x6D617267, 0x00003E6E, 0x65766F20, 0x6564206E, 0x73616820, 0x70206568, 0x616E7265, 0x72702065, 0x66617320, 0x65786520, 0x0A747375, 0x6574616E, 0x72726576, 0x00000000, 0x65207974, 0x206E776F, 0x64206E65, 0x61682068, 0x20656874, 0x6E726574, 0x70206568, 0x61732074, 0x78652065, 0x7473756D, 0x74616E69, 0x206E776F, 0x6572756C, 0xFFFFFFFF, 0xFFFFFFFF, 0x00610339, 0x00610330, 0x00000000, 0x00000000, 0x006105EC, 0x00610818, 0x006108CA, 0x00610919, 0x00610A30, 0x00610B91, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00611E25, 0x65637865, 0x00200020, 0x00280068, 0x00200020, 0x00200020, 0x00100010, 0x00100010, 0x00840084, 0x00100084, 0x01810181, 0x01010101, 0x01010101, 0x01010101, 0x01820182, 0x01020102, 0x01020102, 0x01020102, 0x04030201, 0x14131211, 0x24232221, 0x34333231, 0x44434241, 0x54535251, 0x64636261, 0x74737271, 0x545F434C, 0x00004349, 0x435F434C, 0x414C4C4F, 0x002C2E5F, 0x00612235, 0xFFFFFFFF, 0xFFFFFFFF, 0x00612B39, 0x00612C0B, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200020, 0x00280028, 0x00200020, 0x00200020, 0x00100010, 0x00100010, 0x00840084, 0x00100010, 0x00810081, 0x00010001, 0x00010001, 0x00100010, 0x00820082, 0x00020002, 0x00020002, 0x00100010, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00000000, 0x00200020, 0x00280028, 0x00200020};
DWORD something10[]={ 0x00000000, 0x342C3824, 0x68587048, 0x5C74486C, 0xD0B0E090, 0xE49CD8B4, 0xB8E890D8, 0x8CC4A8FC, 0xBB7BDB3B, 0x8F57E31F, 0xD323AB73, 0xE70F9357, 0x6BCB3BAB, 0x5FE7038F, 0x03934BE3, 0x37BF73C7, 0x6DF6AD76, 0x59DA9552, 0x05AEDD3E, 0x3182E51A, 0xBD464DE6, 0x896A75C2, 0xD51E3DAE, 0xE132058A, 0xD68D764D, 0xE2A14E69, 0xBED50605, 0x8AF93E21, 0x063D96DD, 0x3211AEF9, 0x6E65E695, 0x5A49DEB1, 0xDAF741EC, 0xEEDB79C8, 0xB2AF31A4, 0x86830980, 0x0A47A17C, 0x3E6B9958, 0x621FD134, 0x5633E910, 0x618C9AD7, 0x55A0A2F3, 0x09D4EA9F, 0x3DF8D2BB, 0xB13C7A47, 0x85104263, 0xD9640A0F, 0xED48322B, 0xB701EC9A, 0x832DD4BE, 0xDF599CD2, 0xEB75A4F6, 0x67B10C0A, 0x539D342E, 0x0FE97C42, 0x3BC54466, 0x0C7A37A1, 0x38560F85, 0x642247E9, 0x500E7FCD, 0xDCCAD731, 0xE8E6EF15, 0xB492A779, 0x80BE9F5D, 0x00000000, 0x24342C38, 0x48685870, 0x6C5C7448, 0x90D0B0E0, 0xB4E49CD8, 0xD8B8E890, 0xFC8CC4A8, 0x3BBB7BDB, 0x1F8F57E3, 0x73D323AB, 0x57E70F93, 0xAB6BCB3B, 0x8F5FE703, 0xE303934B, 0xC737BF73, 0x766DF6AD, 0x5259DA95, 0x3E05AEDD, 0x1A3182E5, 0xE6BD464D, 0xC2896A75, 0xAED51E3D, 0x8AE13205, 0x4DD68D76, 0x69E2A14E, 0x05BED506, 0x218AF93E, 0xDD063D96, 0xF93211AE, 0x956E65E6, 0xB15A49DE, 0xECDAF741, 0xC8EEDB79, 0xA4B2AF31, 0x80868309, 0x7C0A47A1, 0x583E6B99, 0x34621FD1, 0x105633E9, 0xD7618C9A, 0xF355A0A2, 0x9F09D4EA, 0xBB3DF8D2, 0x47B13C7A, 0x63851042, 0x0FD9640A, 0x2BED4832, 0x9AB701EC, 0xBE832DD4, 0xD2DF599C, 0xF6EB75A4, 0x0A67B10C, 0x2E539D34, 0x420FE97C, 0x663BC544, 0xA10C7A37, 0x8538560F, 0xE9642247, 0xCD500E7F, 0x31DCCAD7, 0x15E8E6EF, 0x79B492A7, 0x5D80BE9F, 0x6E696843, 0x00000000, 0xFFFFFFFF, 0x0060B7EB, 0x0060B7DD, 0x74696266, 0x65736162, 0x00000074, 0x74696264, 0x00415280, 0x00413570, 0x004135B0, 0x004154A0, 0x004153B0, 0x00415460, 0x00413220, 0x00408860, 0x00408CD0, 0x00405550, 0x0060BC56, 0x0060BCAD, 0x0059D5A0, 0x00413ED0, 0x00413E90, 0x61766E69, 0x7469736F, 0x6C206F6F, 0x0060C377, 0x0060C74E, 0x0060C7FA, 0x0060C986, 0x0060CA16, 0x00002B77, 0x00000002, 0x00000022, 0x00000013, 0x0000002B, 0x00611E18, 0x00006E6F, 0x0060D217, 0x00000000, 0x00000433, 0x00000000, 0x00000000, 0x000007FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000433, 0x00000000, 0x000007FF, 0x00000000, 0x0060EC01, 0x0060EC8A, 0x0060EE2D, 0x0060EF05, 0x0060EF7E, 0x0060F1FB, 0x0060F9A4, 0x6C617573, 0x62694C20, 0x3A6D6172, 0x6D617267, 0x00003E6E, 0x65766F20, 0x6564206E, 0x73616820, 0x70206568, 0x616E7265, 0x72702065, 0x66617320, 0x65786520, 0x0A747375, 0x6574616E, 0x72726576, 0x00000000, 0x65207974, 0x206E776F, 0x64206E65, 0x61682068, 0x20656874, 0x6E726574, 0x70206568, 0x61732074, 0x78652065, 0x7473756D, 0x74616E69, 0x206E776F, 0x6572756C, 0xFFFFFFFF, 0xFFFFFFFF, 0x00610339, 0x00610330, 0x00000000, 0x00000000, 0x006105EC, 0x00610818, 0x006108CA, 0x00610919, 0x00610A30, 0x00610B91, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00611E25, 0x65637865, 0x00200020, 0x00280068, 0x00200020, 0x00200020, 0x00100010, 0x00100010, 0x00840084, 0x00100084, 0x01810181, 0x01010101, 0x01010101, 0x01010101, 0x01820182, 0x01020102, 0x01020102, 0x01020102, 0x04030201, 0x14131211, 0x24232221, 0x34333231, 0x44434241};
DWORD something11[]={ 0x00000000, 0x2C382434, 0x58704868, 0x74486C5C, 0xB0E090D0, 0x9CD8B4E4, 0xE890D8B8, 0xC4A8FC8C, 0x7BDB3BBB, 0x57E31F8F, 0x23AB73D3, 0x0F9357E7, 0xCB3BAB6B, 0xE7038F5F, 0x934BE303, 0xBF73C737, 0xF6AD766D, 0xDA955259, 0xAEDD3E05, 0x82E51A31, 0x464DE6BD, 0x6A75C289, 0x1E3DAED5, 0x32058AE1, 0x8D764DD6, 0xA14E69E2, 0xD50605BE, 0xF93E218A, 0x3D96DD06, 0x11AEF932, 0x65E6956E, 0x49DEB15A, 0xF741ECDA, 0xDB79C8EE, 0xAF31A4B2, 0x83098086, 0x47A17C0A, 0x6B99583E, 0x1FD13462, 0x33E91056, 0x8C9AD761, 0xA0A2F355, 0xD4EA9F09, 0xF8D2BB3D, 0x3C7A47B1, 0x10426385, 0x640A0FD9, 0x48322BED, 0x01EC9AB7, 0x2DD4BE83, 0x599CD2DF, 0x75A4F6EB, 0xB10C0A67, 0x9D342E53, 0xE97C420F, 0xC544663B, 0x7A37A10C, 0x560F8538, 0x2247E964, 0x0E7FCD50, 0xCAD731DC, 0xE6EF15E8, 0x92A779B4, 0xBE9F5D80, 0x00000000, 0x342C3824, 0x68587048, 0x5C74486C, 0xD0B0E090, 0xE49CD8B4, 0xB8E890D8, 0x8CC4A8FC, 0xBB7BDB3B, 0x8F57E31F, 0xD323AB73, 0xE70F9357, 0x6BCB3BAB, 0x5FE7038F, 0x03934BE3, 0x37BF73C7, 0x6DF6AD76, 0x59DA9552, 0x05AEDD3E, 0x3182E51A, 0xBD464DE6, 0x896A75C2, 0xD51E3DAE, 0xE132058A, 0xD68D764D, 0xE2A14E69, 0xBED50605, 0x8AF93E21, 0x063D96DD, 0x3211AEF9, 0x6E65E695, 0x5A49DEB1, 0xDAF741EC, 0xEEDB79C8, 0xB2AF31A4, 0x86830980, 0x0A47A17C, 0x3E6B9958, 0x621FD134, 0x5633E910, 0x618C9AD7, 0x55A0A2F3, 0x09D4EA9F, 0x3DF8D2BB, 0xB13C7A47, 0x85104263, 0xD9640A0F, 0xED48322B, 0xB701EC9A, 0x832DD4BE, 0xDF599CD2, 0xEB75A4F6, 0x67B10C0A, 0x539D342E, 0x0FE97C42, 0x3BC54466, 0x0C7A37A1, 0x38560F85, 0x642247E9, 0x500E7FCD, 0xDCCAD731, 0xE8E6EF15, 0xB492A779, 0x80BE9F5D, 0x00000000, 0x24342C38, 0x48685870, 0x6C5C7448, 0x90D0B0E0, 0xB4E49CD8, 0xD8B8E890, 0xFC8CC4A8, 0x3BBB7BDB, 0x1F8F57E3, 0x73D323AB, 0x57E70F93, 0xAB6BCB3B, 0x8F5FE703, 0xE303934B, 0xC737BF73, 0x766DF6AD, 0x5259DA95, 0x3E05AEDD, 0x1A3182E5, 0xE6BD464D, 0xC2896A75, 0xAED51E3D, 0x8AE13205, 0x4DD68D76, 0x69E2A14E, 0x05BED506, 0x218AF93E, 0xDD063D96, 0xF93211AE, 0x956E65E6, 0xB15A49DE, 0xECDAF741, 0xC8EEDB79, 0xA4B2AF31, 0x80868309, 0x7C0A47A1, 0x583E6B99, 0x34621FD1, 0x105633E9, 0xD7618C9A, 0xF355A0A2, 0x9F09D4EA, 0xBB3DF8D2, 0x47B13C7A, 0x63851042, 0x0FD9640A, 0x2BED4832, 0x9AB701EC, 0xBE832DD4, 0xD2DF599C, 0xF6EB75A4, 0x0A67B10C, 0x2E539D34, 0x420FE97C, 0x663BC544, 0xA10C7A37, 0x8538560F, 0xE9642247, 0xCD500E7F, 0x31DCCAD7, 0x15E8E6EF, 0x79B492A7, 0x5D80BE9F, 0x6E696843, 0x00000000, 0xFFFFFFFF, 0x0060B7EB, 0x0060B7DD, 0x74696266, 0x65736162, 0x00000074, 0x74696264, 0x00415280, 0x00413570, 0x004135B0, 0x004154A0, 0x004153B0, 0x00415460, 0x00413220, 0x00408860, 0x00408CD0, 0x00405550, 0x0060BC56, 0x0060BCAD, 0x0059D5A0, 0x00413ED0, 0x00413E90, 0x61766E69, 0x7469736F, 0x6C206F6F, 0x0060C377, 0x0060C74E, 0x0060C7FA, 0x0060C986, 0x0060CA16, 0x00002B77, 0x00000002, 0x00000022, 0x00000013, 0x0000002B, 0x00611E18, 0x00006E6F, 0x0060D217, 0x00000000, 0x00000433, 0x00000000, 0x00000000, 0x000007FF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0xFFFFFFFF, 0x00000000, 0x00000433, 0x00000000, 0x000007FF, 0x00000000, 0x0060EC01, 0x0060EC8A, 0x0060EE2D, 0x0060EF05, 0x0060EF7E, 0x0060F1FB, 0x0060F9A4, 0x6C617573, 0x62694C20, 0x3A6D6172, 0x6D617267};
DWORD something12[]={ 0x00000000, 0x3824342C, 0x70486858, 0x486C5C74, 0xE090D0B0, 0xD8B4E49C, 0x90D8B8E8, 0xA8FC8CC4, 0xDB3BBB7B, 0xE31F8F57, 0xAB73D323, 0x9357E70F, 0x3BAB6BCB, 0x038F5FE7, 0x4BE30393, 0x73C737BF, 0xAD766DF6, 0x955259DA, 0xDD3E05AE, 0xE51A3182, 0x4DE6BD46, 0x75C2896A, 0x3DAED51E, 0x058AE132, 0x764DD68D, 0x4E69E2A1, 0x0605BED5, 0x3E218AF9, 0x96DD063D, 0xAEF93211, 0xE6956E65, 0xDEB15A49, 0x41ECDAF7, 0x79C8EEDB, 0x31A4B2AF, 0x09808683, 0xA17C0A47, 0x99583E6B, 0xD134621F, 0xE9105633, 0x9AD7618C, 0xA2F355A0, 0xEA9F09D4, 0xD2BB3DF8, 0x7A47B13C, 0x42638510, 0x0A0FD964, 0x322BED48, 0xEC9AB701, 0xD4BE832D, 0x9CD2DF59, 0xA4F6EB75, 0x0C0A67B1, 0x342E539D, 0x7C420FE9, 0x44663BC5, 0x37A10C7A, 0x0F853856, 0x47E96422, 0x7FCD500E, 0xD731DCCA, 0xEF15E8E6, 0xA779B492, 0x9F5D80BE, 0x00000000, 0x2C382434, 0x58704868, 0x74486C5C, 0xB0E090D0, 0x9CD8B4E4, 0xE890D8B8, 0xC4A8FC8C, 0x7BDB3BBB, 0x57E31F8F, 0x23AB73D3, 0x0F9357E7, 0xCB3BAB6B, 0xE7038F5F, 0x934BE303, 0xBF73C737, 0xF6AD766D, 0xDA955259, 0xAEDD3E05, 0x82E51A31, 0x464DE6BD, 0x6A75C289, 0x1E3DAED5, 0x32058AE1, 0x8D764DD6, 0xA14E69E2, 0xD50605BE, 0xF93E218A, 0x3D96DD06, 0x11AEF932, 0x65E6956E, 0x49DEB15A, 0xF741ECDA, 0xDB79C8EE, 0xAF31A4B2, 0x83098086, 0x47A17C0A, 0x6B99583E, 0x1FD13462, 0x33E91056, 0x8C9AD761, 0xA0A2F355, 0xD4EA9F09, 0xF8D2BB3D, 0x3C7A47B1, 0x10426385, 0x640A0FD9, 0x48322BED, 0x01EC9AB7, 0x2DD4BE83, 0x599CD2DF, 0x75A4F6EB, 0xB10C0A67, 0x9D342E53, 0xE97C420F, 0xC544663B, 0x7A37A10C, 0x560F8538, 0x2247E964, 0x0E7FCD50, 0xCAD731DC, 0xE6EF15E8, 0x92A779B4, 0xBE9F5D80, 0x00000000, 0x342C3824, 0x68587048, 0x5C74486C, 0xD0B0E090, 0xE49CD8B4, 0xB8E890D8, 0x8CC4A8FC, 0xBB7BDB3B, 0x8F57E31F, 0xD323AB73, 0xE70F9357, 0x6BCB3BAB, 0x5FE7038F, 0x03934BE3, 0x37BF73C7, 0x6DF6AD76, 0x59DA9552, 0x05AEDD3E, 0x3182E51A, 0xBD464DE6, 0x896A75C2, 0xD51E3DAE, 0xE132058A, 0xD68D764D, 0xE2A14E69, 0xBED50605, 0x8AF93E21, 0x063D96DD, 0x3211AEF9, 0x6E65E695, 0x5A49DEB1, 0xDAF741EC, 0xEEDB79C8, 0xB2AF31A4, 0x86830980, 0x0A47A17C, 0x3E6B9958, 0x621FD134, 0x5633E910, 0x618C9AD7, 0x55A0A2F3, 0x09D4EA9F, 0x3DF8D2BB, 0xB13C7A47, 0x85104263, 0xD9640A0F, 0xED48322B, 0xB701EC9A, 0x832DD4BE, 0xDF599CD2, 0xEB75A4F6, 0x67B10C0A, 0x539D342E, 0x0FE97C42, 0x3BC54466, 0x0C7A37A1, 0x38560F85, 0x642247E9, 0x500E7FCD, 0xDCCAD731, 0xE8E6EF15, 0xB492A779, 0x80BE9F5D, 0x00000000, 0x24342C38, 0x48685870, 0x6C5C7448, 0x90D0B0E0, 0xB4E49CD8, 0xD8B8E890, 0xFC8CC4A8, 0x3BBB7BDB, 0x1F8F57E3, 0x73D323AB, 0x57E70F93, 0xAB6BCB3B, 0x8F5FE703, 0xE303934B, 0xC737BF73, 0x766DF6AD, 0x5259DA95, 0x3E05AEDD, 0x1A3182E5, 0xE6BD464D, 0xC2896A75, 0xAED51E3D, 0x8AE13205, 0x4DD68D76, 0x69E2A14E, 0x05BED506, 0x218AF93E, 0xDD063D96, 0xF93211AE, 0x956E65E6, 0xB15A49DE, 0xECDAF741, 0xC8EEDB79, 0xA4B2AF31, 0x80868309, 0x7C0A47A1, 0x583E6B99, 0x34621FD1, 0x105633E9, 0xD7618C9A, 0xF355A0A2, 0x9F09D4EA, 0xBB3DF8D2, 0x47B13C7A, 0x63851042, 0x0FD9640A, 0x2BED4832, 0x9AB701EC, 0xBE832DD4, 0xD2DF599C, 0xF6EB75A4, 0x0A67B10C, 0x2E539D34, 0x420FE97C, 0x663BC544, 0xA10C7A37, 0x8538560F, 0xE9642247, 0xCD500E7F, 0x31DCCAD7, 0x15E8E6EF, 0x79B492A7, 0x5D80BE9F, 0x6E696843};
int __cdecl UpdateUNKNOW(char *var1) { int result; // eax@3 unsigned int v2; // [sp+4h] [bp-4h]@1 v2 = 4; while ( v2 < 4 * *((_DWORD *)var1 + 129) ) { *(_DWORD *)&var1[4 * v2 + 256] = something9[var1[4 * v2 + 256]] ^ something10[(unsigned __int8)(*(_WORD *)&var1[4 * v2 + 256] >> 8)] ^ something11[(*(_DWORD *)&var1[4 * v2 + 256] >> 16) & 0xFF] ^ something12[(unsigned __int16)(*(_DWORD *)&var1[4 * v2 + 256] >> 16) >> 16]; result = v2++ + 1; } return result; }
__int16 __cdecl DeCryptIt(char *dest, char *source, char *UNKNOW) { char *v4; // [sp+24h] [bp-4h]@1 int v5; // [sp+14h] [bp-14h]@5 int v6; // [sp+18h] [bp-10h]@5 int v7; // [sp+1Ch] [bp-Ch]@5 int v8; // [sp+20h] [bp-8h]@5 signed int v9; // [sp+0h] [bp-28h]@5 int v10; // [sp+4h] [bp-24h]@9 int v11; // [sp+8h] [bp-20h]@9 int v12; // [sp+Ch] [bp-1Ch]@9 int v13; // [sp+10h] [bp-18h]@9
v4 = &UNKNOW[16 * *((_DWORD *)UNKNOW + 129) + 256]; if ( !(*(UNKNOW + 520) & 2) ) return 0; if ( !(*(UNKNOW + 520) & 2) ) { UpdateUNKNOW(UNKNOW); *(UNKNOW + 520) = (unsigned __int8)*(UNKNOW + 520) ^ 3; } v5 = *(_DWORD *)v4 ^ *(_DWORD *)dest; v6 = *((_DWORD *)v4 + 1) ^ *((_DWORD *)dest + 1); v7 = *((_DWORD *)v4 + 2) ^ *((_DWORD *)dest + 2); v8 = *((_DWORD *)v4 + 3) ^ *((_DWORD *)dest + 3); v4 = UNKNOW + 400; v9 = *((_DWORD *)UNKNOW + 129); if ( v9 != 10 ) { if ( v9 != 12 ) { if ( v9 != 14 ) goto LABEL_12; v10 = something4[(unsigned __int8)v6] ^ something3[(unsigned __int16)((_WORD)v7 >> 8)] ^ something2[((unsigned int)v8 >> 16) & 0xFF] ^ something1[(unsigned int)v5 >> 24] ^ *((_DWORD *)v4 + 16); v11 = something4[(unsigned __int8)v7] ^ something3[(unsigned __int16)((_WORD)v8 >> 8)] ^ something2[((unsigned int)v5 >> 16) & 0xFF] ^ something1[(unsigned int)v6 >> 24] ^ *((_DWORD *)v4 + 17); v12 = something4[(unsigned __int8)v8] ^ something3[(unsigned __int16)((_WORD)v5 >> 8)] ^ something2[((unsigned int)v6 >> 16) & 0xFF] ^ something1[(unsigned int)v7 >> 24] ^ *((_DWORD *)v4 + 18); v13 = something4[(unsigned __int8)v5] ^ something3[(unsigned __int16)((_WORD)v6 >> 8)] ^ something2[((unsigned int)v7 >> 16) & 0xFF] ^ something1[(unsigned int)v8 >> 24] ^ *((_DWORD *)v4 + 19); v5 = something4[(unsigned __int8)v11] ^ something3[(unsigned __int16)((_WORD)v12 >> 8)] ^ something2[((unsigned int)v13 >> 16) & 0xFF] ^ something1[(unsigned int)v10 >> 24] ^ *((_DWORD *)v4 + 12); v6 = something4[(unsigned __int8)v12] ^ something3[(unsigned __int16)((_WORD)v13 >> 8)] ^ something2[((unsigned int)v10 >> 16) & 0xFF] ^ something1[(unsigned int)v11 >> 24] ^ *((_DWORD *)v4 + 13); v7 = something4[(unsigned __int8)v13] ^ something3[(unsigned __int16)((_WORD)v10 >> 8)] ^ something2[((unsigned int)v11 >> 16) & 0xFF] ^ something1[(unsigned int)v12 >> 24] ^ *((_DWORD *)v4 + 14); v8 = something4[(unsigned __int8)v10] ^ something3[(unsigned __int16)((_WORD)v11 >> 8)] ^ something2[((unsigned int)v12 >> 16) & 0xFF] ^ something1[(unsigned int)v13 >> 24] ^ *((_DWORD *)v4 + 15); } v10 = something4[(unsigned __int8)v6] ^ something3[(unsigned __int16)((_WORD)v7 >> 8)] ^ something2[((unsigned int)v8 >> 16) & 0xFF] ^ something1[(unsigned int)v5 >> 24] ^ *((_DWORD *)v4 + 8); v11 = something4[(unsigned __int8)v7] ^ something3[(unsigned __int16)((_WORD)v8 >> 8)] ^ something2[((unsigned int)v5 >> 16) & 0xFF] ^ something1[(unsigned int)v6 >> 24] ^ *((_DWORD *)v4 + 9); v12 = something4[(unsigned __int8)v8] ^ something3[(unsigned __int16)((_WORD)v5 >> 8)] ^ something2[((unsigned int)v6 >> 16) & 0xFF] ^ something1[(unsigned int)v7 >> 24] ^ *((_DWORD *)v4 + 10); v13 = something4[(unsigned __int8)v5] ^ something3[(unsigned __int16)((_WORD)v6 >> 8)] ^ something2[((unsigned int)v7 >> 16) & 0xFF] ^ something1[(unsigned int)v8 >> 24] ^ *((_DWORD *)v4 + 11); v5 = something4[(unsigned __int8)v11] ^ something3[(unsigned __int16)((_WORD)v12 >> 8)] ^ something2[((unsigned int)v13 >> 16) & 0xFF] ^ something1[(unsigned int)v10 >> 24] ^ *((_DWORD *)v4 + 4); v6 = something4[(unsigned __int8)v12] ^ something3[(unsigned __int16)((_WORD)v13 >> 8)] ^ something2[((unsigned int)v10 >> 16) & 0xFF] ^ something1[(unsigned int)v11 >> 24] ^ *((_DWORD *)v4 + 5); v7 = something4[(unsigned __int8)v13] ^ something3[(unsigned __int16)((_WORD)v10 >> 8)] ^ something2[((unsigned int)v11 >> 16) & 0xFF] ^ something1[(unsigned int)v12 >> 24] ^ *((_DWORD *)v4 + 6); v8 = something4[(unsigned __int8)v10] ^ something3[(unsigned __int16)((_WORD)v11 >> 8)] ^ something2[((unsigned int)v12 >> 16) & 0xFF] ^ something1[(unsigned int)v13 >> 24] ^ *((_DWORD *)v4 + 7); } v10 = something4[(unsigned __int8)v6] ^ something3[(unsigned __int16)((_WORD)v7 >> 8)] ^ something2[((unsigned int)v8 >> 16) & 0xFF] ^ something1[(unsigned int)v5 >> 24] ^ *(_DWORD *)v4; v11 = something4[(unsigned __int8)v7] ^ something3[(unsigned __int16)((_WORD)v8 >> 8)] ^ something2[((unsigned int)v5 >> 16) & 0xFF] ^ something1[(unsigned int)v6 >> 24] ^ *((_DWORD *)v4 + 1); v12 = something4[(unsigned __int8)v8] ^ something3[(unsigned __int16)((_WORD)v5 >> 8)] ^ something2[((unsigned int)v6 >> 16) & 0xFF] ^ something1[(unsigned int)v7 >> 24] ^ *((_DWORD *)v4 + 2); v13 = something4[(unsigned __int8)v5] ^ something3[(unsigned __int16)((_WORD)v6 >> 8)] ^ something2[((unsigned int)v7 >> 16) & 0xFF] ^ something1[(unsigned int)v8 >> 24] ^ *((_DWORD *)v4 + 3); v5 = something4[(unsigned __int8)v11] ^ something3[(unsigned __int16)((_WORD)v12 >> 8)] ^ something2[((unsigned int)v13 >> 16) & 0xFF] ^ something1[(unsigned int)v10 >> 24] ^ *((_DWORD *)v4 - 4); v6 = something4[(unsigned __int8)v12] ^ something3[(unsigned __int16)((_WORD)v13 >> 8)] ^ something2[((unsigned int)v10 >> 16) & 0xFF] ^ something1[(unsigned int)v11 >> 24] ^ *((_DWORD *)v4 - 3); v7 = something4[(unsigned __int8)v13] ^ something3[(unsigned __int16)((_WORD)v10 >> 8)] ^ something2[((unsigned int)v11 >> 16) & 0xFF] ^ something1[(unsigned int)v12 >> 24] ^ *((_DWORD *)v4 - 2); v8 = something4[(unsigned __int8)v10] ^ something3[(unsigned __int16)((_WORD)v11 >> 8)] ^ something2[((unsigned int)v12 >> 16) & 0xFF] ^ something1[(unsigned int)v13 >> 24] ^ *((_DWORD *)v4 - 1); v10 = something4[(unsigned __int8)v6] ^ something3[(unsigned __int16)((_WORD)v7 >> 8)] ^ something2[((unsigned int)v8 >> 16) & 0xFF] ^ something1[(unsigned int)v5 >> 24] ^ *((_DWORD *)v4 - 8); v11 = something4[(unsigned __int8)v7] ^ something3[(unsigned __int16)((_WORD)v8 >> 8)] ^ something2[((unsigned int)v5 >> 16) & 0xFF] ^ something1[(unsigned int)v6 >> 24] ^ *((_DWORD *)v4 - 7); v12 = something4[(unsigned __int8)v8] ^ something3[(unsigned __int16)((_WORD)v5 >> 8)] ^ something2[((unsigned int)v6 >> 16) & 0xFF] ^ something1[(unsigned int)v7 >> 24] ^ *((_DWORD *)v4 - 6); v13 = something4[(unsigned __int8)v5] ^ something3[(unsigned __int16)((_WORD)v6 >> 8)] ^ something2[((unsigned int)v7 >> 16) & 0xFF] ^ something1[(unsigned int)v8 >> 24] ^ *((_DWORD *)v4 - 5); v5 = something4[(unsigned __int8)v11] ^ something3[(unsigned __int16)((_WORD)v12 >> 8)] ^ something2[((unsigned int)v13 >> 16) & 0xFF] ^ something1[(unsigned int)v10 >> 24] ^ *((_DWORD *)v4 - 12); v6 = something4[(unsigned __int8)v12] ^ something3[(unsigned __int16)((_WORD)v13 >> 8)] ^ something2[((unsigned int)v10 >> 16) & 0xFF] ^ something1[(unsigned int)v11 >> 24] ^ *((_DWORD *)v4 - 11); v7 = something4[(unsigned __int8)v13] ^ something3[(unsigned __int16)((_WORD)v10 >> 8)] ^ something2[((unsigned int)v11 >> 16) & 0xFF] ^ something1[(unsigned int)v12 >> 24] ^ *((_DWORD *)v4 - 10); v8 = something4[(unsigned __int8)v10] ^ something3[(unsigned __int16)((_WORD)v11 >> 8)] ^ something2[((unsigned int)v12 >> 16) & 0xFF] ^ something1[(unsigned int)v13 >> 24] ^ *((_DWORD *)v4 - 9); v10 = something4[(unsigned __int8)v6] ^ something3[(unsigned __int16)((_WORD)v7 >> 8)] ^ something2[((unsigned int)v8 >> 16) & 0xFF] ^ something1[(unsigned int)v5 >> 24] ^ *((_DWORD *)v4 - 16); v11 = something4[(unsigned __int8)v7] ^ something3[(unsigned __int16)((_WORD)v8 >> 8)] ^ something2[((unsigned int)v5 >> 16) & 0xFF] ^ something1[(unsigned int)v6 >> 24] ^ *((_DWORD *)v4 - 15); v12 = something4[(unsigned __int8)v8] ^ something3[(unsigned __int16)((_WORD)v5 >> 8)] ^ something2[((unsigned int)v6 >> 16) & 0xFF] ^ something1[(unsigned int)v7 >> 24] ^ *((_DWORD *)v4 - 14); v13 = something4[(unsigned __int8)v5] ^ something3[(unsigned __int16)((_WORD)v6 >> 8)] ^ something2[((unsigned int)v7 >> 16) & 0xFF] ^ something1[(unsigned int)v8 >> 24] ^ *((_DWORD *)v4 - 13); v5 = something4[(unsigned __int8)v11] ^ something3[(unsigned __int16)((_WORD)v12 >> 8)] ^ something2[((unsigned int)v13 >> 16) & 0xFF] ^ something1[(unsigned int)v10 >> 24] ^ *((_DWORD *)v4 - 20); v6 = something4[(unsigned __int8)v12] ^ something3[(unsigned __int16)((_WORD)v13 >> 8)] ^ something2[((unsigned int)v10 >> 16) & 0xFF] ^ something1[(unsigned int)v11 >> 24] ^ *((_DWORD *)v4 - 19); v7 = something4[(unsigned __int8)v13] ^ something3[(unsigned __int16)((_WORD)v10 >> 8)] ^ something2[((unsigned int)v11 >> 16) & 0xFF] ^ something1[(unsigned int)v12 >> 24] ^ *((_DWORD *)v4 - 18); v8 = something4[(unsigned __int8)v10] ^ something3[(unsigned __int16)((_WORD)v11 >> 8)] ^ something2[((unsigned int)v12 >> 16) & 0xFF] ^ something1[(unsigned int)v13 >> 24] ^ *((_DWORD *)v4 - 17); v10 = something4[(unsigned __int8)v6] ^ something3[(unsigned __int16)((_WORD)v7 >> 8)] ^ something2[((unsigned int)v8 >> 16) & 0xFF] ^ something1[(unsigned int)v5 >> 24] ^ *((_DWORD *)v4 - 24); v11 = something4[(unsigned __int8)v7] ^ something3[(unsigned __int16)((_WORD)v8 >> 8)] ^ something2[((unsigned int)v5 >> 16) & 0xFF] ^ something1[(unsigned int)v6 >> 24] ^ *((_DWORD *)v4 - 23); v12 = something4[(unsigned __int8)v8] ^ something3[(unsigned __int16)((_WORD)v5 >> 8)] ^ something2[((unsigned int)v6 >> 16) & 0xFF] ^ something1[(unsigned int)v7 >> 24] ^ *((_DWORD *)v4 - 22); v13 = something4[(unsigned __int8)v5] ^ something3[(unsigned __int16)((_WORD)v6 >> 8)] ^ something2[((unsigned int)v7 >> 16) & 0xFF] ^ something1[(unsigned int)v8 >> 24] ^ *((_DWORD *)v4 - 21); v5 = something4[(unsigned __int8)v11] ^ something3[(unsigned __int16)((_WORD)v12 >> 8)] ^ something2[((unsigned int)v13 >> 16) & 0xFF] ^ something1[(unsigned int)v10 >> 24] ^ *((_DWORD *)v4 - 28); v6 = something4[(unsigned __int8)v12] ^ something3[(unsigned __int16)((_WORD)v13 >> 8)] ^ something2[((unsigned int)v10 >> 16) & 0xFF] ^ something1[(unsigned int)v11 >> 24] ^ *((_DWORD *)v4 - 27); v7 = something4[(unsigned __int8)v13] ^ something3[(unsigned __int16)((_WORD)v10 >> 8)] ^ something2[((unsigned int)v11 >> 16) & 0xFF] ^ something1[(unsigned int)v12 >> 24] ^ *((_DWORD *)v4 - 26); v8 = something4[(unsigned __int8)v10] ^ something3[(unsigned __int16)((_WORD)v11 >> 8)] ^ something2[((unsigned int)v12 >> 16) & 0xFF] ^ something1[(unsigned int)v13 >> 24] ^ *((_DWORD *)v4 - 25); v10 = something4[(unsigned __int8)v6] ^ something3[(unsigned __int16)((_WORD)v7 >> 8)] ^ something2[((unsigned int)v8 >> 16) & 0xFF] ^ something1[(unsigned int)v5 >> 24] ^ *((_DWORD *)v4 - 32); v11 = something4[(unsigned __int8)v7] ^ something3[(unsigned __int16)((_WORD)v8 >> 8)] ^ something2[((unsigned int)v5 >> 16) & 0xFF] ^ something1[(unsigned int)v6 >> 24] ^ *((_DWORD *)v4 - 31); v12 = something4[(unsigned __int8)v8] ^ something3[(unsigned __int16)((_WORD)v5 >> 8)] ^ something2[((unsigned int)v6 >> 16) & 0xFF] ^ something1[(unsigned int)v7 >> 24] ^ *((_DWORD *)v4 - 30); v13 = something4[(unsigned __int8)v5] ^ something3[(unsigned __int16)((_WORD)v6 >> 8)] ^ something2[((unsigned int)v7 >> 16) & 0xFF] ^ something1[(unsigned int)v8 >> 24] ^ *((_DWORD *)v4 - 29); v5 = something8[(unsigned __int8)v11] ^ something7[(unsigned __int16)((_WORD)v12 >> 8)] ^ something6[((unsigned int)v13 >> 16) & 0xFF] ^ something5[(unsigned int)v10 >> 24] ^ *((_DWORD *)v4 - 36); v6 = something8[(unsigned __int8)v12] ^ something7[(unsigned __int16)((_WORD)v13 >> 8)] ^ something6[((unsigned int)v10 >> 16) & 0xFF] ^ something5[(unsigned int)v11 >> 24] ^ *((_DWORD *)v4 - 35); v7 = something8[(unsigned __int8)v13] ^ something7[(unsigned __int16)((_WORD)v10 >> 8)] ^ something6[((unsigned int)v11 >> 16) & 0xFF] ^ something5[(unsigned int)v12 >> 24] ^ *((_DWORD *)v4 - 34); v8 = something8[(unsigned __int8)v10] ^ something7[(unsigned __int16)((_WORD)v11 >> 8)] ^ something6[((unsigned int)v12 >> 16) & 0xFF] ^ something5[(unsigned int)v13 >> 24] ^ *((_DWORD *)v4 - 33); LABEL_12: *(_DWORD *)source = v5; *((_DWORD *)source + 1) = v6; *((_DWORD *)source + 2) = v7; *((_DWORD *)source + 3) = v8; return 1; }
/* ams version */ __declspec(naked) int __cdecl AESDecrypt_ASM(char *UNKNOW, char *dest, char *source, int size, char *XORKey) { __asm { dump_005C60EF: ;<= Procedure Start
PUSH EBP MOV EBP,ESP SUB ESP,028h MOV EAX,DWORD PTR SS:[EBP+014h] MOV DWORD PTR SS:[EBP-028h],EAX MOV ECX,DWORD PTR SS:[EBP-028h] SUB ECX,010h MOV DWORD PTR SS:[EBP-028h],ECX JMP dump_005C6121
dump_005C6106:
MOV EDX,DWORD PTR SS:[EBP-028h] SUB EDX,010h MOV DWORD PTR SS:[EBP-028h],EDX MOV EAX,DWORD PTR SS:[EBP+010h] ADD EAX,010h MOV DWORD PTR SS:[EBP+010h],EAX MOV ECX,DWORD PTR SS:[EBP+0Ch] ADD ECX,010h MOV DWORD PTR SS:[EBP+0Ch],ECX
dump_005C6121:
CMP DWORD PTR SS:[EBP-028h],0 JL dump_005C6161 PUSH 010h MOV EDX,DWORD PTR SS:[EBP+010h] PUSH EDX LEA EAX,DWORD PTR SS:[EBP-010h] PUSH EAX CALL memcpy ;<= Jump/Call Address Not Resolved ADD ESP,0Ch MOV ECX,DWORD PTR SS:[EBP+8] PUSH ECX LEA EDX,DWORD PTR SS:[EBP-020h] PUSH EDX LEA EAX,DWORD PTR SS:[EBP-010h] PUSH EAX CALL DeCryptIt ;<= Jump/Call Address Not Resolved ADD ESP,0Ch PUSH 010h LEA ECX,DWORD PTR SS:[EBP-020h] PUSH ECX MOV EDX,DWORD PTR SS:[EBP+0Ch] PUSH EDX CALL memcpy ;<= Jump/Call Address Not Resolved ADD ESP,0Ch JMP dump_005C6106
dump_005C6161:
CMP DWORD PTR SS:[EBP-028h],-010h JE dump_005C61CA MOV EAX,DWORD PTR SS:[EBP-028h] ADD EAX,010h PUSH EAX MOV ECX,DWORD PTR SS:[EBP+010h] PUSH ECX LEA EDX,DWORD PTR SS:[EBP-010h] PUSH EDX CALL memcpy ;<= Jump/Call Address Not Resolved ADD ESP,0Ch MOV DWORD PTR SS:[EBP-024h],0 JMP dump_005C6190
dump_005C6187:
MOV EAX,DWORD PTR SS:[EBP-024h] ADD EAX,1 MOV DWORD PTR SS:[EBP-024h],EAX
dump_005C6190:
MOV ECX,DWORD PTR SS:[EBP-028h] ADD ECX,010h CMP DWORD PTR SS:[EBP-024h],ECX JGE dump_005C61B3 MOV EDX,DWORD PTR SS:[EBP+018h] ADD EDX,DWORD PTR SS:[EBP-024h] MOV EAX,DWORD PTR SS:[EBP-024h] MOV CL,BYTE PTR SS:[EBP+EAX-010h] XOR CL,BYTE PTR DS:[EDX] MOV EDX,DWORD PTR SS:[EBP-024h] MOV BYTE PTR SS:[EBP+EDX-010h],CL JMP dump_005C6187
dump_005C61B3:
MOV EAX,DWORD PTR SS:[EBP-028h] ADD EAX,010h PUSH EAX LEA ECX,DWORD PTR SS:[EBP-010h] PUSH ECX MOV EDX,DWORD PTR SS:[EBP+0Ch] PUSH EDX CALL memcpy ;<= Jump/Call Address Not Resolved ADD ESP,0Ch
dump_005C61CA:
MOV ESP,EBP POP EBP RET ;<= Procedure End }}
int __cdecl AESDecrypt(char *UNKNOW, char *dest, char *source, int size, char *XORKey) { int result; // eax@1 int position; // [sp+0h] [bp-28h]@1 char TEMP_BUFFER[16]; // [sp+18h] [bp-10h]@3 char TEMP[16]; // [sp+8h] [bp-20h]@3 int i; // [sp+4h] [bp-24h]@5
result = size; position = size - 16; while ( position >= 0 ) // 16 bytes block { memcpy(TEMP_BUFFER, source, 16); DeCryptIt(TEMP_BUFFER, TEMP, UNKNOW); //BUGGY ! memcpy(dest, TEMP, 16); position -= 16; result = (int)(source + 16); source += 16; dest += 16; } if ( position != -16 ) { memcpy(TEMP_BUFFER, source, position + 16); i = 0; while ( i < position + 16 ) { TEMP_BUFFER[i] ^= XORKey[i]; // copy it over the old ? ++i; } memcpy(dest, TEMP_BUFFER, position + 16); } return result; }
signed int __stdcall DecryptAES(char* source, int size) { char* dest=source; return AESDecrypt(UNKNOW, dest, source, size, (char*)&XORKey); }
int DecryptPacket(char* buf) { return DecryptAES(buf+3,int(*(PWORD(buf))-3)); }
... also alles geht bis auf DeCryptIt .. .aber vllt sind ja auch meine keys,etc buggy ~.~ wer weiß xD
Solltest du es gefixt haben.. wie gesagt wenn das public wird .. dann wirds warscheinlich schnell gefixt ~.~ als .. ( nur an die weitergeben wo du dir sicher bist das die... ich glaub du weißt was ich meine xD)
Testen tu ichd en crypt mit dem da:
PHP Code:
#include <stdio.h> #include "DeCryptKalOnline.h"
char test[]={ 0x47,0x00,0x11,0x4b,0x61,0x1e,0x98,0x2e,0x5c,0xa5,0x56,0xfe,0xec,0xf8,0x2d,0xfc, 0x98,0x79,0xcd,0x79,0x11,0x65,0x70,0x1e,0x42,0x75,0x05,0xaa,0xa4,0x01,0xdd,0x5a, 0x54,0xe0,0x93,0xb0,0x04,0x6f,0xd9,0xb9,0xed,0x91,0x06,0xec,0x80,0xb0,0xe3,0x45, 0xce,0x63,0x46,0xb8,0xf5,0x3c,0x88,0x3d,0x9d,0x2d,0xcf,0xa4,0x55,0x44,0x77,0x87, 0xa4,0x38,0x60,0xde,0xdc,0xad,0x98};
char test_should[]={ 0x47,0x00,0x11,0x00,0x00,0x00,0x00,0x00,0x02,0xf9,0x5d,0x02,0x00,0x42,0x61,0x6b, 0x61,0x42,0x6f,0x74,0x00,0x02,0x01,0x00,0x00,0x00,0x00,0x0e,0x0a,0x08,0x0f,0x12, 0x01,0x01,0x00,0x49,0x25,0x00,0x00,0x42,0x61,0x6b,0x61,0x42,0x75,0x67,0x00,0x02, 0x13,0x00,0x00,0x00,0x00,0x11,0x15,0x0d,0x32,0x36,0x01,0x05,0x05,0x2d,0x00,0x2e, 0x00,0x2c,0x00,0x20,0x00,0x17,0x00};
void DumpIt(int size,char* buf) { /* printf("nn"); if (v == 'S') printf("SEND PACKET"); else printf("RECV PACKET"); */ printf(" SIZE: %3d \n ",size); int i; int col=14; int pc=0; int lasti=0; bool notfull=true; for (i=0;i<size;i++) { printf("%02x ",BYTE(buf[i])); if (pc++>col) { //PRINT the text to it XD printf(" "); int x; for (x=lasti;x<=i;x++) { if (BYTE(buf[x]) >= 33) printf("%c",char(buf[x])); else printf("."); } printf("n "); pc=0; lasti=i+1; notfull=false; } else notfull=true; } if (notfull) { while(1) { //FINISH LAST ROW ! printf(" "); //no hex here if (pc++>col) { //PRINT the text to it XD printf(" "); int x; for (x=lasti;x<=i;x++) { if (x <size) if (BYTE(buf[x]) >= 33) printf("%c",char(buf[x])); else printf("."); else printf(" "); } printf("\n "); pc=0; lasti=i+1; notfull=false; break; } } } printf("\n"); }
int main() { printf("Testing .. xD\n\n");
printf("nn Packet:\n"); DumpIt(0x47,test);
printf("Decrypt packet...\n"); DecryptPacket(test);
printf("\n\n Got decrypted to:\n"); DumpIt(0x47,test);
printf("\n\n Should be:\n"); DumpIt(0x47,test_should);
getchar(); }
~.~ leider kommts falsch raus... -__- ( aber weir weiß .. vllt ist ja mein test flasch ? muss ich noch mal gucken.. xD)
|