【Fiddler 实战操作】如何使用 Fiddler 对苹果手机进行抓包

  • 一、条件概要
  • 二、安装 Fildder
    • 1、下载 Fiddler
    • 2、运行 Fiddler
  • 三、配置 Fiddler
    • 1、配置端口
    • 2、配置手机代理网络
  • 四、手机安装证书
    • 1、配置 Fiddler
    • 2、配置手机安装 Fiddler 证书

一、条件概要

使用Fiddler手机抓包的两个前提条件:

1、手机连的网络或WiFi必须和电脑(使用fiddler)连的网络或WiFi是一样的
2、手机不能离开电脑太远距离,一定要保持手机可以上网(不能断网)**

二、安装 Fildder

1、下载 Fiddler

  • 下载地址:
    https://www.soft-down.net/detail/437676/4376751001.shtml?type=jingzhun

  • 下载的是Fiddler的安装包,直接解压后就可以使用,如图所示:

2、运行 Fiddler

  • 点击 Fildder 运行程序,打开 Fildder 面板,如图所示:

三、配置 Fiddler

1、配置端口

  • 1、点击菜单栏中的 工具 -> 选项(Tools > Fiddler Options),打开 **选项(Fiddler Options)**对话框,如图所示:

  • 2、在 **选项(Fiddler Options)**对话框切换到 **连接(Connections)**选项卡,然后勾选 **允许远程计算机连接(Allow romote computers to connect)**后面的复选框,最后,点击 **确定(OK)**按钮。

2、配置手机代理网络

  • 1、查看电脑IP地址,打开 cmd命令行,并输入:ipconfig,找到本机的 IPv4地址
  • 2、 打开IOS设备的 设置 -> 无线局域网,找到你要连接的网络,点击右边的符号,如图所示:
  • 3,打开网络设置对话框,下拉到最后,找到配置代理,点击有点的 > 符号,弹出网络代理配置,进行如下配置,并点击右上角的 存储,如图所示:
  • 4、启动 IOS设备中的浏览器或应用,在fiddler程序中可以看到完成的请求和响应数据,如图所示:

    注意:
    在上述完成的请求中,可以看到存在很多的 Tunnel to xxx 443 问题,这是由于网页中有很多请求都是 HTTPS ,因此需要在手机中安装 Fiddler 生成的证书,并在手机中信任该证书。

四、手机安装证书

由于 Fiddler 默认只抓取 HTTP 请求,因此需配置 Fiddler,允许其监听到 HTTPS请求。

1、配置 Fiddler

  • 1、点击 Fiddler 菜单项 工具 -> 选项 -> HTTPS(Tools -> TelerikFiddler Options -> HTTPS),打开 HTTPS 配置面板,如图所示:
  • 2、勾选 捕获HTTPS连接(CaptureHTTPS CONNECTs),勾选 解密 HTTPS 通信(Decrypt HTTPS traffic)忽略服务器证书错误(Ignore servercertificate errors) 两项,点击 动作 -> 信任根证书(Actions -> Trust Root Certificate),生成 Fiddler 证书,点击 将根证书导出到桌面(Export Root Certificate to Desktop),此时证书会生成到桌面上,名为 FiddlerRoot.cer。最后,点击 确定(OK) 保存,如图所示:

    注意:

    首次点击会弹出是否信任 Fiddler 证书和安全提示,直接点击 是(yes) 就行。

2、配置手机安装 Fiddler 证书

  • 1、确保手机和电脑连接同一网络,打开手机浏览器,输入 http://192.168.1.8:8888(http://IP:端口号),此处的 IP 指的是电脑的IP地址,端口号 指的是在Fiddler 连接中设置的端口号(8888),点击搜索,如图所示:
  • 2、点击 FiddlerRoot 证书,将其下载到手机中,打开手机 设置 -> 通用 -> VPN与设备管理,找到 已下载的描述文件(FiddlerRoot 证书),如图所示:
  • 3、点击 DO_NOT_TRUST_FiddlerRoot``,点击右上角的 安装,安装完后,点击右上角的 完成,如图所示:
  • 4,由于 iOS手机提供了系统层面的设置,所以在确认证书安装好、代理设置没问题后,需要对已安装的证书进行信任设置。即,点击 设置 -> 通用 -> 关于本机 -> 证书信任设置,开启 Fiddler 证书信任,如图所示:

    注意:

    不使用Fildder 进行抓包时,建议将手机网络代理关闭,以防有其他网络问题。

  • 5、此时,Fiddler 就可以抓取 HTTPS 请求了。

