您的位置:首页 > 移动开发

抓包工具Fidder详解(主要来抓取Android中app的请求)

2017-09-08 11:35 489 查看
1、下载软件Fiddler

下载链接地址为:https://www.telerik.com/download/fiddler 。下载完成 之后,傻瓜式地安装一下就可以了。

我安装的版本为:v4.6.20171.14978

2、设置Fiddler

打开Fiddler,Tools -> Telerik Fiddler Options(配置完记得重启)

选中HTTPS -> “Decrpt HTTPS traffic”,Fiddler就可以截获HTTPS请求

选中Connections -> “Allow remote computers to connect”是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来





3、打开Fiddler后本机还能正常上网设置

下载证书插件certmarker(下载地址为:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2)安装之后就可以正常上网了。

三、测试

1、设置Android手机

先保证手机和电脑在同一网段,然后查看电脑ip地址(cmd -> ipconfig),例如为172.18.11.107。

然后设置手机无线wifi代理(我的是小米手机在 设置 ->WLAN -> 网络详情 -> 代理)。如下图



2、手机安装Https证书

在上面将网络设置好了之后,在浏览器中访问http://172.18.11.107:8888,返回的页面中有一个超链接“FiddlerRoot certificate”,点击安装就行。

补充:选择安装后有个提示让你输入证书存储密码的时候,是因为你没有设置锁屏密码,先到设置里设置一个锁屏密码然后再安装就可以啦,如果设置屏幕锁感觉不方便,可以安装成功之后,再把锁关掉。

3、抓包结果截图



参考文献:

1、http://blog.csdn.net/jiangwei0910410003/article/details/19806999/ 抓包工具Fidder详解(主要来抓取Android中app的请求)

2、https://www.zhaokeli.com/article/8101.html 使用Fiddler4调试android和ios手机中https内容

3、http://docs.telerik.com/fiddler/configure-fiddler/tasks/configureforandroid Configure Fiddler for Android / Google Nexus 7
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android 软件 app