fiddler手机抓包HTTPS,ios和安卓

一、目的:抓取移动端的https包,获取参数和响应,以便接口测试使用。

二、步骤:

1.电脑安装fiddler,去官网下载然后安装就行。

2.电脑端和移动端分别安装受信任的证书。电脑端要利用插件生成,导出后,安卓直接用,ios需要访问ip地址下载(下载后,ios10以上要手动设置信任)。下面会有详细说明。

3.配置手机网络代理,需要手机和电脑同在一个无线网段,不需要非得用电脑开一个无线热点给手机。

4.重启fiddler,即可抓取。

下面对每个步骤进行详细的说明:

1、电脑安装fiddler并进行基本配置。tools->options,主要设置HTTPS和Connections两个页签。

 

 

2、安装生成证书的插件,在电脑端生成证书,一步步按照提示安装就行了。下载地址:http://www.telerik.com/docs/default-source/fiddler/addons/fiddlercertmaker.exe?sfvrsn=2

这个证书是给移动端用的,可先导出到桌面(方便扔到安卓的存储根目录)。

1)点HTTPS页签中右边的Actions按钮,直接选导出到桌面:

 

2)给安卓安证书:

安卓连线到电脑,直接把导出的证书放根目录,安装并信任就可以。

3)ios需访问一个网址:

地址从电脑端的fiddler里看,在online里,查看电脑的ip地址。ios访问http://192.168.20.142:8888。

其中的192.168.20.142是我电脑的ip,可替换成自己的;8888就是上面设置的默认端口。

 

 

 点击最下边的FiddlerRoot certificate,按照步骤确认。

 

然后去设置里,手动启用这个证书。设置->通用->证书信任设置,启用开关打开。

3、配置手机网络代理,即让手机的网络请求路过fiddler。点开无线网,配置服务器ip和端口,ip就是从电脑的ip,端口默认8888

4、重启fiddler。如果中间出现问题,重新安装下电脑端和手机端的证书,并确认手机端的信任启用,就可以了。

 

转载于:https://www.cnblogs.com/brigth-9V/p/9182826.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值