charles抓包流程,有人知道吗?

Charles是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当浏览器连接Charles的代理访问互联网时,Charles可以监控浏览器发送和接收的所有数据。

HarmonyOS
2024-05-28 20:52:52
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
进击的鱼白

一、     Charles软件设置:

1、证书设置:

点击顶部菜单栏【Help】-->选择【SSL Proxying】,点击【install Charles Root Certificate 】安装Charles根证书即可

点击【Proxy】-->【SSL Proxying Settings...】,弹出选项卡中,勾选【Enable SSL Proxying】点击【add】,在Host输入【*】表示接收任何主机,在Prot输入【443】最后点击【ok】保存

2、代理设置:

点击【Help】-->【local IP Address】获取下ip地址,也可以直接通过电脑自带的CMD命令来获取电脑IP【ipconfig】

点击【Proxy】-->【Proxy Settings】设置连接端口号

二、     手机设置:

1、代理设置:

可手动连接的wifi设置

(1)   打开设置->wlan界面选择连接网络打开输入密钥界面

选择可选网络

(2)   界面下划“代理”部分修改为“手动”

“IP”设置为静态时可设置连接地址

2、应用请求代理设置

若抓取为应用中http请求需添加usingPoxy字段并设置为true(直接取用时该字段默认为false不使用代理)

3、证书设置

(1)将Charles导出的pem文件使用 hdc file send到手机存储器内

(2)连接手机后执行命令启动证书安装设置,如下

hdc shell aa start -a MainAbility -b com.ohos.certmanager

的pem文件使用 hdc file send到手机存储器内

(2)连接手机后执行命令启动证书安装设置,如下

hdc shell aa start -a MainAbility -b com.ohos.certmanager

命令执行成功返回

手机进入证书安装界面

(3)点击“从设备安装”->download中选择已下载的charles证书

选择证书下载目录

(4)填入证书后设置证书名称确认即可

可参考文档如下:

手把手教你Charles抓包工具使用 - 掘金 (juejin.cn)

@ohos.net.http (数据请求) (openharmony.cn)

分享
微博
QQ
微信
回复
2024-05-29 21:57:36
相关问题
如何获取windowStage,有人知道吗
1829浏览 • 1回复 待解决
clientid相关问题,有人知道吗
3024浏览 • 1回复 待解决
如何实现振动,有人知道吗
2325浏览 • 2回复 待解决
webview如何实现charles
2265浏览 • 1回复 待解决
HarmonyOS 能使用Charles代理
1049浏览 • 1回复 待解决
如何获取系统电量,有人知道吗
3075浏览 • 1回复 待解决
有人知道吗
1347浏览 • 1回复 待解决
IP地址如何转化,有人知道吗
1499浏览 • 1回复 待解决
状态管理相关问题,有人知道吗?
1530浏览 • 1回复 待解决
如何获取组件高度,有人知道吗
3241浏览 • 1回复 待解决
怎么主动关闭键盘,有人知道吗
1237浏览 • 1回复 待解决
如何实现镂空效果,有人知道吗?
1355浏览 • 1回复 待解决
ArkTS要如何使用this,有人知道吗
1622浏览 • 1回复 待解决
$r是否支持嵌套,有人知道吗
1654浏览 • 1回复 待解决
HarmonyOS Charles 步骤
3771浏览 • 1回复 待解决
taskpool 使用问题,有人知道吗
2156浏览 • 1回复 待解决
如何保存faultLogger ,有人知道吗
1724浏览 • 1回复 待解决
如何发送短信,有人知道吗?
3101浏览 • 1回复 待解决
有人知道吗
1749浏览 • 1回复 待解决
有人知道吗
1433浏览 • 1回复 待解决
如何跳出ForEach,有人知道吗
3217浏览 • 1回复 待解决
webview组件demo ,有人知道吗
1891浏览 • 1回复 待解决
读取文件流的方式,有人知道吗
2759浏览 • 1回复 待解决
图片压缩并保存方法,有人知道吗
1662浏览 • 1回复 待解决
应用动态导入的场景,有人知道吗
1160浏览 • 1回复 待解决