Fiddler

lishihuan大约 3 分钟

Fiddler

抓包&弱网测试

参考:https://blog.csdn.net/m0_66501929/article/details/123764930open in new window

https://blog.csdn.net/Yyongchao/article/details/81386461open in new window

1.下载

本地安装包

https://www.telerik.com/fiddleropen in new window

  • Fiddle Evrywhere :可在Mac、Linux、Windows 系统平台上运行的跨平台应用
  • Fiddle Classic:针对 Windows 系统的完整库
  • Fiddle Jam:Web 平台的调试库
  • Fiddle Cap:针对 Windows 系统的轻量级库
  • Fiddle Core:Fiddle 的基础库,可嵌入到其他应用程序中
image-20230922102529719
image-20230922102529719

打开fiddler文件夹,找到fiddler.exe文件,右键→选择【发送到】→选择【桌面快捷方式】

2. fiddler界面介绍

img
img

3. HTTPS抓包设置

3.1 下载HTTPS证书

选择【tools】→选择【options】→进入options设置界面,选择【HTTPS】→四个勾选框都✔→选择【Actions】→选择第一个【trust root certificate】→点击【yes】进入下一步

img
img

imgimg

3.2 保存证书

点击【Actions】→选择【Export Root Certificate to Desktop】→弹出success确认框点击【确定】即安装成功 (成功后证书下载在桌面)

image-20230922103914684
image-20230922103914684

3.3 浏览器上安装证书

浏览器【设置】→选择【隐私、搜索和服务】→找到【管理证书】→进入界面选择【受信任的根证书】→点击【导入】→选择刚才保存在桌面的证书→一直点击下一步直到导入成功

谷歌位置 【设置】→选择【隐私、搜索和服务】→ 隐私和安全→ 安全→ 管理设备证书

img
img

4. HTTPS抓包失败的处理

  1. 检查防火墙、杀毒软件是否关闭
  2. 打开网页进行相关设置: edge://net-internals/#hsts
img
img

5. 汉化

https://blog.csdn.net/weixin_42995152/article/details/130214628open in new window 主要介绍到如何抓取 https 的请求,需要设备本地安装 Fiddle 的伪证书才可以

汉化包 包含2个文件:

  • FiddlerTexts.txt:汉化的单词库,可自行添加针对的单词与翻译结果。
  • FdToChinese.dll:汉化的插件
步骤
  1. FiddlerTexts.txt 移动到 Fiddle 安装的本地根目录下

  2. FdToChinese.dll 移动到 Fiddle 安装的本地目录下的 Scripts 目录下

  3. 再重启一次 Fiddle ,即可完成汉化。

6. 移动端 抓包

https://blog.csdn.net/weixin_42995152/article/details/130214628open in new window

6.1 Fiddle 工具代理配置

打开Fiddler,选择工具栏 Tools -> Options -> Connections ,做如下配置:

image-20230922112940729
image-20230922112940729

Fiddler Classic listens on post:表示Fiddler监听的端口号,数值可以随意设置,只要保证不和其他软件的端口号冲突即可

Act as system proxy on startup:在Fiddler启动的时候作为系统代理,这样Fiddler能够默认抓取到本地电脑端浏览器的请求

Allow remote computers to connect:允许远程设备进行连接,必须要勾选,否则抓取不到移动端设备的请求包

2、选择 HTTPS ,做以下配置,这一步目的是为了能够抓取到https请求:(这步待定,目前感觉好像不需要)

6.2 移动端 配置代理

需要保证手机和电脑是同一个网段,目前本机电脑端的IP为:192.168.0.118

打开手机设置->无线局域网->选择对应WiFi热点->详细信息->配置代理,选择手动

image-20230922114035818

7. 弱网测试

可以进行弱网测试,同时也可以进行抓包,需要设置代理网络,转到网络设置 高级 勾选手动代理,然后设置 主机和代理端口