charles抓包安卓应用

1、首先保证电脑和手机连接在同一个wifi下

2、设置charles端口, Proxy -> Proxy Settings -> Proxies,Port 设为8888,其他保持默认不动,确定。

3、打开手机连接的wifi 的高级设置或修改网络页面,高级选项中,代理设为手动,代理服务器主机名设为电脑的IP地址,代理服务器端口设为8888,确认保存。然后在电脑上charles的弹框中点击allow。此时只能抓取http的包。

此时如果打开手机应用抓包,会发现https请求显示unknown,请求详情中提示“Client SSL handshake failed: An unknown issue occurred processing the certif...",是因为手机没有安装证书。

4、安装证书(PC端证书:mac、windows,移动端证书:android、ios)---用于抓取https请求

手机安装证书,可以在charles官网下载,也可以从charles中导入,再安装到手机上。(如果需要抓包电脑端的https请求,也需要在电脑端安装证书。https=http+ssl)

方法a、手机访问官网下载:用手机浏览器访问网址chls.

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值