【fiddler】fiddler配置:HTTPS或手机APP接口数据的抓包配置步骤(转)

一、fiddler的下载和安装

二、fiddler的配置设置

三、APP抓包时的手机代理设置


一、fiddler的下载和安装

参照我的另一博文 :【fiddler】fiddler的下载和安装

博文地址:https://blog.csdn.net/qq_39720249/article/details/80724652       点击前往博文



二、fiddler的配置设置

(一)打开fiddler的配置菜单Options:


 
 
  1. 1.点击fiddler的安装目录中的fiddler.exe文件,打开fiddler软件。
  2. 2.找到tools菜单,选中Options...,单击打开Options设置页面。

 


(二)HTTPS配置设置:


 
 
  1. 1.点击打开:Options → HTTPS,默认已勾选Capture HTTPS CONNECTs 。
  2. 2.勾选:Decrypt HTTPS traffic;
  3. 下拉列表选择:... from all processes;
  4. 勾选:Ignore server certificate errors( unsafe)。
  5. 3.点击OK保存设置。

注意:此部分操作,有出现问题的,参考我的另一博文:

         【fiddler】fiddler设置:设置HTTPS勾选了Decrypt HTTPS traffic时出错情况和解决方法

博文地址:https://blog.csdn.net/qq_39720249/article/details/81071307    点击前往博文


 
 
  1. HTTPS下拉列表的一些选项说明:
  2. 1.from all processes : 抓取所有的 https 程序, 包括 PC本机 和 手机。
  3. 2.from browsers only : 只抓取浏览器中的 https 请求。
  4. 3.from non-browsers only : 只抓取除了浏览器之外的所有 https 请求。
  5. 4.from remote clients only : 抓取远程的客户端的 https ,可以代表手机,开启手机 Https 抓包,
  6. 如果只想抓取手机上的所有 https 请求,就应该选中此选项。

(三)Connections配置设置:


 
 
  1. 1.点击打开:Options → Connections。
  2. 2.勾选:Allow remote computers to connect,弹窗点击“确定”后,点击“OK”保存设置。


(四)fiddler证书需安装至根证书:


 
 
  1. 没有安装fidder根证书会出现的情况:
  2. 1.设置好fidder的options之后,会发现fidder安全证书安装在“个人”证书下,未验证安全性,证书提示需要安装在根证书下。
  3. 2.打开fidder,浏览器访问https: //www.baidu.com网址时,提示“你的连接不是私密连接”,结果无法访问。
  4. 3.可以成功访问百度网址,但是浏览器下载软件发现迟迟连接不上,无法下载。


 
 
  1. 安装fiddler根证书步骤:
  2. 1.打开fiddler-->tool-->Options-->HTTPS
  3. 2.勾选:Check for certificate revocation
  4. 3.点击右边的按钮:Actions
  5. 4.信任根证书,单击选择:Trust Root Certificate
  6. 5.出现警告弹窗,均选择yes
  7. 6.回到Https的页面,最后再OK,重启一下fiddler就可以了。
  8. 7.如果重启fiddler后,打开浏览器网址依旧连接失败:
  9. 那就重置证书,再次信任根证书,保存后,关闭fiddler和浏览器,关闭计算机,重启计算机后再操作。
  10. 8.PC端浏览器访问代理服务器成功,可以抓取浏览器的http和https的请求了。



三、APP抓包时的手机代理设置

(一)环境准备:


 
 
  1. 让手机和PC在同一个局域网下面:
  2. 1.如果PC是笔记本,让iOS或Android手机、iPhone或笔记本它们连接同一个wifi网络即可。
  3. 2.如果PC是网线连接的 台式电脑,则在这个局域网下找到一个WiFi:
  4. 让iOS或Android手机、iPhone,连接此WiFi,开启代理设置,而IP则设置本机IP地址。

 
 
  1. PC电脑本机 IP的确定方法:
  2. 1.打开 cmd窗口,输入命令 :ipconfigIPv4地址就是本机 IP地址。
  3. 2.点击 fidder .exe文件打开 fidder,根据 fidderOnline菜单,可以找到本机 IP地址。