【Fiddler 实战操作】如何使用 Fiddler 对苹果手机进行抓包相关推荐

  1. Fiddler实现苹果手机APP抓包

    Fiddler实现苹果手机APP抓包(保证手机与电脑在同一个局域网) Fiddler的设置 如图所示,选择Tools-HTTPS进行勾选,然后进行Connections的设置,端口号改为8888,勾选 ...

  2. 使用Fiddler对IPhone手机的应用数据进行抓包分析

    原文出自: http://www.cr173.com/html/20064_1.html Fiddler能捕获ISO设备发出的请求,比如IPhone, IPad, MacBook. 等等苹果的设备.  ...

  3. 支付宝二维码可以抓包更改金额_用fiddler对手机上的app程序进行https抓包 - 365学习...

    用fiddler对手机上的app程序进行https抓包,网上有很多的资料,这里写一下来进行备用. 前提: 1.必须确保安装fiddler的电脑和手机在同一个wifi环境下 备注:如果电脑用的是台式机, ...

  4. Fiddler的下载安装与使用(流量抓包、手机抓包、拦截包、编辑包、重发包)

    Fiddler的下载 打开官网,官网下载地址是https://www.telerik.com/download/fiddler 打开以后选择你的相关信息如下图: 然后点击Download按钮开始下载 ...

  5. 利用fiddler和低版本的iTunes实现iOS抓包

    ios抓包两篇技术帖子:安装低版本的app 1.[技术宅拯救世界]利用fiddler实现ios历史(旧)版本程序的安装 2.IOS下载旧版本应用 特别注意:如果已经下载软件,在iTunes 中删除就可 ...

  6. Fiddler对手机或模拟器的网络请求抓包

    看了多篇博客,受益匪浅!在这里做一个总结. 如题,这里把问题做一个大的划分: Fiddler对Android手机网络请求抓包 Fiddler对Android模拟器网络请求抓包 Fiddler对Http ...

  7. 全网最全抓包攻略丨傻瓜式Fiddler教程大全丨手把手从安装到抓包

    前言 在我们做接口测试的时候,经常需要验证发送的消息是否正确,或者在出现问题的时候,查看手机客户端发送给server端的包内容是否正确,就需要用到抓包工具. 今天,给大家带来最常用的Fiddler的傻 ...

  8. fiddler之数据分析和查看(inspectors)-抓包

    在instpectors中主要是对请求和响应进行查看和分享,监听请求的响应内容.他有多个分页标签.界面分上下两部分,上面部分显示请求的相关信息:下面部分显示响应相关信息.简单说明常用的几个分页标签 一 ...

  9. Fiddler+Proxifier进行PC端微信小程序抓包

    1.准备Fiddler和Proxifier 2.fiddler设置 (1)打开设置:Tools-Options (2)点击Connections,设置端口和勾选第二个选项 (3)点击HTTPS,勾选前 ...

最新文章

  1. 【POJ1113】Wall(凸包)
  2. 被人举报,经查属实!985高校公告:撤销其博士学位
  3. 基于jquery的serializeArray
  4. COM原理及应用之可连接对象
  5. DbHelper数据库通用类使用方法
  6. 阅读verilog程序总结
  7. .NET环境下几种不同的邮件发送解决方案
  8. [论文阅读] A Simple Pooling-Based Design for Real-Time Salient Object Detection
  9. python 线程池的研究及实现
  10. CentOS 命令登录MySQL时,报错ERROR 1045 (28000) Access denied for user root
  11. Atitit 前端技术体系 目录 1. 基础系列 2 1.1. NUI CLI GUI 2 1.2. MVC WEBFORM PAGE模式 stage模式 2 2. 技术应用系列 2 2.
  12. c语言怎样得到函数内参数的值_C语言零基础入门—函数01
  13. XShell/Xftp免费版下载及安装教程
  14. c语言流程图文本,c语言流程图
  15. 怎样修补渔网_渔网修补的方法
  16. IDEA远程调试代码
  17. OpenCV的Mat格式和IplImage格式的使用
  18. DATEUTIL计算时间进度
  19. 引流工具GoReplay简介和在猪齿鱼效能平台中的应用
  20. python基础题目练习,购买猕猴桃

热门文章

  1. 【Latex】下标放在符号正下方
  2. 【MarkDown】转义字符
  3. 课程目标 线程 java 1615387415
  4. git-比对不同-diff
  5. Hadoop Hive概念学习系列之hive的正则表达式初步(六)
  6. Android 6.0 设备强制要求开启全盘加密
  7. juery的跨域请求2
  8. C语言及程序设计提高例程-10 调试技术:进入函数内部去
  9. 基础学习笔记之opencv(14):随机数发生器绘制文字
  10. NI Vision for LabVIEW 基础(二):准备测量图像