• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Anroid使用HttpCanary或Fiddler工具抓包详解

android 搞代码 3年前 (2022-03-02) 33次浏览 已收录 0个评论
文章目录[隐藏]

最近我的项目呈现一些问题须要在抓包查看申请数据是否在发送途中发送了扭转想到用Fiddler进行抓包 然而在学习应用的时候发现 还有一款Android抓包工具在手机端就能够应用无需其余设置,本文将具体讲述两种抓包形式。

一、抓包环境搭建

  • PC:Windows10
  • 手机零碎版本:Android 10
  • 抓包工具:HttpCanary、Fiddler

二、应用办法

  • HttpCanary

HttpCanary是一款功能强大的HTTP/HTTPS/HTTP2网络包剖析和调试工具,你能够把他看成是挪动端的Fiddler或者Charles,然而HttpCanary应用起来更加地简略容易,因为它是专门为挪动端设计的!

1.下载方式
    • Google Play(举荐)
    • HttpCanary

    举荐应用Google Play下载HttpCanary第二种办法是提供给无奈装置GooglePlay间接点击下载

    2.应用办法

    (1) 配置VPN
    (2)装置证书
    (3) Root权限装置CA证书(可跳过)
    (4)点击增加利用开始抓包
    (5)抓包详情

    (6)配置用户证书出错

    解决方案

    <code class="java"><?xml version="1.0" encoding="utf-8"?>
    <network-security-config>
        <!-- 反对 Android 9.0 以上应用局部域名时应用 http -->
        <domain-config cleartextTrafficPermitted="true">
            <domain includeSubdomains="true">api.qhniua.com</domain>
        </domain-config>
        <!-- 反对 Android 7.0 以上调试时,信赖 Charles 和 Fiddler 等用户信赖的证书 -->
        <debug-overrides>
            <trust-anchors>
                <certificates src="system" />
                <certificates src="user" />
            </trust-anchors>
        </debug-overrides>
    </network-security-config>
    
    • Fiddler
    1.下载地址

    http://www.telerik.com/downlo&#8230;

    2.应用办法
    (1)、Fiddler设置近程连贯

    Tools–Options–HTTPS 依照下图勾选

    Tools–Options–Connections 依照下图勾选设置,最初点击OK

    配置阐明:

    • Fiddler listens on port是手机连贯fiddler时的代理端口号,默认8888即可;
    • Allow remote computers to connect是容许近程发送申请,须要勾上
    (2)、设置手机代理

    手机须要和电脑在同一个局域网下,所以在电脑上通过cmd敲命令ipcofig查看IPv4 地址,关上手机正在连接的wifi,批改网络设置

    (3)、下载安装fidder证书

    应用手机浏览器拜访http://【电脑IP地址】:【fiddler设置的端口号】如http://1192.168.xxx.xxx:8888

    (4)、Fiddler根本界面

    三、总结

    HttpCanary只是单纯的抓包而Fiddler能够批改参数从新申请等等如果单纯的想查看申请数据能够应用HttpCanary就行了 要是做专门的测试还是举荐应用Fiddler。(只是个人见解不喜勿喷)


    搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
    转载请注明原文链接:Anroid使用HttpCanary或Fiddler工具抓包详解

    喜欢 (0)
    [搞代码]
    分享 (0)
    发表我的评论
    取消评论

    表情 贴图 加粗 删除线 居中 斜体 签到

    Hi,您需要填写昵称和邮箱!

    • 昵称 (必填)
    • 邮箱 (必填)
    • 网址