Fiddler基础使用二之捕获手机应用https请求

时间:2021-12-06 10:00:09

Fiddler是一款非常流行并且实用的http抓包工具,它的原理是在本机开启了一个http的代理服务器,然后它会转发所有的http请求和响应,

因此,它比一般的firebug或者是chrome自带的抓包工具要好用的多。不仅如此,它还可以支持请求重放等一些高级功能。显然它是可以

支持对手机应用进行http抓包的。本文就来介绍下如何用fiddler对手机应用来抓包。

准备材料:

● Fiddler
● Android设备
● 手机和电脑同一个局域网

方法步骤:
1.启动Fiddler,打开菜单栏中的 Tools > Fiddler Options,打开“Fiddler Options”对话框。

Fiddler基础使用二之捕获手机应用https请求

 
2.在Fiddler Options”对话框切换到“Connections”选项卡,然后勾选“Allow romote computers to connect”后面的复选框,然后点击“OK”按钮。
Fiddler基础使用二之捕获手机应用https请求
 
如果像抓取手机上的https请求,还需要设置https选项,如下图。
Fiddler基础使用二之捕获手机应用https请求

Fiddler基础使用二之捕获手机应用https请求

3.在本机cmd命令行输入:ipconfig,找到本机的ip地址。
Fiddler基础使用二之捕获手机应用https请求

Fiddler基础使用二之捕获手机应用https请求

4.打开android设备的“设置”->“WLAN”,找到你要连接的网络,然后选择“修改网络”,弹出网络设置对话框,然后勾选“手动代理”,设置代理主机名和端口。
Fiddler基础使用二之捕获手机应用https请求

Fiddler基础使用二之捕获手机应用https请求

5.然后启动android设备中的浏览器,访问百度的首页,在fiddler中可以看到完成的请求和响应数据。

Fiddler基础使用二之捕获手机应用https请求

6.这时候我们用手机浏览器访问百度首页,还是没法抓取到https请求怎么办呢,和PC端一样安装个证书嘛,

我们用手机浏览器打开上面设置的IP和端口:192.168.1.104:8888
 
Fiddler基础使用二之捕获手机应用https请求

弹出以下窗口
Fiddler基础使用二之捕获手机应用https请求

Fiddler基础使用二之捕获手机应用https请求
Fiddler基础使用二之捕获手机应用https请求

然后重启Fiddler再打开https,如下图

Fiddler基础使用二之捕获手机应用https请求
Fiddler基础使用二之捕获手机应用https请求
就可以抓取到手机的https请求啦!!!
Fiddler基础使用二之捕获手机应用https请求

Fiddler基础使用二之捕获手机应用https请求

Fiddler基础使用二之捕获手机应用https请求的更多相关文章

  1. 为什么ios手机安装好fiddler证书/charles证书还是抓不到https请求?

    为什么ios手机安装好fiddler证书/charles证书还是抓不到https请求? 最近有不少人有此困惑, 因为你的ios系统应该是10.0以上的系统, 在手机系统设置---关于手机----证书信 ...

  2. Fiddler基础使用一之捕获https请求

    fiddler抓包工具: http协议cookieFiddler是一个调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的"进出"Fiddle ...

  3. 🕸捕获与改写HTTPS请求

    前言 本文站在 macOS 用户的角度下,分享一下对 HTTPS 进行请求拦截.对响应进行修改的经验. 要注意的是,本文介绍的工具虽然一定程度上对 Windows 用户也适用 ,但并非所有工具都是免费 ...

  4. Window下使用Charles对手机的Https请求进行抓包

    https://blog.csdn.net/zhaoerduo/article/details/52128607

  5. Fiddler 基础

    Fiddler 基础 来源 https://blog.csdn.net/ohmygirl/article/details/17855031 1.为什么是Fiddler? 抓包工具有很多,小到最常用的w ...

  6. Fidder学习基础(二)

    一. 巧用代理抓包. 首页,需设置Tools——>Fiddler Options——>Connectons,维护代理端口及允许其他设备连接. 这里,需要注意的是端口配置不能重复,抓包代理设 ...

  7. 『言善信』Fiddler工具 — 15、使用Fiddler抓取HTTPS请求

    目录 1.Fiddler抓取HTTPS过程 2.拓展:SSL/TLS证书握手原理 3.Fiddler抓取HTTPS原理总结 4.Fiddler抓取HTTPS设置 步骤1:配置证书 步骤2:勾选设置 5 ...

  8. Fiddler使用总结一(使用Fiddler捕获手机所有http/https通信)

    与后端数据通信是前端日常开发的重要一环,在与后端接口联调的时候往往需要通过查看后端返回的数据进行调试.如果在PC端,Chrome自带的DevTools就已经足够用了,Network面板可以记录所有网络 ...

  9. Fiddler基本用法以及如何对手机抓包

    一.Fiddler是什么? ·一种Web调试工具. ·可以记录所有客户端和服务器的http和https请求. ·允许监视.设置断点.修改输入输出数据. 官方文档(英文):http://docs.tel ...

随机推荐

  1. JAVA基础知识:容器

    JDK所提供的容器都在java.util包里面,下面开始讨论的都是JDK1.4版本的,只讲述基本知识,不涉及泛型 容器API的类图结构如下图所示 Set:元素无顺序且不可重复      List:元素 ...

  2. 【代码笔记】iOS-等待动画

    一,效果图. 二,工程图. 三,代码. RootViewController.h #import <UIKit/UIKit.h> @interface RootViewController ...

  3. 系统级I&sol;O 第八周11&period;9~11&period;15

    第十章 系统级I/O cp1 #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include ...

  4. 使用Visual Studio创建简单的自己定义Web Part 部件属性

    使用Visual Studio创建简单的自己定义Web Part 部件属性 自己定义属性使用额外的选项和设置拓展你的Web part部件.本文主要解说怎样使用Visual Studio创建简单的自己定 ...

  5. SEO-长尾词与分词技术

        长尾关键词与分词技术 长尾关键词:网站非目标关键词,能给网站带来流量的关键词. 例如:主关键词是成都网站建设 那么,跟成都网站建设相关的词,就叫做长尾关键词. 比如:成都网站建设哪里好?成都网 ...

  6. pytest简介

    pytest有哪些优点? 允许直接使用assert进行断言,而不需要使用self.assert*; 可以自动寻找单测文件.类和函数; Modular fixtures可以用于管理小型或参数化的测试信息 ...

  7. Spring AOP demo 和获取被CGLIB代理的对象

    本文分为两部分:1)给出Spring AOP的一个例子(会使用CGLIB代理):2)给出获取被CGLIB代理的原始对象. 1.Spring AOP Demo 这部分参考了博文(http://www.v ...

  8. Knockout学习之表单绑定器(上)

    表单绑定器 “click”绑定 Click 绑定器可以将javascript函数绑定到指定的dom元素,并且再该元素被点击时将触发绑定的函数,大多数情况下都会使用button.input和a元素,当然 ...

  9. c&plus;&plus;11多线程学习笔记之四 生产消费者

    #ifndef MY_QUEUE_H__ #define MY_QUEUE_H__ #include<list> #include<mutex> #include<thr ...

  10. Moq&sol;moq4

    moq The most popular and friendly mocking framework for .NET var mock = new Mock<ILoveThisFramewo ...