zoukankan      html  css  js  c++  java
  • Fiddler4 手机抓包

    1.要对计算机Fiddler进行配置,允许远程计算机连接。

    2.保证手机电脑在同一局域网中。

    3.手机上设置代理服务器。以华为手机为例,设置-->WLAN-->找到并长按目前所连接的WiFi-->修改网络-->勾选显示高级选项-->代理-->选择手动-->输入FIddler所在主机IP及端口-->确定。

    4.在手机上安装证书。(为了抓取https包)

    方法1:在手机浏览器上输入:http://IPv4地址:端口(例如:http://192.168.11.29:8888),点击【FiddlerRoot certificate】下载安装Fiddler证书。

    若在手机浏览器上无法打开该地址,需要做几项检查:一、确保在手机配置的代理与Fiddler所在主机地址(注意主机可能有多个IP,不要搞错)和Fiddler中配置的端口,三者保持一致;二、确保在Fiddler-【Tools】-【Fiddler Option]-[Connection]中【Allow remote computers to connect】已经勾选上,若没有勾选,则需要勾选后保存并重启Fiddler。三、确定主机防火墙已关闭,可以在电脑上ping一下手机IP试试。四、Fiddler手机端无法访问下载及安装时无法读取该证书文件

    如何获得主机IP地址:在主机命令行输入ipconfig或者将鼠标放在Fiddler右上角online图标上。

    方法2:

    (1)Fiddler导出证书

    (2)把Fiddler证书文件发送到手机。

    (3)打开手机中的设置-->系统安全-->凭据存储-->从SD卡安装。选择FiddlerRoot.cer,这样就能成功安装好证书了。

    5.设置过滤。在手机上设置好代理后,Fiddler上回抓到PC端和手机端的所有请求,可以设置过滤。在FIddler中,选择Tools-->Options-->HTTPS,选择“from remote clients only”。

    6.尝试抓包吧。

    7.如何卸载证书。手机-->设置-->系统安全-->信任的凭据,选择Fiddler的证书,删除。

    8.测试完之后,记得把手机上的代理关闭,否则手机将不能上网。

  • 相关阅读:
    通过 WakaTime 统计你写代码的时长
    CCF 202012-3 带配额的文件系统
    1
    prometheus 获取cpu利用率
    springboot使用@data注解,减少不必要代码-lombok插件
    django官方教程部署simpleui时候发现加载不到静态文件解决办法
    echarts关系图研究01
    SpringBoot代码方式禁用Druid Monitor
    virtualbox给已有磁盘扩展容量
    centos7 ssh免密登录配置
  • 原文地址:https://www.cnblogs.com/zhengna/p/10876954.html
Copyright © 2011-2022 走看看