QQ消息包格式:

 * ******** 普通消息,消息类型为0x0009或者0x000A *********
 * 头部
 * --------- 加密开始(会话密钥)----------
 * 发送者QQ号,4字节
 * 接收者QQ号,4字节
 * 包序号(并非我们发送时候的序号,因为这个是4字节,可能是服务器端得总序号)
 * 发送者IP,如果是服务器转发的,那么ip就是服务器ip, 4字节
 * 发送者端口,如果是服务器转发的,那么就是服务器的端口,2字节
 * 消息类型,2字节,0x0009或者0x000A
 * 发送者QQ版本,2字节
 * 发送者的QQ号,4字节
 * 接受者的QQ号,4字节
 * md5处理的发送方的uid和session key,16字节
 * 普通消息类型,比如是文本消息还是其他什么消息,2字节
 * 会话ID,2字节,如果是一个操作需要发送多个包才能完成,则这个id必须一致
 * 发送时间,4字节
 * 发送者头像,2字节
 * 是否有字体属性,4字节,有一般是0x00000001
 * 消息的分片数,1字节
 * 分片序号,1字节,从0开始
 * 消息id,2字节,同一条消息的不同分片id相同
 * 消息回复类型,这里的类型表示是正常回复还是自动回复之类的信息, 1字节
 * 消息正文,长度 = 剩余字节数 - 包尾字体属性长度
 * 字体属性,和SendIMPacket中的相同
 * --------- 加密结束 ---------
 * 尾部
优质内容筛选与推荐>>
1、ionic懒加载图片
2、第三阶段:Django框架 day63 Django--分页器和form组件的使用
3、抓包工具Fiddler的使用教程(五): 修改response的数据 .
4、SQL注入【转】
5、工作常用的linux命令


长按二维码向我转账

受苹果公司新规定影响,微信 iOS 版的赞赏功能被关闭,可通过二维码转账支持公众号。

    阅读
    好看
    已推荐到看一看
    你的朋友可以在“发现”-“看一看”看到你认为好看的文章。
    已取消,“好看”想法已同步删除
    已推荐到看一看 和朋友分享想法
    最多200字,当前共 发送

    已发送

    朋友将在看一看看到

    确定
    分享你的想法...
    取消

    分享想法到看一看

    确定
    最多200字,当前共

    发送中

    网络异常,请稍后重试

    微信扫一扫
    关注该公众号