手机上无法直接查看网络请求数据,需要使用抓包工具。Fiddler是一个免费的web调试代理,可以用它实现记录、查看和调试手机终端和远程服务器之间的http/https通信。

fiddler没有手机客户端,都是安装在PC上,要实现对手机上的程序抓包,则需要对PC上的fiddler和手机端做一些配置。步骤如下:

一、PC端fiddler配置

1. 安装HTTPS证书

手机上的应用很多涉及到个人信息,采用比较安全的HTTPS加密过,而fiddler默认只捕获http会话而不抓取HTTPS报文,导致打开fiddler后就打不开https网页(比如百度),解决办法:打开Fiddler->Tool->Fiddler Options->HTTPS tab,勾选上并Capture HTTPS CONNECTs(捕获 HTTPS 连接)和 Decrypt HTTPS traffic (HTTPS 请求解密),并安装证书(首次使用无证书,会弹出是否信任fiddler证书和安全提示,直接点击yes就行),重启Fiddler生效。

fiddler HTTPS配置

2. 允许手机远程连接

如果想要捕获手机上的通信数据,就需要手机连接上Fiddler代理,而Fiddler默认是不允许其他设备进行连接的,解决办法:点击 Fiddler->Tools -> Options,在 Connections 面板选中 Allow remote computers to connect 允许其他设备连接(此操作需重启Fiddler生效)。

允许远程接入

3. 查看IP地址

  • 电脑ip地址可通过cmd命令行输入ipconfig查询,或网络连接信息中找到,最直观的方法是将鼠标置于fiddler右上角的online中即可显示电脑的ip地址。如下图我的IP是192.168.1.106。

    电脑IP

二、手机端配置

需要在移动终端(手机或pad)上指定代理服务器为Fiddler所在主机IP(需要处于同一网络),端口默认8888。

1. 接入网络

要保证手机和安装有fiddler的电脑处在同一局域网内,手机能ping通电脑。方法:家用或办公环境把PC和手机WLAN连接上同一个路由器的无线SSID获取到同一网段内的IP地址即可。台式机要插入无线网卡才能连WiFi,最好用笔记本电脑和手机连同一WiFi很方便。如下图,我的手机IP是192.168.1.104,与电脑192.168.1.106可互通,就能访问192.168.1.106:8888。

手机IP

2. 手机安装根证书

在手机上需要安装Fiddler根证书,因为Fiddler是通过自己生成的证书对网络请求重新签名进行https会话解密的,如果不安装证书的话只能抓取HTTP请求。

(1)手机和电脑连接同一个网络,打开手机浏览器,输入Fiddler Server地址http://ipv4.fiddler:8888/(因为fiddler装在PC上,所以Fiddler Server地址就是PC的IP地址,带上端口号8888,我的是http://192.168.1.106:8888/), 跳转到 Fiddler Echo Service 证书下载页,点击FiddlerRoot certificate下载并安装;

下载证书.png

证书.png

(2) 为证书命名后点击确定;

为证书命名

(3)要求设置一个手机密码,自己设置一个,记住密码就行,最后不用了去系统-安全-密码中去掉即可;

设置密码

3. 手机代理设置

更改手机无线网的代理方法:打开系统设置-WLAN,长按WiFi接入的SSID修改网络,点击高级选项,代理选择手动,主机名输入fiddler的电脑ip地址192.168.1.106,端口号输入8888,保存即可。

代理设置

三、抓包

PC上和手机上的配置完成后就可以操作手机,在电脑上用fiddler抓包了,比如访问一些网站和APP,fiddler中就会显示捕获到的手机上HTTP/HTTPS通讯记录,抓包成功。

四、还原手机状态

抓包结束后,需要手动还原手机状态,方法如下(不同机型可能有些微差别):
(1) 停止电脑对手机的网络监控:系统设置-WLAN,长按wifi修改网络,高级选项找到代理,去掉手动代理即可;
(2)删除手机中证书:安卓系统设置 系统 设备安全 受信任的凭据 用户 ,点击证书删除即可;
(3) 删除手机上密码:手机系统—安全—密码,删除系统密码即可。

作者:Yvanna_15
链接:https://www.jianshu.com/p/724097741bdf
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

关于苹果装了证书 不能上网的解决办法

