fiddler抓取https(android和iOS)

上一篇 / 下一篇  2017-04-20 21:52:12 / 个人分类:测试工具

   最近一直在研究fiddler,感觉这个工具真是功能好多,好强大,但是对于我来说平时用的也就那么几个。最近再看公司的广告接口,发现接口没有响应的数据显示。跑去问开发,原来这个接口是加了密的https请求。原来对于https的抓包,fiddler是需要一定设置的。下面就来看一下fiddler怎么配置的呢:
一、配置fiddler
    1、进入到fiddler界面,顶部tools-Telerilk Fiddler options 选择https,如下图
     选中"Decrpt HTTPS traffic",Fiddler就可以截获HTTPS请求,备注:最好选择红色的那个   ignore,要不老是弹出警告弹窗。

2、选择Connections选项卡,选中"Allow remote computers to connect". 是允许别的机器把HTTP/HTTPS请求发送到Fiddler上来



3、端口号是:8888,另外fiddler一定要重启才有效。
4、检查证书是否安装成功,打开Internet选项 ->内容->证书,如下看到有DO_NOT_TRUST_FiddlerRoot字样,恭喜fiddler设置成功了
二、手机配置
1、确认电脑上的ip,运行-cmd,然后输入ipconfig,确认电脑上的ip,然后在手机同一网络给手机设置代理,端口号是fiddler上设置的端口号,如下图是iOS配置代理,安卓基本一样,就省略了图。




2、浏览器访问网页输入代理IP和端口,如192.168.31.111:8888 ,下载Fiddler的证书,点击下图FiddlerRoot certificate,安卓、ios都如下图,点击安装即可
3、安卓完了证书,用手机访问应用就可以抓到https的请求了。

TAG:

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar