• fiddler抓取手机数据包


    Fiddler目前默认安装对http协议进行抓取但是对手机以及其他一些是https协议的通讯抓取需要配置。

    1、在fiddler中找到菜单栏的Tools > Options,打开“Options”对话框

    2、在打开的“HTTPS”选项卡中,勾选“Capture HTTPS  CONNECTs”和“Decrypt HTTPStraffic”前面的复选框,由于我们是通过WiFi远程连过来,所以在下面的选项框中选择“...from remote clients only”以及‘’Ignore servercertificate errors‘’。

    3、再在connections中像下图一样进行勾选,就准没错不用管它们是什么意思

    4、接下来,我们要安装android和ios的证书问题了, Fiddler本质上是一个HTTPS代理服务器,其自己带的证书显然不会在Android设备的受信任证书列表里。

            有些应用程序会查看服务器端的证书是否是由受信任的根证书签名的,如果不是就直接跳出。

            所以,为了保险起见,我们要将Fiddler代理服务器的证书导到Android设备上。

            导入的过程非常简单,打开android设备自带的浏览器,在地址栏中输入代理服务器的IP和端口,例如本例中我们会输入172.20.7.51:8888,进入之后会看到一个Fiddler提供的页面:

     

    然后进行证书的安装,及安装完成的截图

          

     iOS的设备安装需要在设置中的关于本机中的证书信任设置中把证书开关打开,否则无法访问网页

    5、设置手机代理

    将手机和PC设置为统一局域网(手机链接PC的wifi);

    打开手机设置-无线网络设置,设置代理为手动,输入pc的ip和Fillder的端口8888(Fiddler默认端口:8888);

    此时http与https协议均可访问了

    2019/1/29 更新

    微信更新到7.0以后抓包公众号会有证书问题,抓包小程序直接不能打开,详情:https://blog.csdn.net/qq_35304570/article/details/86670756

  • 相关阅读:
    安全加固3-加固
    Centos7 64位 -- glibc-2.29 编译升级方法(已成功)
    Centos7 -- glibc 升级失败、意外删除、故意删除后的处理方法
    系统引导修复,grub2下的各种骚作
    linux 升级 5.0.2内核
    kvm虚拟化二: 字符界面管理及 无人值守安装
    kvm虚拟化一: 图形化的管理方式
    Linux rhel7 无线网络配置
    虚拟化简介
    requests模块使用二
  • 原文地址:https://www.cnblogs.com/jasmine0627/p/9518677.html
Copyright © 2020-2023  润新知