Charles

2020-09-15  本文已影响0人  知晓报到

Charles工具安装使用和常见问题

简介:Charles是用于PC IOS系统的http抓包工具,Windows请使用fiddler,本文主要介绍Charles的使用

一、下载安装

1.下载:https://www.charlesproxy.com/download/

2.绿化工具:https://www.zzzmode.com/mytools/charles/

绿化工具使用方法:

选择对应版本生成charles.jar,替换/Applications/Charles.app/Contents/Java/charles.jar 文件

二、使用

1.抓包本机浏览器访问的https网页

Charles菜单 Help-> SSL Proxying -> Install Charles Root Certificate 安装证书并信任

2.抓包手机

查看Charles代理设置:Charles菜单 Proxy-> Proxy Settings 默认端口号是8888

确保手机和PC在同一局域网下,修改手机代理IP(PC的ip地址)和端口

手机安装证书:

查看Charles菜单 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser

手机浏览器访问chls.pro/ssl

三、常见问题

1.证书安装失败,手机浏览器访问chls.pro/ssl下载的证书charles-ssl-proxying-certificate.pem安装失败

解决办法是在PC生成证书然后拷贝到手机上

生成证书:Charles菜单 Help -> SSL Proxying -> Save Charles Root Certificate 保存文件选在后缀名为cer

拷贝证书到手机:adb push charles-ssl-proxying-certificate.cer /sdcard 手机打开文件管理器根目录找到证书文件并安装

2.手机浏览器可以正常抓包但是某些App抓包失败,主要是因为App没有配置信任用户自定义证书,参考android开发者文档网络安全配置相关内容

3.手机浏览器下载证书失败,尝试其他浏览器

上一篇下一篇

猜你喜欢

热点阅读