(二)手机代理设置:


 
 
  1. 1.先点击 fiddler .exe文件打开 fiddler,目前已设置好一打开 fiddler,就表示已经成功打开 PC电脑的代理服务器。
  2. 2.手机:设置 → WLAN → 找到同一局域网的 WiFi  → 修改网络
  3. 3 .WiFi代理设置:输入正确的 WiFi密码 → 勾选“显示高级选项” → 代理选择“手动”
  4. → 服务器主机名设置为 PC本机 IP
  5. → 服务器端口8888(这个端口设置在: fidderOptionsConnections →   Fiddler  listens  on  port
  6. → 点击“连接”保存此代理服务器 连接设置
  7. 4.已设置手机代理服务器成功。


(三)手机fiddler证书安装:


 
 
  1. 手机安装fiddler证书步骤:
  2. 1、手机设置代理,同时设置手机锁屏密码。
  3. 2手机浏览器,地址栏输入fiddler右上方的IP地址和端口:
  4. http: //IP:8888
  5. 3、点击页面里面的:FiddlerRoot certificate
  6. 4.下载fidder证书,记住证书的下载路径
  7. 5.手机:设置 → 高级设置 → 安全 → 从SD卡安装 → 内部存储空间 → 下载路径 → 点击下载的证书
  8. 6.点击证书安装 → 自定义证书名字(例如:fidder_该证书的IP:端口) → 点击“确定”,安装证书。
  9. 7.已设置成功,可以开始抓取手机http和https请求了。

【fiddler】fiddler配置:HTTPS或手机APP接口数据的抓包配置步骤

一、fiddler的下载和安装

二、fiddler的配置设置

三、APP抓包时的手机代理设置


一、fiddler的下载和安装

参照我的另一博文 :【fiddler】fiddler的下载和安装

博文地址:https://blog.csdn.net/qq_39720249/article/details/80724652       点击前往博文



二、fiddler的配置设置

(一)打开fiddler的配置菜单Options:


 
 
  1. 1.点击fiddler的安装目录中的fiddler.exe文件,打开fiddler软件。
  2. 2.找到tools菜单,选中Options...,单击打开Options设置页面。

 


(二)HTTPS配置设置:


 
 
  1. 1.点击打开:Options → HTTPS,默认已勾选Capture HTTPS CONNECTs 。
  2. 2.勾选:Decrypt HTTPS traffic;
  3. 下拉列表选择:... from all processes;
  4. 勾选:Ignore server certificate errors( unsafe)。
  5. 3.点击OK保存设置。

注意:此部分操作,有出现问题的,参考我的另一博文:

         【fiddler】fiddler设置:设置HTTPS勾选了Decrypt HTTPS traffic时出错情况和解决方法

博文地址:https://blog.csdn.net/qq_39720249/article/details/81071307    点击前往博文


 
 
  1. HTTPS下拉列表的一些选项说明:
  2. 1.from all processes : 抓取所有的 https 程序, 包括 PC本机 和 手机。
  3. 2.from browsers only : 只抓取浏览器中的 https 请求。
  4. 3.from non-browsers only : 只抓取除了浏览器之外的所有 https 请求。
  5. 4.from remote clients only : 抓取远程的客户端的 https ,可以代表手机,开启手机 Https 抓包,
  6. 如果只想抓取手机上的所有 https 请求,就应该选中此选项。

(三)Connections配置设置:


 
 
  1. 1.点击打开:Options → Connections。
  2. 2.勾选:Allow remote computers to connect,弹窗点击“确定”后,点击“OK”保存设置。


(四)fiddler证书需安装至根证书:


 
 
  1. 没有安装fidder根证书会出现的情况:
  2. 1.设置好fidder的options之后,会发现fidder安全证书安装在“个人”证书下,未验证安全性,证书提示需要安装在根证书下。
  3. 2.打开fidder,浏览器访问https: //www.baidu.com网址时,提示“你的连接不是私密连接”,结果无法访问。
  4. 3.可以成功访问百度网址,但是浏览器下载软件发现迟迟连接不上,无法下载。


 
 
  1. 安装fiddler根证书步骤:
  2. 1.打开fiddler-->tool-->Options-->HTTPS
  3. 2.勾选:Check for certificate revocation
  4. 3.点击右边的按钮:Actions
  5. 4.信任根证书,单击选择:Trust Root Certificate
  6. 5.出现警告弹窗,均选择yes
  7. 6.回到Https的页面,最后再OK,重启一下fiddler就可以了。
  8. 7.如果重启fiddler后,打开浏览器网址依旧连接失败:
  9. 那就重置证书,再次信任根证书,保存后,关闭fiddler和浏览器,关闭计算机,重启计算机后再操作。
  10. 8.PC端浏览器访问代理服务器成功,可以抓取浏览器的http和https的请求了。



三、APP抓包时的手机代理设置

(一)环境准备:


 
 
  1. 让手机和PC在同一个局域网下面:
  2. 1.如果PC是笔记本,让iOS或Android手机、iPhone或笔记本它们连接同一个wifi网络即可。
  3. 2.如果PC是网线连接的 台式电脑,则在这个局域网下找到一个WiFi:
  4. 让iOS或Android手机、iPhone,连接此WiFi,开启代理设置,而IP则设置本机IP地址。

 
 
  1. PC电脑本机 IP的确定方法:
  2. 1.打开 cmd窗口,输入命令 :ipconfigIPv4地址就是本机 IP地址。
  3. 2.点击 fidder .exe文件打开 fidder,根据 fidderOnline菜单,可以找到本机 IP地址。


(二)手机代理设置:


 
 
  1. 1.先点击 fiddler .exe文件打开 fiddler,目前已设置好一打开 fiddler,就表示已经成功打开 PC电脑的代理服务器。
  2. 2.手机:设置 → WLAN → 找到同一局域网的 WiFi  → 修改网络
  3. 3 .WiFi代理设置:输入正确的 WiFi密码 → 勾选“显示高级选项” → 代理选择“手动”
  4. → 服务器主机名设置为 PC本机 IP
  5. → 服务器端口8888(这个端口设置在: fidderOptionsConnections →   Fiddler  listens  on  port
  6. → 点击“连接”保存此代理服务器 连接设置
  7. 4.已设置手机代理服务器成功。


(三)手机fiddler证书安装:


 
 
  1. 手机安装fiddler证书步骤:
  2. 1、手机设置代理,同时设置手机锁屏密码。
  3. 2手机浏览器,地址栏输入fiddler右上方的IP地址和端口:
  4. http: //IP:8888
  5. 3、点击页面里面的:FiddlerRoot certificate
  6. 4.下载fidder证书,记住证书的下载路径
  7. 5.手机:设置 → 高级设置 → 安全 → 从SD卡安装 → 内部存储空间 → 下载路径 → 点击下载的证书
  8. 6.点击证书安装 → 自定义证书名字(例如:fidder_该证书的IP:端口) → 点击“确定”,安装证书。
  9. 7.已设置成功,可以开始抓取手机http和https请求了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值