美文网首页Http协议程序员HTTP
如何抓取手机端和PC端的HTTP包(抓包工具简介)

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

作者: OneTODO | 来源:发表于2016-09-30 21:00 被阅读3245次

    本文主要介绍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协议包

    方便调试。

    相关文章

      网友评论

      • 寺院效应:要是能深入介绍一些Filddler的用法就更好了。
        寺院效应:@TODOSomeOne 拭目以待
        OneTODO:@寺院效应 回头专门写一篇fiddler的使用心得

      本文标题:如何抓取手机端和PC端的HTTP包(抓包工具简介)

      本文链接:https://www.haomeiwen.com/subject/eqkryttx.html