ca 手机抓包_•手机抓包工具流程

•手机抓包工具流程

简介

手机抓包流程

• 本文介绍手机抓包工具的使用,是为了解决在模拟器上不能通过debug来定位问题的所在。让大家多一种途径来定位问题。

下面介绍一下关于抓包工具Charles 的使用,首先需下载一个Charles 工具(下载地址:https://www.charlesproxy.com/ )。

Charles主要功能

• 支持SSL代理。可以截取分析SSL的请求。

• 支持AJAX调试。可以自动将json或xml数据格式化,方便查看。

• 支持AMF调试。可以将Flash Remoting 或 Flex Remoting信息格式化,方便查看。

• 支持重发网络请求,方便后端调试。

• 支持修改网络请求参数。

• 支持网络请求的截获并动态修改。

• 检查HTML,CSS和RSS内容是否符合W3C标准。

下面给大家介绍下Charles 工具的操作步骤。

电脑端配置

安装后首先进行代理设置:Proxy-Proxy Settings 然后在Proxies的port设置端口(默认8888)这个只要不和其他程序的冲突即可,并且勾选Enable transparent HTTP proxying。

45782af8704018e557b802ce87b8f544.png

• 大家可以在浏览器上访问下网站,请求的信息会显示在Charles 中

ef6b038ee720adaec6aea6c9b53c48d3.png

• 如果是https请求出现的乱码,如下图这种情况

8cd0747762e872e2cb24e15c68c216ea.png

• 这时候你就需要安装Charles的CA证书了,按照下面截图操作安装证书,help-ssl Proxying-Install Charles root cetrificate。

63a3a586132fba4fdc5576a0c6539348.png

ea165151b346e06d6531436537fb6274.png

手机端配置

• 当然如果手机端也要抓取HTTPS请求也需要安装证书的,先在手机端设置代理,然后在手机浏览器上输入chls.pro/ssl。(注意:保持Charles服务是开启状态)

手机端设置代理

• 找到你所连接的的WiFi然后点击进入设置项。

4a02fc9c8117d9a2e2d8669f135d2c2e.png

2a8751be0389578abd59041349053c1a.png

• 然后给证书命名,点击确定,这样Charles就可以抓取手机访问的HTTPS请求了。

• iOS版本证书安装

• 设置-通用-描述文件与设备管理器

9d47e8f6da72b05c10229a004c9e607f.pnga952160fdf22aa500259d1cd016731f8.png2196448e176c573c62033ed468143808.png

• Android版本证书安装,证书名称自定义即可。

47d5406768fcc346fe2014aac86b7544.png

下面简要介绍下抓包要看的信息。

• 请求链接和请求状态在Overview中查看

3416537dbad04b31828147a39f90ded1.png

• 请求返回信息

ba5b489edf481a2d0980878aaf039425.png *

• 网上文章关于Charles还有一些其他的妙用如果大家有兴趣可以自己发掘。

还需要帮助吗? 联系我们

最新更新 12th Oct 2019

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值