传奇世界封包解密函数

发布时间:   来源:文档文库   
字号:
intDecodeMsg(constBYTE*inbuf,BYTE*outbuf,intlen{intoutcount=0;BYTEb1,b2,b3,b4;intbcount=0;intkk=len/4;intll=len%4;intindex;for(inti=0;i//先按照四个字节一组处理{index=i<<2;b1=inbuf[index]-0x3b;b2=inbuf[index+1]-0x3b;b3=inbuf[index+2]-0x3b;b4=inbuf[index+3]-0x3b;outbuf[outcount]=(((b1<<2&0xF0|(b1&0x03|(b4&0x0C^0xeb;outcount++;outbuf[outcount]=(((b2<<2&0xF0|(b2&0x03|((b4<<2&0x0C^0xeb;outcount++;outbuf[outcount]=(b3|((b4<<2&0xC0^0xeb;outcount++;}index=kk*4;if(ll==2{b1=inbuf[index]-0x3b;b4=inbuf[index+1]-0x3b;outbuf[outcount]=(((b1<<2&0xF0|(b1&0x03|((b4<<2&0x0C^0xeb;outcount++;}elseif(ll==3{b1=inbuf[index]-0x3b;b2=inbuf[index+1]-0x3b;b4=inbuf[index+2]-0x3b;outbuf[outcount]=(((b1<<2&0xF0|(b1&0x03|(b4&0x0C^0xeb;outcount++;outbuf[outcount]=(((b2<<2&0xF0|(b2&0x03|((b4<<2&0x0C^0xeb;outcount++;}outbuf[outcount]=0;

}
returnoutcount;

本文来源:https://www.2haoxitong.net/k/doc/1691bcc34028915f804dc2a8.html

《传奇世界封包解密函数.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式