zoukankan      html  css  js  c++  java
  • Fiddler 4 抓包(APP HTTPS )

    一、手机连接Fiddler

    1、配置fiddler

      1、安装fiddler,基本下一步下一步即可;
      2、打开fiddler,点击顶部栏Tools——>Options

     

      3、在HTTPS页签勾选“Decrypt Https traffic”和“Ignore server certificate errors(unsafa)”

      4、然后选择Connections页签勾上“Allow remote computers to connect”,再设置一个端口号,默认8888即可

     

     2、手机配置代理服务器

      1、在命令行窗口输入ipconfig查看安装fiddler机器的IP地址;

      2、手机配置连接代理,点击手机中“设置”Wlan -> 点击你要连接的wifi -> 长按

        主机名:配置为安装fiddler机器的IP地址

        端口:配置为fiddler中设置的端口

     

      3、此时手机app请求的信息就可以在fiddler查看了。

    3、app安装证书

    安卓

    方法一:
    1、android可以连接到电脑上,从电脑上打开手机的内存卡,直接把证书导入SD卡中;
    2、点击设置——>安全——>从SD卡安装——>从内部存储空间中找到证书,点击安装即可。

    方法二:小米

    1、将证书复制到SD卡中

    2、网络长按 -> 高级设置 -> 安装证书。

    方法三:

      1、访问 http://192.168.3.165:8888/ 安装证书或者直接访问 http://192.168.3.165:8888/FiddlerRoot.cer 安装证书

     IOS

    方法一:

      1、访问 http://192.168.3.165:8888/ 安装证书或者直接访问 http://192.168.3.165:8888/FiddlerRoot.cer 安装证书

    方法二:

      1、ios可以在手机浏览器上登录邮箱,然后将证书发送到邮箱中,在手机上查看邮件,点击附件进行证书的安装即可

     3、app中

    APP现在大部分使用的是HTTPS而Fiddler默认抓取HTTP数据,想要使用Fiddler查看HTTPS类型接口就需要安装fiddler证书。

    4、安装证书提示“输入凭据存储的密码”

      如果你在android手机安装中出现如下情况(要求你输入凭据存储的密码)

    解决方案:

      1、只需先设置锁屏密码再在手机上安装证书即可(锁屏密码、手势密码)。

      2、个别手机设置密码后仍然提示“输入凭据存储的密码”,重启手机后即可解决问题。

    参考文献:

    http://www.cnblogs.com/hushaojun/p/6385947.html

    http://blog.csdn.net/SomeOne_yt/article/details/53120294

    http://blog.csdn.net/SomeOne_yt/article/details/53149308

    http://www.cnblogs.com/liushilin/p/6289711.html?utm_source=tuicool&utm_medium=referral

  • 相关阅读:
    undefined与null
    php中实现MVC的思想
    jquery返回json格式数据来获取每天的天气预报
    在php.ini中safe_mode开启之后对于PHP系统函数有什么影响呢?
    PHP的垃圾收集机制是怎样的
    javascript图片预加载技术
    web标准
    javascript简介
    javascript中的四种循环语句
    那些年,我还在学习C#
  • 原文地址:https://www.cnblogs.com/rslai/p/7794940.html
Copyright © 2011-2022 走看看