Fiddler抓取手机请求(附图文教程)

翠墨
• 阅读 7398

Fiddler是一个专门的抓包工具,可以模拟请求,修改请求,手机应用调试等。还是蛮有意思的一个小工具。

1.下载安装
Fiddler下载地址:http://www.telerik.com/downlo...
安装步骤比较简答, 就不介绍了。一直下一步就可以了。

2.配置PC端Fiddler和手机
(1)配置Fiddler允许监听https
打开Fiddler菜单项Tools->Fiddler Options,选中decrypt https traffic和ignore server certificate errors两项,如下图:

Fiddler抓取手机请求(附图文教程)

Fiddler https设置
第一次会提示是否信任fiddler证书及安全提醒,选择yes,之后也可以在系统的证书管理中进行管理

(2) 配置Fiddler允许远程连接
如上图的菜单中点击connections,选中allow remote computers to connect,默认监听端口为8888,若被占用也可以设置,配置好后需要重启Fiddler,如下图:

Fiddler抓取手机请求(附图文教程)

Fiddler 连接端口号设置
(3) 配置手机端
Pc端命令行ipconfig查看Fiddler所在机器ip,本机ip为192.168.45.105,如下图

Fiddler抓取手机请求(附图文教程)

查看自己IP
打开手机连接到同一局域网的wifi,并修改该wifi网络详情(长按wifi选择->修改网络)->显示高级选项,选择手动代理设置,主机名填写Fiddler所在机器ip,端口填写Fiddler端口,默认8888,如下图:

Fiddler抓取手机请求(附图文教程)

手机端手动设置代理
这时,手机上的网络访问在Fiddler就可以查看了,如下图百词斩的网络请求:

Fiddler抓取手机请求(附图文教程)

Fiddler查看到的手机请求结果
如果对软件测试、接口测试、自动化测试、性能测试、LR脚本开发、面试经验交流。感兴趣可以175317069,群内会有不定期的发放免费的资料链接,这些资料都是从各个技术网站搜集、整理出来的,如果你有好的学习资料可以私聊发我,我会注明出处之后分享给大家。

可以双击上图某一行网络请求,右侧会显示具体请求内容(Request Header)和返回内容(Response Header and Content),如下图:

Fiddler抓取手机请求(附图文教程)

Fiddler查看到的手机请求结果
creation of the root certificate was not successful 错误问题
一般第一次的时候,Fiddler会提示如下的错误消息:
creation of the root certificate was not successful

解决方法:
1、打开cmd
2、进入fillder的目录
由于我是安装在E盘,所以我的命令是:

Fiddler抓取手机请求(附图文教程)

cmd 命令
然后输入如下命令:

makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 09/05/2012

Fiddler抓取手机请求(附图文教程)

cmd 命令
如果成功的话
打开网页:http://xxx:8888/ 点击(xxx是你电脑上的IP地址,我电脑IP是:192.168.45.105,所以填这个,如果你IP不同,请按照你本地IP填写)
You can download the FiddlerRoot certificate

Fiddler抓取手机请求(附图文教程)

手机端截图
安装证书即可检测到https请求了。

