如何抓取手机端和PC端的HTTP包(抓包工具简介)

本文主要介绍HTTP抓包。

抓包是将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,也用来检查网络安全。常用的抓包用来进行数据截取。

常用到的抓包工具有wireshark,tcpdump,fiddler,firebug,浏览器内置抓包工具(IE:httpwatch,Firefox:开发者,Chrome:开发者工具)。

以下介绍Chrome开发者工具抓PC端HTTP包和fiddler抓取手机端HTTP包

一、PC端抓包

1.打开浏览器,在“更多工具”选择“开发者工具”

如何抓取手机端和PC端的HTTP包(抓包工具简介)_第1张图片

2.在浏览器输入网址,可以获取到页面的源码

如何抓取手机端和PC端的HTTP包(抓包工具简介)_第2张图片

3.点击“

如何抓取手机端和PC端的HTTP包(抓包工具简介)_第3张图片

”可以抓取M站源码哦

如何抓取手机端和PC端的HTTP包(抓包工具简介)_第4张图片

可以修改不同型号的手机进行测试,是不是很方便

4.Console调试很方便

如何抓取手机端和PC端的HTTP包(抓包工具简介)_第5张图片

5.Network有个小技巧就是保存历史log,记得把Preseven log打勾即可

如何抓取手机端和PC端的HTTP包(抓包工具简介)_第6张图片

可以看查看那边也没访问数据慢哦,还有很多HTTP相关数据(HTTP Header头,Resonse,Request)可以挖掘

如何抓取手机端和PC端的HTTP包(抓包工具简介)_第7张图片

简单的操作希望对你有帮助。

二、抓手机端HTTP包

Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。即安装Fiddler和要抓包的手机要处于同一个网络。

1.下载并安装Fiddler,打开如图:

如何抓取手机端和PC端的HTTP包(抓包工具简介)_第8张图片

2.确认代理端口是否开启,是否允许远程连接,设置好,需要重启Fiddler,才能生效

如何抓取手机端和PC端的HTTP包(抓包工具简介)_第9张图片

3.在手机上设置HTTP代理

如何抓取手机端和PC端的HTTP包(抓包工具简介)_第10张图片

4.在手机上发条微信,Fiddler没有任何反应,说明微信发消息不是走HTTP协议

5.浏览器访问HTTPS的网站会出现“安全警告”

如何抓取手机端和PC端的HTTP包(抓包工具简介)_第11张图片

6.只需要在手机浏览器导入Fiddler证书即可,获取Fiddler证书

如何抓取手机端和PC端的HTTP包(抓包工具简介)_第12张图片
如何抓取手机端和PC端的HTTP包(抓包工具简介)_第13张图片

把证书安装到手机就不会有“安全警告”。

7.在手机浏览器上访问网站,在Fiddler就可以抓到想要的http协议包

如何抓取手机端和PC端的HTTP包(抓包工具简介)_第14张图片

方便调试。

你可能感兴趣的:(如何抓取手机端和PC端的HTTP包(抓包工具简介))