【上课 PPT-3】Fiddler 抓包工具 - 全网最全最细教程, 没有之一

发布于 更新于
本文目录
  1. 上课实战网址
  2. 相关工具或资料索取
  3. HTTPS抓包
  4. HTTPS抓包
  5. 捕获Firefox HTTPS的包
  6. 捕获Firefox HTTPS的包
  7. 抓不到HTTPS解决方案1
  8. 抓不到HTTPS解决方案2
  9. 抓iOS设备APP包-Fiddler设置
  10. iOS设备抓包-iOS设备设置
  11. iOS设备抓包-安装证书解密HTTPS
  12. Android设备抓包
  13. 其他

技术文章测试基础与用例

这是 fiddler 系列公开课的第三部分 PPT,第一部分和第二部分请点击下面连接

这是 fiddler 系列公开课的第三部分 PPT,第一部分和第二部分请点击下面连接

【上课 PPT-1】Fiddler 抓包工具

【上课 PPT-2】Fiddler 抓包工具

想系统学习课程点击下方链接:

柠檬班官网-Fiddler 抓包工具-录播课

上课实战网址

http://test.lemonban.com/ningmengban/app/login/login.html

相关工具或资料索取

请加QQ群:585045266,备注“测试派”

HTTPS抓包

  • 点击Tools > Fiddler Options > HTTPS

  • 勾选Decrypt HTTPS Traffic

image.png

HTTPS抓包

image.pngimage.pngimage.pngimage.png

捕获Firefox HTTPS的包

导出Fiddler根证书

  • Tools > Fiddler Options > HTTPS

  • Actions > Export Root Certificate toDesktop将Fiddler根证书导出到桌面

image.png

捕获Firefox HTTPS的包

Firefox导入根证书

  • 打开Firefox浏览器

  • 击打开菜单 > 选项 > 高级 > 证书 > 查看证书

  • 点击导入 > 选择桌面的Fiddler根证书 > 打开

image.pngimage.png

抓不到HTTPS解决方案1

  • 关闭Fiddler和Firefox

  • 运行命令certmgr.msc,打开系统的证书管理器(Fiddler的https配置选项卡中的Actions也可打开)

  • 点击操作 > 查找证书 > 输入Fiddler进行查找 > 选中所有查找到的证书 > 删除

  • 重复步骤配置Firefox浏览器抓取HTTPS包

  • 重新测试,大部分情况可以抓取HTTPS包了

image.pngimage.png

抓不到HTTPS解决方案2

清除系统安装的Fiddler根证书

  • 运行命令certmgr.msc,打开系统证书管理

  • 点击操作 > 查找证书 > 输入"Fiddler"进行查找 > 选中所有查找到的证书 > 删除

清除Firefox中Fiddler根证书

  • 打开Firefox浏览器

  • 点击打开菜单 > 选项 > 高级 > 证书 > 查看证书

  • 找到并各项中的DO_NOT_TRUST_FiddlerRoot证书

下载并安装Fiddler证书生成器

重启fiddler和Firefox浏览器

  • 重新导出导出证书步骤

抓iOS设备APP包-Fiddler设置

  • 点击 Tools > Fiddler Options > Connections.

  • 勾选Allow remote computers to connect.

  • 重启Fiddler

  • 确保防火墙允许 Fiddler进程可以远程连接

  • iOS设备连接WiFi

  • 确保iOS设备可以访问到http://FiddlerMachineIP:8888 ,该地址会返回Fiddler Echo Service 页面

iOS设备抓包-iOS设备设置

  • 点击设置 > Wi-Fi > 打开连接的Wi-Fi设置

  • 点击配置代理 > 手动

  • 设置iOS代理服务器地址为Fiddler所在主机的IP地址

  • 设置端口为Fiddler监听的端口

  • 点击存储 保存代理设置

  • 打开一个非HTTPS的网站,此时Fiddler已经可以捕获HTTP请求了

image.png

iOS设备抓包-安装证书解密HTTPS

  • 在iOS设备打开浏览器,访问 http://ipv4:8888/

  • 点击Fiddler Echo Service页面底部FiddlerRoot certificate下载证书

image.png

Android设备抓包

  • 以小米9为例,打开设置 > WLAN > 连接上的WLAN设置

  • 点击代理 > 手动,设置主机名为Fiddler所在主机的IP,端口为Fiddler监听端口

  • 打开Android设备浏览器,访问 http://ipv4:8888/

  • 点击页面底部FiddlerRoot certificate下载证书

  • 打开设置 > 更多设置 > 系统安全 > 加密与凭据 > 从存储设备安装

  • 选择下载好的FiddlerRoot.cer进行安装

  • 浏览器打开https://www.baidu.com,已经可以抓取HTTPS包了 注意:测试完毕,记得关闭代理,否则手机无法上网

其他

这是 fiddler 系列公开课的第三部分 PPT,第一部分和第二部分请点击下面连接

【上课 PPT-1】Fiddler 抓包工具

【上课 PPT-2】Fiddler 抓包工具

想系统学习课程点击下方链接:

柠檬班官网-Fiddler 抓包工具-录播课

来源:testingpai

继续阅读