使用fiddler实现手机抓包--关于苹果装了证书 不能上网的解决办法相关推荐

  1. Fiddler代理手机抓包

    Fiddler代理手机抓包 0. 安装Fiddler 1. 安装HTTPS证书并允许远程连接 Tools - Options 点击OK后重启Fiddler. 确保手机与当前电脑在同一局域网. 然后在手 ...

  2. 通过Fiddler进行手机抓包

    通过Fiddler进行手机抓包 通过Fiddler抓包工具,可以抓取手机的网络通信,但前提是手机和电脑处于同一局域网内(WI-FI或热点),然后进行以下设置: 用Fiddler对Android应用进行 ...

  3. 【看好了】如何使用fiddler实现手机抓包,Filters过滤器!

    目录 一.Fiddler与其他抓包工具的区别 二.Fiddler的工作原理 三.使用fiddler实现手机抓包 四.Filters过滤器 一.Fiddler与其他抓包工具的区别 1.Firebug虽然 ...

  4. python自动抓包手机_Python爬虫入门:教你通过Fiddler进行手机抓包!

    哟哟哟~ hi起来 everybody Python爬虫入门:教你通过Fiddler进行手机抓包! 今天要说说怎么在我们的手机抓包 进群:700341555获取Python爬虫入门学习资料! Pyth ...

  5. python抓包教程_Python爬虫入门技能:教你通过 Fiddler 进行手机抓包!

    哟哟哟~ hi起来 everybody image 今天要说说怎么在我们的手机抓包 学习Python中有不明白推荐加入交流群 号:864573496群里有志同道合的小伙伴 ,互帮互助,群里有不错的视频 ...

  6. fiddler实现模拟器抓吧_使用Fiddler对手机抓包

    简介 Fiddler 是一款非常流行实用的http抓包工具,原理是在本机开启一个http的代理服务器,然后它会转发所有的http请求和响应,因此它比firebug和chrome自带的抓包工具要好用和灵 ...

  7. fiddler everywhere手机抓包_基于移动端抓包使用Fiddler模拟弱网测试

    随着移动互联网的发展,移动端测试工作也提上日程,那移动互联网测试与web测试有什么不一样?首先它们架构不一样,再者基于的场景不一样,PC端网络基本固定宽带,而移动互联的网络测试一般分为:2G.3G.4 ...

  8. 抓取手机https_python爬虫入门02:教你通过 Fiddler 进行手机抓包

    哟~哟~哟~ hi起来 everybody 今天要说说怎么在我们的手机抓包 通过 python爬虫入门01:教你在 Chrome 浏览器轻松抓包 我们知道了 HTTP 的请求方式 以及在 Chrome ...

  9. 使用fiddler实现手机抓包

    手机上无法直接查看网络请求数据,需要使用抓包工具.Fiddler是一个免费的web调试代理,可以用它实现记录.查看和调试手机终端和远程服务器之间的http/https通信. fiddler没有手机客户 ...

最新文章

  1. 哑谜,回文和暴力之美
  2. pandas使用isna函数和any函数计算返回dataframe中包含缺失值的数据行(rows with missing values in dataframe)
  3. mysql怎么测试事物_mysql事务简单测试
  4. mysql临时表的使用实例_MySQL中临时表的使用示例
  5. Jmail的使用,可以发送给多人
  6. matlab数值计算pdf_Gnuplot科学绘图(九)——栅格以及方程数值解估算
  7. java学生签到系统视频教程_手把手教你做一个Java web学生信息、选课、签到考勤、成绩管理系统附带完整源码及视频开发教程...
  8. 人脸方向学习(二十):Face Landmark Detection-TS3-解读
  9. 暴风影音3 Build version : 3.7.11.13 漏洞
  10. Roller 博客系统的搭建过程
  11. 朗强科技解读:什么是HDMI接口,有什么用处,以及HDMI延长器
  12. 免费商用无版权素材 免费图库 抠图 PNG 插画素材
  13. [转载]铁路订票系统的简单设计
  14. html正则表达式判断手机号,js正则表达式根据手机号判断校验运营商
  15. mysql怎么将成绩划分等级_MySQL按等级查询
  16. matlab求解LP问题
  17. 游龙传说服务器维护,游龙传说应用宝预约_游龙传说手游应用宝预约v1.0.0_第一手游网...
  18. 操作系统课程设计-进程管理
  19. 云信小课堂|如何实现音视频安全检测?
  20. 从键盘上输入任意个任意字母,统计元音字母 a、e、i、o、u 共出现多少次。

热门文章

  1. Unity动画控制器
  2. CuCrZr铬锆铜锻件//CuCrZr板材
  3. A2W、W2A、A2T、T2A的使用方法
  4. Vue快速入门第二天
  5. 有个程序员爸爸,到底是种什么样的体验?
  6. 商务领航--企业信息化平台
  7. 浪潮8路服务器型号,云计算需要大服务器 浪潮8路产品揭秘
  8. react-douban 仿豆瓣电影app项目
  9. 英文版-Hillsong Still 安静(现场)
  10. 解析中国电子学会:全国青少年软件编程(Scratch)等级考试试卷(2019一级测试卷)