android中使用Charles进行抓包,分析网络请求

LZ第一次抓包,是因为在应用中一个网络请求,用不同的框架,会请求不到,最后证明LZ逗比,,,

但是因为这次的逗比而收获了抓包技能,LZ只能说这波不亏= =,

好了,多的就不说,下面就进入(不可描述)

1.首先提供下载地址:https://www.charlesproxy.com/download/

直接下一步  下一步,这个没得说

2.打开charles,在Proxy->SSL Proxying setting 添加上需要抓包的软件地址,端口号443就OK了


3.给手机设置代理,因为下面需要下载证书,所以开模拟器,感觉下到自己手机上毕竟不安全,直接上图


4.Help->SSL Proxying  选择安装根证书到移动设备上面,他会提示你 browse to chls.pro/ssl 并且安装证书,

  打开手机浏览器,输入chls.pro/ssl

5.现在已经可以愉快的抓包了,这里提一下,之前去下过Wireshark(学习成本极高),Fiddler ,但是都没有这个操作简单,

Fiddler个人感觉还是很强大的,但是因为证书一直下不下来所以弃坑了,Wireshark直接就是看不懂,完全没法用。。

对于单纯做android的LZ来说,网络协议实在是太难了,所以如果有想学习网络协议的童鞋还是推荐Wireshark

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容