安卓手机/pad用Charles抓包https(mac版超详细教程)

这篇具有很好参考价值的文章主要介绍了安卓手机/pad用Charles抓包https(mac版超详细教程)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前置条件:charles抓取手机数据包的前提,手机和电脑需要在一个局域网内。

1.charles的配置

在charles中【proxy->proxy Settings】设置进行代理的端口

charles抓包 ipad,https,网络协议,http

charles抓包 ipad,https,网络协议,http

电脑端安装https证书:

charles抓包 ipad,https,网络协议,http

 此时会启动“钥匙串访问”APP,并找到刚开安装好的证书,证书名字:Charles Proxy CA,找不到的可以搜索框搜下。

charles抓包 ipad,https,网络协议,http

 charles抓包 ipad,https,网络协议,http

更改证书信任权限。更改为始终信任,并关闭窗口输入密码保存。

charles抓包 ipad,https,网络协议,http 移动复制该证书到“系统”里面。此时电脑端的证书就配置完毕了!

 charles抓包 ipad,https,网络协议,http

 电脑端就可抓到https了;

 在【Help->SSL Proxying】点击install charles root certificate on a mobile device or remote browser,查看手机端如何与charles相连

charles抓包 ipad,https,网络协议,http

选择OK,弹框提示内容里写了怎么在手机上使用charles代理,接下来我们就按照步骤来操作

charles抓包 ipad,https,网络协议,http

2.手机/PAD配置

 在手机或者pad,浏览器中输入:chls.pro/ssl 下载证书

charles抓包 ipad,https,网络协议,http

 charles抓包 ipad,https,网络协议,http

直接点击,却提示“无法打开文件”,怎么办?

我们选中下载好的文件,点击更多-任务详情,去文件管理中找到它

 charles抓包 ipad,https,网络协议,http

charles抓包 ipad,https,网络协议,http

charles抓包 ipad,https,网络协议,http

 长按选中文件,点击更多-重命名

charles抓包 ipad,https,网络协议,http

 将.pem的后缀改为.crt后确定,根据提示再次确定

charles抓包 ipad,https,网络协议,http

这时再次单击我们重命名的文件,按提示给证书取个名字,安装成功。

charles抓包 ipad,https,网络协议,http

如果此时手机还显示无法连接网络,可以重连一下wifi。

可能遇到的问题

1.如果输入chls.pro/ssl 下载证失败,直接用Charles Web Debugging Proxy • SSL CA Certificate installation这个链接下载证书包,然后修改后缀 将.pem的后缀改为.crt,发送到手机上安装;

2. 手机下载并安装SSL证书

在手机上打开浏览器,输入地址:chls.pro/ssl选择允许,安装证书。随后去【设置】 > 【通用】 > 【描述文件】下面

charles抓包 ipad,https,网络协议,http

安装成功,进入当前列表选择已安装的文件,显示【已验证】,OK;

3.【设置】 > 【通用】>【关于本机】>【证书信任设置】,将安装的证书启用,如下图。 

charles抓包 ipad,https,网络协议,http

3.在使用过程中,发现电脑上的证书过期了,谷歌浏览器,只要打开charles抓包,就会出现这个错误;

charles抓包 ipad,https,网络协议,http

知道原因后,就去下载新的证书,然后替换掉老的证书;

方法1,不行:

这里下载 ,无论是选择,登录,系统都下载不了;

charles抓包 ipad,https,网络协议,http 

方法2,说打开http://chls.pro/ssl,也失败了;

方法3,成功:

执行图中的2个步骤;

charles抓包 ipad,https,网络协议,http

 文章来源地址https://www.toymoban.com/news/detail-542265.html

然后打开,钥匙串,选择登录-文件-导入项目

charles抓包 ipad,https,网络协议,http

导入后,右键该证书,选择 显示简介-信任后;

charles抓包 ipad,https,网络协议,http

charles抓包 ipad,https,网络协议,http

charles抓包 ipad,https,网络协议,http

再打开谷歌浏览器抓包,就不会提示证书失效了;

 

 

