-
因为csdn自动压缩了上传的图片,导致高清图非常的小,稍后将发布可以下载的文档说明 下载地址,可以看到超清的图片,请自行下载
- (现在经过朋友反应实在太小,重新截了一次图,这次是正常比例,但是改变了高清分辨率,如若需要高清,还是请下载)
- https://download.csdn.net/download/sos768/11230576
- 1.通过使用wireshark分析 络协议。
2.了解微信认证、聊天协议。
- 有朋友配置AP的时候遇到了一些麻烦,如果相处于同一个wifi时候,又不想用手机的热点,用宿舍的 线的话,可以使用这个: http://wifi.ggsafe.com/
- 如若软件出错,请自行搜索: http://wifi.ggsafe.com/faq.shtml
- 或者可以私聊博主,借用无线wifi 卡usb进行配置
二、实验内容原理实验结果与分析
1.选择微信使用模式(微信App或者 页微信),合理配置 络环境。
【实验步骤】
- 经过朋友提醒,还可以这么做,直接ip筛选,效果是一样的:
-
-
从上图可以看出,我的电脑获得的ip是172.20.10.2,并且 关是172.20.10.1
-
此时,我的电脑正在发出dns,域名查询的包,之所以是8.8.8.8,是因为我对电脑做了一些配置,如下图所示,我的电脑会默认向一下两个dns服务器发出请求,(10.61.10.10是学校的dns服务器之一emm)。
-
点击确认之后,从抓取的包里面也可以看出,双方在不停的发包并进行ssl加密传输,和一些相关的认证信息。
-
建立连接,并且获取一些好友队列的信息
发送post请求进行data验证并且获取消息。
-
进行以下筛选,172.20.10.2是我电脑的ip地址
-
前三个包是在进行tcp三步握手认证,由我的电脑向服务器发送syn请求,服务器收到后发送syn和ack进行确定,最后从客户端向服务器发送ack完成认证。
-
期间有一次重置,断开连接并且重新进行了三步握手认证进行连接
-
使用121.51.24.106进行ssl加密传输,在中间传输的时候出现了数据重传的情况,说明当不可达时,数据包会自动选择进行重传,直到传输成功。
-
与和之前的单独私聊的过程几乎一致,只是请求的服务器发生了改变,从121.51.24.144 转换成了121.51.24.101
-
这些http请求和回应组成了信息交互的大部分过程
-
对web端来说,原来还有一些密文随机数的认证方式,且随时间会发生改变
- 在动手实验的时候,遇到了很多的困难,但在自己的动手实践,和在不断的尝试中获取的知识来看,这是值得的。
- 在失败中,我收获了许多,巩固了一些基础知识,在复杂的包堆里面找到了正确的包,也学会了如何去过滤一些不需要的包,希望这门课之后会更加的广阔,也希望更多的同学可以收获宝贵的知识。
- https://www.2cto.com/kf/201611/566019.html 这位博主的blog对https中的SSL/TLS讲解真的让我豁然开朗
- https://wenku.baidu.com/view/ae65006a192e45361066f58e.html 这个帮助也挺大的,是这篇 告让我找到了bug,没有去找vx获取头像的独立服务器
- https://blog.csdn.net/hezhipin610039/article/details/50099685 这篇是讲http抓包的,对爬虫挺有帮助的
- https://download.csdn.net/download/zhangmiaoping23/8722179 这是第2个参考的blog里的pdf版本,但是太贵了- -,而且不值得
三、本课程心得及建议
参考blogs
文章知识点与官方知识档案匹配,可进一步学习相关知识 络技能树支撑应用程序的协议HTTP协议22076 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!
-
-