Fiddler 对手机进行抓包

前言:

网页抓包比较简单,一般浏览器按 F12 就可以分析请求过程,稍微麻烦点的借助抓包工具 wireshark 或者 fiddler 也没啥问题。其实app抓包核心就是在同一网络下通过代理查看app请求数据的过程。

1.基本需求

网络需求:抓包工具和手机要处在同一网络下,一般都是电脑和手机都连接同一 wifi,wifi 要求可以访问网络

手机需求:要求可以连接wifi,并可以手动设置代理

2.Fiddler 设置

fiddler 其实不需要太多的设置,安装好的时候默认设置即可
首先电脑连接 wifi,并获取 wifi 网络 ip ,获取方式多种多样,最简单的方式就是通过 fiddler 查看:点击 fiddler 右上角 Online

也可以在 cmd 命令行下 用 ipconfig/all 查看
在这里插入图片描述
设置 fiddler 捕获 https 请求:
Tools --> Options --> HTTPS
一定要选择捕获 https 请求,因为大部分手机都是 https 请求
在这里插入图片描述
设置 fiddler 代理端口:
Tools --> Options --> Connections
端口默认 8888,没有特殊需求不要改端口
在这里插入图片描述

3.手机设置

手机和电脑连接同一 wifi ,设置代理
在这里插入图片描述
然后你会发现可能大多数app不能访问网络,大概就是提示代理不靠谱之类的预警
解决方案就是手机安装 fiddler 的证书:
打开浏览器,输入上面的 ip地址和端口:192.168.43.130:8888
在这里插入图片描述
下载里面的证书,然后在手机“设置”里面找到“从存储设备安装证书”选项,进行 fiddler 证书安装
在这里插入图片描述

4.抓包

抓包技巧:

  1. 手机app进入到一个频道,把前面所有的请求删掉,然后刷新频道,这样抓包的请求都是该频道下的请求
  2. 一般有用的请求包返回 body都 比较大
    在这里插入图片描述

5. End

发布了76 篇原创文章 · 获赞 46 · 访问量 11万+

猜你喜欢

转载自blog.csdn.net/qingquanyingyue/article/details/103887653