Http协议程序员HTTP

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

2016-09-30  本文已影响3245人  OneTODO

本文主要介绍HTTP抓包。

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

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

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

一、PC端抓包

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

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

3.点击“

”可以抓取M站源码哦

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

4.Console调试很方便

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

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

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

二、抓手机端HTTP包

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

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

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

3.在手机上设置HTTP代理

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

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

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

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

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

方便调试。

上一篇下一篇

猜你喜欢

热点阅读