Charles抓包工具常用记录

每次换个手机配置charles时总需要在网上搜一遍怎么配置,今天自己也来做个记录,也不是原创的东西,就是一些平时自己用的时候需要注意的东西和自己容易忘记的东西的记录,如果有友友们看到用了你们博客的东西,见谅哈,我就是做个记录,也感谢你们在我使用过程中遇到的困难给与的帮助。
具体的步骤参考其他博客记录:https://www.jianshu.com/p/8346143aba53
一、安装
安装包下载后需要注意的是安装证书,手机和电脑都需要安装,无论是windows和mac电脑,在电脑安装完证书后,都需要将安装的证书添加进受信任的证书,否则,charles无法使用。手机端安装证书,需要将手机网络先设置代理,然后在手机浏览器输入 chls.pro/ssl 跳转下载证书,Android端修改证书为cer后缀后安装。IOS需要在描述文件中安装一下证书,然后IOS多了个信任的操作 原来这块貌似是默认是信任吧
在设置–>通用–>关于本机–>证书信任设置
把里面的那个Charles的证书设置为信任就可以了
在我使用过程中,发现不掏钱买注册号,charles就会经常的断开,这边也给出一个链接,生成charles.jar,替换安装路径下的,即破解版,后面使用的时候就不会遇到经常退出的情况(亲测)。
https://www.zzzmode.com/mytools/charles/ 生成jar链接地址(也是借鉴其他网友的哈,自己做个整理)
二、使用
因为我的使用过程中需要用到mock数据,所以一般是在菜单下选择Proxy,然后选择BreakPoints Settings,拷贝需要断点改数据的接口。即可
暂时我记录的就这么多,小白测试,后续遇到其他的再继续记录。
三、unknown的处理
这个问题网上有很多解决办法,但是我的这个unknown的原因有点蠢,所以我要记录下来
我用的A电脑,windows系统装好的charles,然后手机在A电脑的代理下也安装了证书,然后使用B电脑页安装了charles,竟然想直接拿手机连接B电脑的代理,结果就是一通操作下来是unknown,然后我就一直怀疑是我的电脑证书,然后百度,google等搜了个遍,该试的方法不该试的方法我都试了,都不行,最后我想到,试着重新把B手机安装了证书,结果发现okk拉~~~~
所以总结一下这么蠢的问题,竟然今天才解决:
每台手机的证书在更换电脑或者说是更换IP地址之后都需要重新安装一遍证书,否则无法抓包,我想了一下原理,因为我们的证书是在连接代理IP后通过chls.pro/ssl下载安装的,所以是一个IP是一个自己证书,当切换IP地址需要重新下载证书,否则就是无效证书,出现unknown!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值