Fiddler 4 抓包(APP HTTPS )

一、手机连接Fiddler

1、配置fiddler

  1、安装fiddler,基本下一步下一步即可;
  2、打开fiddler,点击顶部栏Tools——>Options

 

  3、在HTTPS页签勾选“Decrypt Https traffic”和“Ignore server certificate errors(unsafa)”

  4、然后选择Connections页签勾上“Allow remote computers to connect”,再设置一个端口号,默认8888即可

 

 2、手机配置代理服务器

  1、在命令行窗口输入ipconfig查看安装fiddler机器的IP地址;

  2、手机配置连接代理,点击手机中“设置”Wlan -> 点击你要连接的wifi -> 长按

    主机名:配置为安装fiddler机器的IP地址

    端口:配置为fiddler中设置的端口

 

  3、此时手机app请求的信息就可以在fiddler查看了。

3、app安装证书

安卓

方法一:
1、android可以连接到电脑上,从电脑上打开手机的内存卡,直接把证书导入SD卡中;
2、点击设置——>安全——>从SD卡安装——>从内部存储空间中找到证书,点击安装即可。

方法二:小米

1、将证书复制到SD卡中

2、网络长按 -> 高级设置 -> 安装证书。

方法三:

  1、访问 http://192.168.3.165:8888/ 安装证书或者直接访问 http://192.168.3.165:8888/FiddlerRoot.cer 安装证书

 IOS

方法一:

  1、访问 http://192.168.3.165:8888/ 安装证书或者直接访问 http://192.168.3.165:8888/FiddlerRoot.cer 安装证书

方法二:

  1、ios可以在手机浏览器上登录邮箱,然后将证书发送到邮箱中,在手机上查看邮件,点击附件进行证书的安装即可

 3、app中

APP现在大部分使用的是HTTPS而Fiddler默认抓取HTTP数据,想要使用Fiddler查看HTTPS类型接口就需要安装fiddler证书。

4、安装证书提示“输入凭据存储的密码”

  如果你在android手机安装中出现如下情况(要求你输入凭据存储的密码)

解决方案:

  1、只需先设置锁屏密码再在手机上安装证书即可(锁屏密码、手势密码)。

  2、个别手机设置密码后仍然提示“输入凭据存储的密码”,重启手机后即可解决问题。

参考文献:

http://www.cnblogs.com/hushaojun/p/6385947.html

http://blog.csdn.net/SomeOne_yt/article/details/53120294

http://blog.csdn.net/SomeOne_yt/article/details/53149308

http://www.cnblogs.com/liushilin/p/6289711.html?utm_source=tuicool&utm_medium=referral

原文地址:https://www.cnblogs.com/rslai/p/7794940.html