快捷搜索: 王者荣耀 脱发

使用Charles4.6.2对移动端APP抓包

一、Charles下载

二、设置代理

首先我们先设置Charles,通过Proxy----proxy settings… 设置允许Charles进行代理请求,并且设置代理的端口号,一般设置为默认值8888,注意勾选框中的两项

然后去设置手机代理,我们以夜神模拟器为例,在连接到同一网络的情况下,设置里面进入WLAN,然后鼠标长按这个网络,就会出现修改网络的弹窗。

然后我们点击修改网络,勾选高级选项,代理选择手动,然后填写我们电脑IP地址和Charles配置的端口号,端口号填上面我们设置的,然后保存。

下面我们就需要给移动端安装Charles安装证书,同样的,如果不安装证书我们将无法获取到https的通过ssl加密后的网络请求的返回结果。

打开手机”浏览器“,输入Chrales提示地址下载手机证书:chls.pro/ssl,一定要确保代理设置的正确,点击下载并安装

在安装证书以后,我们需要设置需要Charles代理的域名和端口,通过Proxy—ssl Proxying settings…去设置代理的端口和域名

勾选图中的选项并且点击add添加域名和端口号,这里可以域名和端口号都填‘*’,则代表抓取所有。

需要重启Charles,不重启可能不能抓取数据。重启后,打开浏览器,在Charles查看请求,设置完以后我们就可以正常获取到app的请求数据了。

经验分享 程序员 微信小程序 职场和发展