前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >charles抓包失败常见问题

charles抓包失败常见问题

作者头像
测试工程师
发布2022-06-15 19:13:16
3.3K0
发布2022-06-15 19:13:16
举报
文章被收录于专栏:测试世界

A.配置没有问题,但是allow弹窗始终不弹?

手机忽略wifi重新输入密码后,charles就出现弹窗了

B:可以抓到https的包,但是显示的是unknown?

1. ssl安全协议所以需要电脑和手机设备安装ca证书,及时安装并信任

安装后,需要配置ssl proxying settings

ip:port,*是通配符,前面的*意思是匹配所有的ip,后面的*表示匹配所有的端口。端口号443即网页浏览端口,主要用于https服务,是提供加密和安全端口传输的另一种http。

2. IOS高版本手机,需要额外去点击信任证书

去设置–通用–关于本机–证书信任设置,信任刚刚安装的证书描述文件。

C:charles抓不到某些接口?

1. charles抓包不是万能的,专注于http协议,自定义协议的或者其他协议推荐使用wireshark。

2. charles被其他代理占用,互联网常需要登录google、github等网站,代理工具会抢占charles端口,所以首先关掉自动代理

3. charles-tool使用,对当前请求返回做了变动,导致跟预期不符

  • Proxy Settings的 Options 里过滤了一些网址
  • SSL Proxying Settings没有匹配所有网址
  • Block List/Allow List做了黑白名单设置
  • DNS Spoofing 做了 HOST 的映射
  • Map Remote重定向了请求
  • Rewrite重写了请求
  • Filter过滤网站 怎么看使用了哪些高频tools?查看右下角功能使用提示

D: 抓不到app包里面的接口?

release 包只信任system级别的证书,debug包可以信任system和user级别的证书,我们抓包工具安装的是用户CA级别证书。

安装公司debug包,手机安卓低版本,手机能否root等

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2021-11-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 测试工程师 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档