上篇Fiddler教程,我们教了大家Fiddler安装配置及如何使用Fiddler进行基本的Http抓包及模拟请求,今天给大家介绍下如何使用Fiddler进行手机抓包。

运行环境为Windows 10,使用手机为iPhone 7,iOS11系统。

0. 准备工作

首先需要确保手机及电脑在同一个局域网内,如连接了同一个无线路由器。

1. Fiddler配置

  1. 运行Fiddler后打开配置项:Tools –> Options

  2. 打开配置项HTTPS,勾选“Capture HTTPS CONNECTs”,同时勾选“Decrypt HTTPS traffic”,弹出的安装证书对话框时选择“是”。如果需要监听不可信的证书的HTTPS请求的话,需要勾选“Ignore server certificate errors (unsafe)”。

  3. 选择Connections选项卡,选中”Allow remote computers to connect”:允许远程机器(pc/手机)连接Fiddler作为代理(这也是为什么Fiddler可以抓取手机请求的原因),默认使用端口号为8888

  4. 保存配置后,重启Fiddler

2. iPhone配置

2.1 获取Fiddler所在机器ip地址

使用ipconfig命令查看即可,如我们这里是192.168.2.177

2.2 配置iPhone无线局域网代理

1) 打开iPhone设置 -> 无线局域网,选择并点击我们已连接的无线网,进入无线网详情页面;下拉至最下方,选择HTTP代理 -> 配置代理

2) 选择手动,填入服务器IP及端口号后点击“存储”保存即可,如这里我们填入192.168.2.177及8888

2.3 安装手机证书

这一步配置是为了Fiddler可以抓取手机上的HTTPS请求。如果你只需抓取HTTP请求,可以忽略这一步。

1) 在iPhone Safiri浏览器中打开http://192.168.2.177:8888,其中ip地址为Fiddler所在机器ip,8888为配置的Fiddler代理端口号

2) 点击”FiddlerRoot certificate”下载证书

3) 在打开的“安装描述文件”界面,点击右上角“安装”按钮,输入密码后,选择安装即可

3. 抓包示例

  1. 我们在Safiri浏览器中打开任意网址,如我的博客地址:http://www.cnblogs.com/lovesoo/,在Fiddler中可以看到本次HTTPS请求,其中UA是iphone

  2. 我们打开任意APP,如手机QQ,在Fiddler中同样可以看到QQ本次访问的所有HTTP及HTTPS请求消息

同理,Android手机也是相同的操作步骤,在配置无线局域网代理及安装证书后,就可以通过Fiddler抓取手机浏览器,APP等发出的HTTP或HTTPS类型请求了,在此恕不赘述。

Fiddler系列教程2:手机抓包图文教程相关推荐

  1. Fiddler对安卓应用手机抓包图文教程

    http://www.cr173.com/html/37625_1.html 做开发需要抓取手机app的http/https的数据包,想看APP发出的http请求和响应是什么,这就需要抓包了,这可以得 ...

  2. 黄聪:Fiddler对安卓应用手机抓包图文教程

    做开发需要抓取手机app的http/https的数据包,想看APP发出的http请求和响应是什么,这就需要抓包了,这可以得到一些不为人知的api,比如还可以干些"坏事"... 需要 ...

  3. charles抓app包教程_Charles手机抓包实用教程

    一.Charles官网下载链接:https://www.charlesproxy.com/download/ 二.抓包步骤: 1.安装Charles,并打开 2.电脑设置代理端口:打开charles- ...

  4. Charles最新破解版苹果iphone安卓android手机抓包分析教程笔记

    Charles最新破解版苹果iphone安卓android手机抓包分析教程笔记 中间遇到各种问题导致最终没法看到抓包信息,一个坑一个坑的埋,终于成功抓包小程序. 梳理了下可以尽量减少栽坑的安装过程,如 ...

  5. Fiddler下载安装及手机抓包--小白版

    文章目录 一.下载地址及安装 二.fiddler手机抓包原理 三.前提条件: 四.步骤 1.设置fiddler 2.对手机端进行参数配置 注意:使用完后记得把代理改回去,否则上不了网 一.下载地址及安 ...

  6. 使用fiddler实现苹果ios手机抓包

    Fiddler是一个强大的抓包工具,可以通过它抓取.查看和调试PC端.手机终端和远程服务器之间的http/https等通信. Fiddler没有手机客户端,都是安装在PC上,要实现对手机上的程序抓包, ...

  7. 使用fiddler实现苹果ios手机抓包--的补充

    网上有很多的配置步骤,我就不赘述,这里引用别人的一篇 https://blog.csdn.net/weixin_40608713/article/details/114873070 我这里要补充的是, ...

  8. fiddler手机抓包完整教程

    一,配置电脑热点.(笔记本或台试机都可配置) 1,打开命令行工具,通过下面命令添加无线热点. netsh wlan set hostednetwork mode=allow ssid=thinkpad ...

  9. 使用Fiddler进行手机抓包

    配置fiddler,并进行手机抓包 一.由于fiddler只默认抓取HTTP的请求,若想抓取HTTPS的请求,则需要设置HTTPS的各项值: 第一步:在fiddler菜单项选择Tools -> ...

最新文章

  1. XINGNET交换机病毒防范
  2. XMPP之openfire无法启动
  3. 喇叭正反相位测试音频_FIR滤波器能给音频扩声带来怎样的帮助?
  4. 抽象类可以生成自己的对象吗_大理石可以自己抛光吗?大理石自己抛光方法解答...
  5. SSM框架中mapper和mapping.xml文件在同一个包下需要的配置
  6. SQL的老题目:查询学生平均成绩及其名次
  7. Kinect开发学习笔记之(四)提取颜色数据并用OpenCV显示
  8. java线程冲突问题——不安全的线程例子
  9. python爬虫可以做哪些好玩的地方_如何快速的找到好玩的旅游景点信息?Python爬虫帮你轻松解决...
  10. 现代操作系统(原书第四版)课后题答案 —— 第一章 引论
  11. 利润表模板excel_Excel 最新财务报表分析模板(资产负债表、利润表、现金流量表…)...
  12. 黑苹果EFI大全下载,拥有各种电脑机型配置!
  13. 底部任务栏桌面计算机怎么删除,桌面下方的任务栏总是隐藏怎么办
  14. 硬币组合问题python_Python,求钱币组合情况,用一分两分和五分的硬币攒的钱一元钱,的所有情况...
  15. 【HDU 4699】Editor【栈】
  16. 有关Android Studio模拟机无法联网解决办法(傻瓜粗暴方法)
  17. Canonical Address
  18. 计算机dns ip在哪设置,电脑dns在哪里设置具体方法
  19. 君子签推出AI智能电子合同一体化处理产品,赋能合同业务智能化
  20. 计网 - 局域网:NAT 是如何工作的?

热门文章

  1. 数据化运营04 DAU、MAU、UV:谁是最有参考价值的活跃指标?
  2. ubuntu下通过鼠标右键创建txt文件
  3. postgreSql数据库学习使用
  4. ROSMoveit中机械臂的点动(Jog)实现
  5. IntelliJ IDEA java开发环境
  6. opensuse下安装网易云音乐netease-cloud-music
  7. 关于解决 inittramfs unpacking failed:Decoding failed 报错
  8. 程序员追求技术夯实基础学习路线建议
  9. rust提示游戏安全违规_RUST 游戏启动不了 每次都是 Rust Launcher Error: Loading Error - Start Service failed (1450)...
  10. Windows下Solr的安装与配置,附DIH全量导入MySQL数据、IK分词器配置详解——不用集成Tomcat