Android抓包日记之Charles抓包软件的使用
Posted Android_小黑
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android抓包日记之Charles抓包软件的使用相关的知识,希望对你有一定的参考价值。
本文地址:https://blog.csdn.net/qq_40785165/article/details/119155786,转载请附上此地址
大家好,我是小黑,一个还没秃头的程序员~~~
敏而好学,不耻下问。
本次记录的是使用Charles软件对android手机中的App进行数据抓包,由于硬件条件限制,ios中的抓包日后更新博客
(一)什么是Charles
是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当浏览器或者手机连接Charles的代理访问互联网时,Charles可以监控发送和接收的所有数据。
应用图标
这个应用是可以通过官方途径下载的,这里就不提供网址了,大家要记得从官方下载,避免流氓软件捆绑
(二)设置代理
1.获取端口
下载软件后,打开软件,点击Proxy->Proxy settings,打开如下图
- 8888即待会设置的代理的端口
- 勾选第二个红框
2.获取ip
Win+R并输入cmd,打开Dos命令窗口,输入ipconfig获取当前的ip地址,(此前需确认手机与电脑处理同一个Wifi下),如下图,红框中的就是代理中的ip地址
(三)设置代理
打开手机中的Wifi列表,选择你当前的wifi,进行修改网络,我这边需要显示高级选项才能修改,输入上面提到的IP和端口,点击保存即可,此时你的手机依然可以访问一部分App的数据(具有防抓包功能的App除外),如下图
(四)查看数据
打开Charles,左侧便是你当前运行的所有App访问的请求的域名,子目录是请求名,双击即可显示数据拦截情况,可打印出域名、请求地址、请求参数、头部参数、返回值等信息,还是很详细的。如下图所示
到此为止,Charles的抓包过程就介绍完毕了,更多内容日后会持续更新,感兴趣的朋友记得点个关注,大家晚安!
以上是关于Android抓包日记之Charles抓包软件的使用的主要内容,如果未能解决你的问题,请参考以下文章