实操!使用Fiddler在Android手机上对https请求抓包 !

前言:记录一次自己对https请求抓包的过程,仅供大家参考,如有任何问题,欢迎评论共同探讨。

  • 下载Fiddler并安装,该软件完全免费,安装步骤全部下一步即可,下载Fiddler

  • 对Fiddler进行配置
    在菜单栏依次点击Tools->Options->Https,勾选Decrypt HTTPS taffic,点击Actions->点击Trust Root Certificate->Yes 然后点击ok,如下图:

1624430549(1).jpg
1624430600(1).jpg
1624430218(1).jpg

再选中HTTPS旁边的Connections,记住默认端口号8888,勾选Allow remote computers to connect ,点击ok:

1624417389(1).jpg

至此,Fiddler配置完成,关闭Fillder重新打开即可。

  • Android 手机配置
    下载ca证书,并将下载好的证书发送(如通过QQ发送后点击文件通过证书安装器安装)至手机安装,注意证书一定要在手机上安装成功,证书下载

    1624430983(1).jpg

手机网络配置: 打开当前手机wifi,当前连接wifi要与使用电脑端在同一局域网,进入当前wifi配置界面,代理那一栏选手动,主机名输入当前电脑端ip(可在终端输入cmd,进入命令行,输入ipconfig,回车,查看ipv4地址),端口号输入之前Fiddler的默认端口号8888,保存修改,如下图:


1624419236(1).jpg

1624419473(1).jpg

至此,手机端配置完成,接下来即可进行https请求抓包体验了!

在手机浏览器输入百度官网地址,即可在Fiddler中看到请求,如下图:

1624431865(1).jpg

至此,已经可以成功对https请求抓包。

  • 另外,若要对自己的app进行https请求抓包,从Android 7.0系统开始,只是在手机上安装了抓包工具的证书,仍然是无法对https请求进行抓包的,还必须要在应用程序的代码中加入一段网络安全配置才行。

    在res/xml目录下创建一个network_security_config.xml文件,然后加入如下配置:


<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
    <base-config cleartextTrafficPermitted="true" >
        <trust-anchors>
            <certificates src="system" />
            <certificates src="user" />
        </trust-anchors>
    </base-config>
</network-security-config>

接下来在AndroidManifest.xml中配置:


<application
       ...
        android:networkSecurityConfig="@xml/network_security_config">
</application>

接下来就可以嗨皮的对自己的app抓https请求了。

至此,所有内容介绍完毕,有任何问题欢迎评论指正。

感谢与参考:
郭霖

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 测试小实训总结 一.测试理论 1.软件分类 单机版软件:office,不需要联网的应用 分布式软件:c/s架构软件...
    沉迷沉迷美色阅读 222评论 0 1
  • fiddler抓包与http协议 一 网页不安全1,用fiddler抓包的时候,打开百度网页百度2.提示:网页不...
    Kwajj阅读 216评论 0 0
  • pc端web网站抓包 一、网页不安全 1.用fiddler抓包时候,打开百度网页:https://www.baid...
    凡星点点5阅读 764评论 0 0
  • 测试小实训一、测试理论 1. 软件分类 1.单机版:不需要联网的软件 2.分布式:需要联网 C/S:需要下...
    格乐1107阅读 236评论 0 0
  • 网络协议 0.1 http与https 10.1.1 什么是超文本 超文本是用超链接的方法,将各种不同空间的文字信...
    会冒泡的鱼____阅读 529评论 0 0