点赞
收藏
评论区
推荐文章
胡哥有话说 胡哥有话说
4年前
前端开发神器Charles从入门到卸载
前言本文将带大家学习使用前端开发神器charles,从基本的下载安装到常见配置使用,为大家一一讲解。一、花式夸奖Charles截取Http和Https网络封包。支持重发网络请求,方便后端调试。支持修改网络请求参数。支持网络请求的截获并动态修改。支持模拟慢速网络。好,骑上我心爱的小摩托,准备上路...二、下载
前端尾随者 前端尾随者
3年前
charles 手机证书下载安装
charles手机证书下载安装🌙手机阅读本文目录结构charles手机证书下载安装本文的Charles,适应windows/MAC/IOS/Android,避免抓包HTTPS失败和乱码;用的版本是V4.1.2,其它版本原理类似;charles如果不配置SSL通用证书;会导致HPPTS协议的域名抓取失败/乱码的现象;现在SSL越来越多,很多博客都上了SSL
雷厉风行 雷厉风行
2年前
Mac程序员开发必备-Charles for Mac 完美激活使用-抓包代理调试工具、类 Fiddler
CharlesforMac是一款完美激活使用的抓包代理调试工具,被誉为类Fiddler的大师级工具,是Mac程序员开发必备的一款集成环境。它可以用于HTTP和HTTPS网络通信抓包和分析,极大地简化了程序员的开发调试工作。
fiddler 安装手机证书时打开网址拒绝访问
按照网上教程配置了fiddler之后,去手机下载证书。输入IP端口号时报错了,网页拒绝了您的访问。试了很多方法,最后发现需要关闭window防火墙。然后手机端就可以访问了。下载完成后如果不能安装,可以去WiFi高级设置安装证书里选择证书安装。安装证书的时候凭据用途一定要选择WLAN.
Stella981 Stella981
3年前
Mac下利用Charles抓包以及https请求unknow
Charles介绍Charles可能很多人不熟悉,但是另外一个windows下的Fiddler很多人应该不陌生的;它们都是同性质的代理抓包工具;正常情况下,ChromeDevTool已经满足了日常web开发的需求,但是有的特性:编辑request的参数、重定向request请求的资源、编辑response的数据,ChromeDevTool就
Stella981 Stella981
3年前
Charles的app抓包配置和抓包节点为unknown、乱码、手机无法上网等问题的处理
关于手机端抓包配置Charles的一些配置,并且解决,请求存在unknown和内容为乱码的问题   关于请求节点为unknown、内容为乱码和手机端无法访问网络其实都是手机端证书配置问题导致,有的配置后还是存在问题是因为新的ios系统需要Iphone设置关于本机证书信任设置(见2.7),允许操作,具体可以看以下步骤首先你要保证你的手机和电脑是
Stella981 Stella981
3年前
Fiddler4 手机抓包
1.要对计算机Fiddler进行配置,允许远程计算机连接。!(https://oscimg.oschina.net/oscnet/537450476e2a65354ebf39ee61e51cf6b1d.png)2.保证手机电脑在同一局域网中。3.手机上设置代理服务器。以华为手机为例,设置WLAN找到并长按目前所连接的WiFi
Wesley13 Wesley13
3年前
Linux服务器下的HTTP抓包分析
说到抓包分析,最简单的办法莫过于在客户端直接安装一个Wireshark或者Fiddler了,但是有时候由于客户端开发人员(可能是第三方)知识欠缺或者其它一些原因,无法顺利的在客户端进行抓包分析,这种情况下怎么办呢?本文中,我们将给大家介绍在服务端进行抓包分析的方法,使用tcpdump抓包,配合Wireshark对HTTP请求进行分析,非常简单有效。本
Stella981 Stella981
3年前
Fiddler抓取手机APP数据包
第一步:下载神器Fiddler,下载链接:http://w.x.baidu.com/alading/anquan\_soft\_down\_ub/10963(https://www.oschina.net/action/GoToLink?urlhttp%3A%2F%2Fw.x.baidu.com%2Falading%2Fanquan_sof
Stella981 Stella981
3年前
Fiddler 高级用法:Fiddler Script 与 HTTP 断点调试
之前在《关于WEB/HTTP调试利器Fiddler的一些技巧分享(http://my.oschina.net/leejun2005/blog/151103)》中系统的介绍过Fiddler的原理与一些常见技巧,但那篇文章只是入门科普,并不深入,今天要介绍到的内容相对更加高级与深入,扩展性更好,功能更加强大。1、FiddlerScript
Wesley13 Wesley13
3年前
unittest单元测试框架前言
一.在我们没有学习过python语言的时候领导让我们做接口测试我们都使用工具来做测试,一般常用的如jemeter,postman这些个工具,我来推荐使用postman这个工具来进行接口测试,有的小伙伴们说Fiddler或Charles抓接口,然后进行测试不也成吗?成是成,但是接口测试往往优先于客户端测试并且postman这个工具方便用来模拟异常请求,并