当前位置:   article > 正文

oicq协议分析_通过Wireshark分析QQ软件的行为

oicq协议

作为网络从业者,平时抓包的工作还是挺多的,今天分享一个比较有趣的小实验,通过抓包来分析QQ软件的行为

实验环境:

  • Wireshark最新版
  • Windows 7
  • TIM

正文

打开Wireshark软件

5df6e6a83febad9899ff2538e46cec7f.png

一般是本地连接,双击即可

d2ffbda7a85fbe810365b058a42afe29.png

打开后示意图

打开QQ/TIM,并筛选QQ的协议(oicq)

6f2db224355eb3ccbfa060db385edc3e.png

筛选的结果

我一直觉得腾讯非常高调,原因如下图

83c1ed9e2f15eacbff4b05a832b64ff0.png

是不是可以看出多么高调

分析一些包的细节

3b5820f654aa69cb0015a82b551a9c9d.png

请求KEY,登录过程

d5193f3f91383c58e4d89ea83e2d420b.png

心跳包

2aa6ab45f9cc75361b1f567b6a742093.png

注销账号

8bba7ceb22ffc543bd3f69125c72fe47.png

接收消息

0472d2772303a637d40b408739c27db7.png

获取朋友列表

写在最后

由于每个软件的通信过程摆脱不了TCP/IP协议栈,因此抓包能看到一些状态的包,平时在业务出现异常的时候通过抓包还是可以看出一些端倪的,上面的案例我们其实可以分析出腾讯的oicq是基于UDP传输的,所以就会有网络不佳发送消息失败的情况,虽然QQ在软件层面做了一些可靠性的优化,但UDP始终还是不可靠的传输协议。另外抓包的时候我们并没有抓到用户登录的信息,只是一个请求KEY的过程,所以QQ在安全系数还是比较高的(这里是指没有中毒啥的),大家也可以去做其他实验看看我们的软件究竟安不安全。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/172871
推荐阅读
相关标签
  

闽ICP备14008679号