Charles抓包工具常用功能--https抓包--Android抓包

目录

一、获取ip地址与抓包的手机ip地址一致

1.1Windows+R输入命令cmd打开黑窗口

1.2输入ipconfig并回车

1.3复制ip地址并打开手机或者模拟器,找到wifi设置

二、让手机或者模拟器的wifi连接电脑并设置成电脑的http代理

2.1找到设置---wifi设置

2.2长按wifi---点击修改网络

2.3点击显示高级选项

2.4 粘贴刚复制的ip地址,注意ip地址和电脑一致

2.5 设置完毕点击保存

三、打开Charles抓包工具---Help---SSL Proxying---点击第三个

3.1弹出这个对话框,手动在模拟器或者手机默认的浏览器输入chls.pro/ssl

四、下载证书

4.1打开手机或者模拟器默认的浏览器

4.2 输入地址chls.pro/ssl并访问地址

4.3已完成安装证书

五、配置SSL代理

5.1打开Charles---proxy---SSL Proxying Settings

5.2选择抓包app端口

六、打开模拟器或者手机的想抓包的App

七、Charles抓包工具输出信息

常见问题(https://www.jianshu.com/p/adcbc085fcae)

1. 配置好后无法打开APP

2. 抓取到的内容为乱码


一、获取ip地址与抓包的手机ip地址一致

1.1Windows+R输入命令cmd打开黑窗口

1.2输入ipconfig并回车

1.3复制ip地址并打开手机或者模拟器,找到wifi设置。

第一种获取ip地址方法:

第二种获取Ip地址方法:打开Charles点击Help----Local IP Address

二、让手机或者模拟器的wifi连接电脑并设置成电脑的http代理

2.1找到设置---wifi设置

2.2长按wifi---点击修改网络

2.3点击显示高级选项

2.4 粘贴刚复制的ip地址,注意ip地址和电脑一致

2.5 设置完毕点击保存

三、打开Charles抓包工具---Help---SSL Proxying---点击第三个

3.1弹出这个对话框,手动在模拟器或者手机默认的浏览器输入chls.pro/ssl

四、下载证书

4.1打开手机或者模拟器默认的浏览器

4.2 输入地址chls.pro/ssl并访问地址

4.3已完成安装证书

五、配置SSL代理

5.1打开Charles---proxy---SSL Proxying Settings

5.2选择抓包app端口

六、打开模拟器或者手机的想抓包的App

七、Charles抓包工具输出信息

常见问题(https://www.jianshu.com/p/adcbc085fcae)

1. 配置好后无法打开APP

在我们抓取时碰到个别APP在配置代理后无法打开,这个主要是因为该APP做了防止抓取处理,比如校验https的证书是否合法等,这种解决方法可以通过反编译APP,查看源码解决,难度较大。

2. 抓取到的内容为乱码

有的APP为了防止抓取,在返回的内容上做了层加密,所以从Charles上看到的内容是乱码。这种情况下也只能反编译APP,研究其加密解密算法进行解密。

@希望能帮助到大家
 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值