代码改变世界

charles抓包小程序

2019-10-12 17:30  _天枢  阅读(5099)  评论(0编辑  收藏  举报

charles抓包小程序:

原理呢,简单理解,通过charles开代理,然后手工wifi设置代理上网。

但是要做一些准备:手机要安装charles 证书。

注意的是安卓和ios有区别:目前安卓7.0版本以上不支持抓包,即使装了证书也没个鸟用。除非root安到系统中,而不是用户凭证。

注意:手机要与charles工具所在电脑在一个局域网,这很重要,否则抓不到包。

 

charles设置:

 

 

 

 

 

 

为抓包网址启用ssl代理。

 

 

 

 

 需要将手机ip放到允许访问代理中。一般来说,当手机端设置好代理后,charles工具会提示是否允许,点允许即可。就不需要在单独设置了。

 

 到这里charles设置完毕,接下来就是手机端设置。

 

 

 

1.手机证书下载

手机代理,设置-->当前连接wifi-点开后,手动设置代理,  ip 端口

 

 弹出框:按弹出框设置手机wifi代理,浏览器地址栏输入chls.pro/ssl来下载证书。

注意:不要使用安卓手机自带浏览器,最好使用UC浏览器,这样下载后是一个.pem扩展的文件。记住下载地址。

 

 

2.证书安装

安卓手机一般安装方法。

1)设置->更多设置->系统安全->加密与凭据->从存储设备安装

按照以上路径找到.pem扩展文件。

安装成功后在

1)设置->更多设置->系统安全->加密与凭据->信任的数据->用户

中看到证书,说明安装成功了。

 

接下来就可以抓包了。