Charles安卓抓包环境配置

打印 上一主题 下一主题

主题 994|帖子 994|积分 2982

下载安装Charles

官网搜索然后直接下载就可以了

抓HTTP的包

HTTP署理

在Proxy->roxy Settings里配置HTTP署理

手机上配置署理

进入WIFI,找到连接的网络,打开高级选项,里面有一个署理选项,将其改为手动,然后输入主机名和端口
主机名就是电脑的IP,端口就是8888

如许就可以抓HTTP的包了
示例

这里我实验访问一个网站http://www.httpbin.org/get或者http://www.httpbin.org


抓HTTPS的包

SSL署理设置

proxy->SSL Proxying Setting
添加如下内容

之后打开m.bilibili.com或者m.jd.com,会提示您的连接不是私密连接
下载SSL证书

浏览器搜索chls.pro/ssl,然后下载

安装证书


接下来再去访问那两个网站,可以成功响应了,也能抓到包了
证书的位置

  安装的证书在设置里的加密与凭据 里面的信托的凭据
  在用户层

抓APP包

  在Android8.0以上,浏览器是默认信托装在用户层的证书的,而客户端APP是默认不信托用户层的证书的,如许的话直接抓APP的包是抓不到的
  我们要做的就是把charles的证书装到系统里面去

生存.pem格式的文件

  然后通过adb把他push到sdcard目次下

  然后在手机设置里找到加密与凭据 选择从存储设备安装选项 ,在里面找到刚刚push到sdcard里的文件ca.pem
  然后任意给证书起个名字

安装好了之后可以在用户凭据里面找到它

使用Magisk来移动证书

在Magisk里安装Move Certificate模块,它会自动帮我们把用户层的证书移动到系统层里

使用SocksDroid署理

署理设置

proxy->roxying Setting

SocksDroid


配置好之后就可以抓APP的包了

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

万有斥力

金牌会员
这个人很懒什么都没写!
快速回复 返回顶部 返回列表