Charles

作者: 知晓报到 | 来源:发表于2020-09-15 10:11 被阅读0次

    Charles工具安装使用和常见问题

    简介:Charles是用于PC IOS系统的http抓包工具,Windows请使用fiddler,本文主要介绍Charles的使用

    一、下载安装

    1.下载:https://www.charlesproxy.com/download/

    2.绿化工具:https://www.zzzmode.com/mytools/charles/

    绿化工具使用方法:

    选择对应版本生成charles.jar,替换/Applications/Charles.app/Contents/Java/charles.jar 文件

    二、使用

    1.抓包本机浏览器访问的https网页

    Charles菜单 Help-> SSL Proxying -> Install Charles Root Certificate 安装证书并信任

    2.抓包手机

    查看Charles代理设置:Charles菜单 Proxy-> Proxy Settings 默认端口号是8888

    确保手机和PC在同一局域网下,修改手机代理IP(PC的ip地址)和端口

    手机安装证书:

    查看Charles菜单 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser

    手机浏览器访问chls.pro/ssl

    三、常见问题

    1.证书安装失败,手机浏览器访问chls.pro/ssl下载的证书charles-ssl-proxying-certificate.pem安装失败

    解决办法是在PC生成证书然后拷贝到手机上

    生成证书:Charles菜单 Help -> SSL Proxying -> Save Charles Root Certificate 保存文件选在后缀名为cer

    拷贝证书到手机:adb push charles-ssl-proxying-certificate.cer /sdcard 手机打开文件管理器根目录找到证书文件并安装

    2.手机浏览器可以正常抓包但是某些App抓包失败,主要是因为App没有配置信任用户自定义证书,参考android开发者文档网络安全配置相关内容

    3.手机浏览器下载证书失败,尝试其他浏览器

    相关文章

      网友评论

          本文标题:Charles

          本文链接:https://www.haomeiwen.com/subject/domxyktx.html