抓包工具fiddler

windows、mac、linux使用Fiddler Everywhere 试用期到了之后需要收费
本文主要介绍 windows免费的抓包工具fiddler:

Fiddler Classic

点击上面 Fiddler Classic 链接按提示安装

配置:
image.png
配置端口号,允许远程访问:
image.png
允许https访问,Actions信任证书
image.png
浏览器配置代理访问本机配置端口号为对应的值就可以抓包
手机端需要安装证书
  • win+r 输入cmd
  • ipconfig 查看电脑的ip地址
  • 电脑分享热点
  • 手机连接电脑wifi
  • 代理设置 电脑的ip地址和端口号
手机浏览器输入 ip:端口号 点击下载安装
image.png
苹果手机需要 ios 抓包:
  • wifi设置 电脑的ip和端口号
  • 浏览器中打开 ip:端口 下载证书
  • 在 设置-通用-描述文件-安装
  • 在 设置-通用-关于本机-证书信任设置-信任
一般的安卓配置就可以使用,部分手机如oppo:

需要在 设置-其他设置-设备与隐私

  • 从存储设备安装证书-搜索fiddler 或者 cer 安装
  • 信任的证书-用户
一般的安卓配置就可以使用,部分手机如小米:
  • 需要在:设置 → 更多应用 → 右上角 三个点 → 选择 显示所有应用) → 搜索 文件 → 选择文件 → 启用 文件 → ok (打开文件的权限)
  • 然后设置:WLAN-->高级设置-->安装证书 需要输入安装凭据(锁屏密码)
  • 或者在:设置—>更多设置—>系统安全—>加密与凭据—>从存储设备安装—>选择要安装的fiddlerroot.cer证书—>输入锁屏密码
有时候抓包报502,由于目标计算机积极拒绝,无法连接,可以配置host

hosts路径:C:\Windows\System32\drivers\etc\hosts
或者下载 SwitchHosts 工具进行配置

  • 127.0.0.1 localhost
至此,手机就可以正常抓https包了
补充:有时候需要抓包微信网页或者是小程序

简便方法就是使用微信pc端 访问小程序或者手机最近浏览记录快速进入需要抓包位置


image.png

一般就可以直接抓包了,如果没有就设置下电脑的系统代理指向fiddler


image.png

image.png

这就就可以抓包微信小程序了

ps:测试完毕需要关闭系统代理设置,避免没有打开fiddler时候所有链接打不开!

你可能感兴趣的:(抓包工具fiddler)