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的抓包过程就介绍完毕了,更多内容日后会持续更新,感兴趣的朋友记得点个关注,大家晚安!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值