zoukankan      html  css  js  c++  java
  • Charles抓包详解

    1、安装Charles

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



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

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

    binjlink.exe --module-path jmods --add-modules java.desktop --output jre

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

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

    2、配置Java环境变量

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

    PATH:%JAVA_HOME%in;%JAVA_HOME%jrein

    配置完成后使用javac、java -version命令检查是否安装成功



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

    3、破解Charles

    Charles工具只有30min的试用期



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

    C:Program FilesCharleslib下载后替换到这个文件夹下就可以

    4、抓取APP报文

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

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

    5、抓取HTTPS报文

    我们看下面截图,https报文显示unknown



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


  • 相关阅读:
    折叠Collapse插件
    data按钮
    Web设计中打开新页面或页面跳转的方法 js跳转页面
    HTML文本框
    常用端口
    node.js(八) 有趣的东西才开始哦
    node.js(七) 子进程 child_process模块
    node.js(六) UTIL模块
    node.js(五)字符串转换
    SSL证书切换
  • 原文地址:https://www.cnblogs.com/hotpotli/p/13216796.html
Copyright © 2011-2022 走看看