手机安装Charles的https证书

手机安装Charles的https证书

详情描述

一、iOS客户端安装证书

  1. 打开Charles,选择help→SSL Proxying→Install Charles Root Certificate on a Mobile Device or Remote Browser
  2. 手机连接电脑代理,打开safari,输入网址:chls.pro/ssl
  3. 手机弹出提示:此网站正尝试打开“设置”已向您显示一个配置描述文件。您要允许吗?忽略|允许,选择允许,安装描述文件,并信任
  4. iOS10.3以上的手机需要在:设置→ 通用 → 关于本机 → 证书信任设置→ 找到charles proxy CA证书,打开信任即可

二、android(安卓)客户端安装证书安卓手机类型众多,所以有些不太一样。

方法一:

  1. 打开Charles,选择help→SSL Proxying→Install Charles Root Certificate on a Mobile Device or Remote Browser
  2. 手机连接电脑代理,打开浏览器,输入网址:chls.pro/ssl
  3. 手机弹出提示:安装配置描述文件。您要允许吗?忽略|允许,选择允许,即可

方法二:

  1. 打开Charles,选择help→SSL Proxying→Save Charles Certificate,将证书导入到手机中
  2. 导入后直接点击安装证书即可

方法三:

  1. 打开Charles,选择help→SSL Proxying→Save Charles Certificate,将证书导入到手机中
  2. 导入后直接点击安装证书,提示无法打开
  3. 进入手机设置 → 更多设置 → 系统安全 → 从存储设备安装 → 选择charles.pem,点击高级,安装证书即可
### 使用 Charles手机安装 SSL 证书进行 HTTPS 抓包 为了能够在移动设备上成功抓取 HTTPS 流量,必须先配置并安装 Charles 的 SSL 证书。以下是具体操作指南: #### 配置 Charles 软件 确保电脑上的 Charles 已经启动,并且启用了 SSL 代理功能。进入 `Proxy` -> `SSL Proxying Settings...`, 添加需要拦截的域名或 IP 地址[^1]。 #### 下载 SSL 证书手机手机浏览器中输入运行 Charles 的计算机局域网IP地址(通常是 http://charlesproxy.com/getssl),这会自动下载适用于当前平台的根证书文件[^2]。 #### 安装 SSL 证书 对于不同版本的操作系统有不同的处理方式: - **Android 7.0 及以上** - 将下载好的 `.cer` 文件保存到本地存储。 - 进入 "设置"->"安全"->"加密与凭证", 选择 “从存储卡安装” 或者其他相应选项来导入刚才保存下来的 .cer 文件作为用户级 CA 信任凭据。 由于 Android 7.0 版本之后的安全机制变化,在未获得 root 权限的情况下,“用户证书”的位置无法满足某些应用的要求,可能导致这些应用程序忽略自定义的信任库而继续使用系统的默认设置,从而使得即使正确设置了 Charles 的 SSL 中间人攻击也无法正常工作。如果遇到这种情况,则可能还需要进一步采取措施将该证书迁移到“系统证书”。 对于已经获取 Root 权限并通过 Magisk 实现的设备来说,可以利用专门的应用程序如 AFWall+ 或 XPrivacyLua 等辅助完成迁移过程[^3]。 ```bash # 假设已知路径为 /data/misc/user/0/cacerts-added/ adb shell su -c 'mount -o rw,remount,rw /system' adb push your_certificate.cer /system/etc/security/cacerts/ ``` 请注意上述命令仅作为一个例子展示如何通过ADB指令向/system分区添加新的CA认证机构条目;实际执行前应当确认自己的环境条件以及了解潜在风险后再谨慎尝试。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值