Charles Android手机抓包——华为mate9

本文介绍了如何使用Charles在华为Mate9手机上进行网络抓包。首先确保PC和手机在同一WiFi下,然后在PC上安装SSL证书。接着配置SSL代理,抓取所有域名。在手机端安装证书并设置代理,通过特定URL下载并安装证书。最后,在Charles上允许连接,即可捕获手机的网络请求和响应。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、网络连接

保证PC、手机连接同一个无线网络。

二、PC安装SSL证书

进入路径:Help -> SSL Proxying -> Install Charles Root Certificate,默认操作即可。

三、配置SSL,抓取域名

进入路径:proxy –> SSL Proxying Settings,host填写 *,Port填写 443。

### 如何在华为手机上使用Charles进行网络流量捕获 #### 安装并配置Charles代理软件 为了能够在华为手机上成功利用Charles进行网络流量捕获,首先需要确保电脑端已经正确安装了Charles应用,并启动该程序。接着,在Charles菜单栏中找到`Proxy`选项卡下的`Enable Transparent HTTPS Proxying`来开启透明HTTPS代理功能[^1]。 #### 设置Wi-Fi连接中的HTTP代理 前往华为手机设置界面,进入无线和网络部分调整当前使用的Wi-Fi连接属性。编辑所连WiFi热点参数,切换至静态IP模式下指定HTTP代理服务器地址为运行着Charles应用程序的计算机局域网IPv4地址以及默认监听端口(通常是8888),保存更改后的配置信息[^2]。 #### 下载与信任SSL证书 打开手机浏览器访问http://charlesproxy.com/getssl链接获取适用于移动设备操作系统的CA根证书文件;按照提示完成下载过程之后返回到系统安全中心里导入刚才接收到的数据流认证机构凭证资料,创建受信个人身份验证密钥库条目以便后续解析加密通信会话内容时调用此中间件颁发者签发的安全上下文环境[^3]。 ```bash # 替换为实际PC IP 地址 http://<Your_PC_IP>:8888/ ``` #### 测试抓包效果 最后一步是在确认上述准备工作无误的前提下尝试发起一次互联网请求动作,比如浏览网页或是启动目标APP客户端实例,此时应当可以在Charles界面上观察到来自于被监控终端发出的数据交换记录详情列表项。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值