首页 > 其他 > 详细

Charles抓包详解

时间:2020-07-01 00:53:55      阅读:211      评论:0      收藏:0      [点我收藏+]
1、安装Charles

我是新装的Win10系统,安装Charles,双击打开,报如下的错误:
the bundled java installation is broken
技术分享图片

Charles需要安装Java环境,下载jdk并安装,安装好的jdk目录下没有jre文件

以管理员方式打开cmd窗口,进入jdk安装目录执行下面这条命令可安装jre,命令如下:

bin\jlink.exe --module-path jmods --add-modules java.desktop --output jre

执行后查看jdk目录,jre安装成功

敲重点,以管理员方式打开,以普通用户打开,安装会报错

2、配置Java环境变量

JAVA_HOME:变量值填jdk安装的最终路径,我这里装的地址是C:\Program Files\Java\jdk-14.0.1

PATH:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

配置完成后使用javac、java -version命令检查是否安装成功
技术分享图片

配置完成后就可以用Charles抓包了

3、破解Charles

Charles工具只有30min的试用期

技术分享图片

上这个网站下载破解文件,https://www.zzzmode.com/mytools/charles/

C:\Program Files\Charles\lib下载后替换到这个文件夹下就可以

4、抓取APP报文

打开cmd,ipconfig /all获取本机ip地址,给手机配置代理,ip填电脑的ip,端口一般是8888

打开Charles,我们看见抓取到http请求了

5、抓取HTTPS报文

我们看下面截图,https报文显示unknown
技术分享图片

想要抓取https报文,需要给手机安装证书,我拿iPhone手机安装证书,打开Charles工具的Help->SSL Proxying,选择下图蓝条选项,根据操作提示安装证书
技术分享图片
配置完成后,我们就可以看https报文了
技术分享图片

Charles抓包详解

原文:https://www.cnblogs.com/hotpotli/p/13216796.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!