前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Fiddler 实现手机抓包详解

Fiddler 实现手机抓包详解

作者头像
全栈程序员站长
发布2022-09-07 15:23:39
2.1K0
发布2022-09-07 15:23:39
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

1、Fiddler 简介

Fiddler 是一款强大的抓包工具,原理是以 web 代理服务器的形式进行工作的:

HTTP 代理
HTTP 代理

2、Fiddler 配置

2.1 允许监听https

Fiddler 如果抓取 https 协议会话需要进一步配置,在 Tools ->Options 菜单下,选择HTTPS标签并配置如下:

image-20201215142708142
image-20201215142708142
2.2 允许远程连接

手机抓取需要配置远程连接,在 Tools ->Options 菜单下,选择Connections标签并配置如下:

监听端口 8888 并允许远程连接

image-20201215144559283
image-20201215144559283

防火墙需要开放 8888 端口


3、手机配置

需要电脑与手机处于同一网段(例如同一局域网)

以 iphone 为例

3.1 下载证书

打开手机浏览器,输入 http://【fiddler电脑IP地址】:【fiddler设置的端口号】,例如 http://192.168.123.100:8888 可以下载证书并安装。在打开的页面中,点击 FiddlerRoot certificate 下载证书,点击允许

Fiddler 实现手机抓包详解
Fiddler 实现手机抓包详解
3.2 安装证书

在Settings系统设置中,点击 Profile Downloaded(已下载的配置文件)

Fiddler 实现手机抓包详解
Fiddler 实现手机抓包详解

点击 Install ,安装证书

Fiddler 实现手机抓包详解
Fiddler 实现手机抓包详解

不同系统手机的下载路径不一样,例如有的是: 设置->通用->关于本机->证书信任设置

3.3 配置代理

配置手机无线信号的代理

手机设置 -> WLAN -> 选择无线网络 -> HTTP Proxy,选择 Manual,Server 为 Fiddler 的电脑 ip 地址,端口号为 Fiddler 的端口号:

Fiddler 实现手机抓包详解
Fiddler 实现手机抓包详解

此时操作浏览器或APP,在 fiddler 中可以看到完成的请求和响应数据:

image-20201215151817118
image-20201215151817118

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/148314.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、Fiddler 简介
  • 2、Fiddler 配置
    • 2.1 允许监听https
      • 2.2 允许远程连接
      • 3、手机配置
        • 3.1 下载证书
          • 3.2 安装证书
            • 3.3 配置代理
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档