到了这里,关于安卓手机/pad用Charles抓包https(mac版超详细教程)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 安卓手机暂时不想被charles或fiddler抓包如何设置,长期不抓包如何删除证书

    有些小伙伴,在安装了charles或fiddler证书后,进行抓包作业; 但是工作完成后,不想再被抓包了,或者抓包软件影响网速、泄露隐私、让手机无法上网等。 如何关闭抓包操作呢? 可以在手机-设置-代理,将手机之前的代理设置 从 手动改为 无;就把抓包操作关闭了; 如果想

    2024年02月13日
    浏览(40)
  • mac下配置Charles,安装证书,连接iOS手机抓包

    目录 一、前置操作 二、mac上配置并信任证书 三、iOS手机手安装证书 四、查看效果  mac:MacBook Pro (Retina, 15-inch, Mid 2015) 手机:iPhone 12 pro max 一、前置操作 从官网下载链接 Download a Free Trial of Charles • Charles Web Debugging Proxy 附上注册码: Registered Name: https://zhile.io License Key: 48

    2023年04月12日
    浏览(38)
  • 高颜值抓包工具Charles,实现Mac和IOS端抓取https请求

    Hi,大家好。在进行测试的过程中,不可避免的会有程序报错,为了能更快修复掉Bug,我们作为测试人员需要给开发人员提供更准确的报错信息或者接口地址,这个时候就需要用到我们的抓包工具。 常见的抓包工具有Fiddler、Charles,在此之前介绍过Fiddler抓包:Fiddler抓包详解,

    2024年04月09日
    浏览(32)
  • charles对iOS手机的https进行抓包(图文教程),web前端开发视频

    端口:8888 设置代理后,需要在电脑上打开Charles才能上网 4、配置手机端证书 打开手机Safari,访问下载地址: chls.pro/ssl   (如果我们显示的不同,则以提示中的地址为准) 正常情况下访问此地址会请求安装一个配置文件。 手机端安装证书2 网上很多教程到这就结束了,但返回

    2024年04月24日
    浏览(26)
  • 使用charles(fildder ,Wire shark)对安卓模拟器(手机)进行抓包,获取http请求响应信息

    主要将Charles抓包的配置,和遇到问题进行了一个整理, 本教程,主要解决,按照Charles抓包配置之后,还是无法成功进行抓包。并且网络无法访问通的问题 https://www.52pojie.cn/thread-1600964-1-1.html charles的配置和安卓系统的配置,需要参照这个来。 win版 https://blog.csdn.net/qq_45564088

    2024年02月14日
    浏览(25)
  • Android笔记(二十八):在雷电模拟器安卓7.0+上使用Charles抓包详细教程

    由于手头没有合适的真机,所有经常使用雷神模拟器来跑项目,模拟器也需要能够抓包看看接口返回的数据,以便自测调试。本文记录了如何在雷电模拟器安卓7.0+上使用Charles抓包,其他模拟器没试过。 模拟器上浏览器打开百度网页,能抓到百度页面数据 模拟器开启root权限

    2024年02月09日
    浏览(20)
  • 【App渗透】用BurpSuite抓包安卓手机app内容(详细)

    很多情况下,在电脑的手机模拟器上面做app测试会存在大大小小的bug或者各种坑,而且有些模拟器很不方便,非常不好用。网上的教程虽然多,但是大部分都是两年前的甚至更晚的,跟着一步步来也是会错。 为了避免这种情况的发生,所以有了这篇文章。 在本机上面做app渗

    2024年02月11日
    浏览(21)
  • 使用Charles进行HTTPS抓包

    在进行测试或定位线上问题时,经常会遇到抓取HTTPS数据包的需求。本文介绍如何使用Charles来抓取https网络报文。 原理: 1. 构造一个中间人代理,它有能力完成TLS/SSL握手 2. 弄到一个根证书,并用它生成签名认证的代理服务器证书  选择在8888端口上监听,然后确定。够选了

    2024年02月14日
    浏览(25)
  • 全网最详细,Fiddler抓包实战 - 手机APP端https请求(超详细)

    Fiddler抓取App端请求 准备工作: 将手机和电脑连接到同一路由器(保证两者能够ping通); 如果使用的模拟器则不需要上面的步骤,因为模拟器是共享PC端的网络,两者网络默认就是连通的状态; 查询PC端的IP地址; 配置fiddler可以抓取远程端设备请求 打开Tools-Options-Connection

    2024年02月09日
    浏览(69)
  • 工具抓包Charles配置HTTPS步骤

    写这篇文章的背景就是,每次我在一台新电脑上用charles抓包时,总是因为各种原因无法抓到https请求,每个百度出来的回答又不是那么详细,需要通过几篇回答才能解决过程中的各种问题,所以把自己的安装经历,汇总起来,以后设置会更快一点。 1、首先第一步设置:prox

    2024年02月16日
    浏览(25)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包