but bakabug's source only decrypts the first 16 bytes (?)
char *TEST = (char*)*((DWORD*)(SendPacketMain+0xA5));
57 0 2A [U][COLOR="Red"]73 2B DD 9 3E[/COLOR][/U] 32 6D 25 51 36 8A 25 51 61 F6 F7 27 0 4 0 0 0 22 0 0 2 12 2 18 3C A 1E 18 96 B9 80 AB AC B6 B4 A6 96 8A A2 8A B5 9D 9F 8A A7 A9 94 A2 86 F8 D7 EA EE C2 D8 FC DA F8 E4 E6 CC DB F3 D7 F1 C9 C7 CA FA E8 A8 8C BA F4 F2 D3 E8 8 0
.text:005A01A4 push offset unk_8B6300
sendKey = (BYTE*)*((DWORD*)(sendAdd+0xA5));
LogTextBox("Send key captured: 0x%X ",*sendKey);
for(int i=0;i<540;i++)
{
dumptable byte by byte
}
if(KalTools::getSendKey() != 0)
{
DecryptTable(*KalTools::getSendKey(),(unsigned char*)packet+2,len-2);
DecryptPacket((char*)packet);
}
if(buf[2] == 0x2A){
SendKey=*(BYTE*)&buf[7];