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

    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.测试完之后,记得把手机上的代理关闭,否则手机将不能上网。

  • 相关阅读:
    PlayMaker 不支持过渡条件
    Unity Inspector 给组件自动关联引用(二)
    C# 重载和默认参数(那种情况下使用更好)
    Unity 开发游戏编写代码的技巧
    C# Conditional特性避免 预处理命令泛滥使用
    在DirectX12中使用Texture
    再探Lua的require
    如何实现水下效果
    n个骰子的点数
    用DirectX12实现Blinn Phong
  • 原文地址:https://www.cnblogs.com/wanghong1/p/10883113.html
Copyright © 2011-2022 走看看