Charles+VMOS Pro 抓取Https请求

Charles+VMOS Pro 抓取Https请求,第1张

Charles+VMOS Pro 抓取Https请求 文章目录 Charles+VMOS Pro 抓取Https请求@[TOC](文章目录) 前言一、Charles1.安装2.配置Charles2.1.Proxy Settings2.2.SSL Proxying Settings2.3.开启电脑代理2.4.安装证书(最重要)2.5.使用浏览器测试 二、VMOS Pro1.虚拟机配置2.虚拟机配置代理3.开启虚拟机adb中设备2的代理设置:4.虚拟机安装证书5.测试 问题总结 前言 一、Charles 1.安装

Charles下载地址
License Key

Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4
2.配置Charles

以Windows10为例

2.1.Proxy Settings

2.2.SSL Proxying Settings

设置需要代理的路径,* 代表所有

2.3.开启电脑代理

Windows 是 :Windows Proxy
Mac 是:Mac Proxy

2.4.安装证书(最重要)

以下是Windows环境,如果是Mac环境的话,需要找到安装的证书,进行信任设置即可。



2.5.使用浏览器测试

查看证书安装地址

浏览器进入此地址后,会自动下载证书,点击证书安装即可

使用浏览器查看百度等网址,看看是否能抓包,出现以下信息,就表示成功了。

二、VMOS Pro 1.虚拟机配置

将超级用户、Xposed配置打开,并打开网络ADB设置

2.虚拟机配置代理

3.开启虚拟机adb中设备2的代理设置:
#建立连接
./adb connect 192.168.0.14:5666
#展示有那些设备
./adb devices

#唤起adb中设备2的代理设置:
./adb  -s 192.168.0.14:5666   shell am start -a android.intent.action.MAIN -n  com.android.settings/.wifi.WifiSettings

电脑没有adb环境怎么办?在Android 官网进行下载,解压运行即可(Windows和Mac均一样)

ADB Tool 下载地址

该处使用的url网络请求的数据。

4.虚拟机安装证书

虚拟机浏览器打开:chls.pro/ssl ,浏览器会自动下载证书,然后到虚拟机下载内找到证书,点击证书进行安装。

5.测试

用手机浏览器浏览百度或者其他网址,看看Charles是否会抓到相应的网址。


问题总结

提示:这里对文章进行总结:

问题1:如果出现提示证书不安全,电脑端Charles没有设置到证书安全的位置或者没有信任改证书导致的。
问题2:无网络:检查并确认代理IP地址和端口号,同时检查Charles SSL Proxying Settings 允许的规则

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/992816.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-21
下一篇 2022-05-21

发表评论

登录后才能评论

评论列表(0条)

保存