charles配置安卓抓包(避坑版)

1. 下载Charleshttps://www.charlesproxy.com/

2. 安装,疯狂点击下一步即可

3. 注册:打开Charles,选择“Help”菜单中的“Register Charles”,进网站生成密钥:https://www.zzzmode.com/mytools/charles/,将生成的密钥填入注册重启即可


4. 启用监听 ctrl+shift+l,填写*:*请添加图片描述

5. 配置代理短裤(端口),“Proxy” > “Proxy Settings …”请添加图片描述

6. 安装证书请添加图片描述

请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

7. 手机安装证书

A版块(证书安装到user)

  1. 打开charles,浏览器访问chls.pro/ssl,下载证书。
  2. 证书改名:将.pem改成.crt
  3. .crt证书移动到手机(手机USB连接电脑,电脑上会显示手机文件管理,移动文件复制粘贴即可,也可以用adb命令)
  4. 在手机上安装证书:A,打开手机设置,搜索“ca证书”,B,点击之后,找到复制进来的.crt证书进行安装即可
  5. 在手机设置中搜索“信任”,找到安装的证书,开启信任

B版块(证书安装到System,能抓更多的包)

  1. 确认手机已经ROOT, 点击 >> ROOT教程自取
  2. 确认已经安装Magisk工具,一般ROOT过的手机都安装了的
  3. 下载movecrt(用于将用户证书转移到系统证书列表),克隆官方仓库(直接下载.zip包有bug)git clone https://github.com/azio7/movecert.git,将克隆的整个项目打包成MoveCrt.zip
  4. MoveCrt.zip复制到手机(任何目录都行,推荐"Download"目录)
  5. 在手机打开Magisk,点击“模块” > “从本地安装” ,选择复制进来的MoveCrt.zip,没有Error,表示成功,点击重启,重启手机,证书移动成功

8. 当想抓包手机时

  1. cmd 执行 ipconfig,找到电脑ip,
  2. 在手机wifi(跟电脑同一网络)中修改代理,找到“代理” > “手动”,
  3. 主机名(ip)填电脑ip,端口填charles配置的端口(默认是8888,主要看自己的配置,“Proxy” > "Proxy Settigns"中查看)
  4. 右上角打勾保存。

9. 如果只想抓手机包,过滤掉电脑端包时

  1. 点击charles “Proxy” > “Windows Proxy”,
  2. 状态为没有打勾时,表示没有抓包pc端
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值