zoukankan      html  css  js  c++  java
  • win10 iphone Charles4.5 https 抓包

    安装

    官网下载:https://www.charlesproxy.com/download/

     安装成功打开如下图:

    Charles破解
    破解地址:https://www.zzzmode.com/mytools/charles/
    按照下方文字填好,点击生成,会生成一个jar包,这个jar包是本地lib中已经存在的,将它替换。

    一、手机配置 Charles 代理

    第1步:

    需要手机和运行 Charles 的电脑在同一个局域网内。打开Charles。

    在工具栏中找到【Proxy】点击选择【Proxy Settings】进入Proxy Setting窗口

    1.端口查看为8888

    2.勾选support HTTP/2

     第2步:在电脑终端查看IP地址。在charles中查看 :Help -> Local IP Address

    二、电脑安装SSL证书

    通过 Help->SSL Proxying->Install Charles Root Certificate 打开证书安装窗口。一直下一步即可

    三、苹果iphone安装SSL证书

    通过 Help->SSL Proxying->Install Charles Root Certificate On a mobile device ,可以看到以下提示:

     设置iphone代理(击无线局域网后面的详情,拉到最后面,找到 HTTP 代理,点击配置代理,选择手动,并填写 服务器地址(你的电脑 IP 地址),端口(默认 8888))

     填写完成后并保存后,随便打开一个网址,电脑端应该后弹出提示,请点击 Allow。

     

    在iPhone上安装证书,

    • iPhone 和 win处于同一网络中。在iPhone 的 Safari 中打开如下网址:

    https://chls.pro/ssl

    此时会弹出一个弹窗询问师傅允许添加描述文件,点击允许,并安装证书

     

     最后:配置 Charles 的 SSL(对那些域名进行https抓包)

    通过 Help->SSL Proxying->SSL Proxying Settings,按下图设置。

    如果要匹配的域名比较多,配置麻烦,可以不填域名和端口内容,直接点击OK

    四、查看抓包情况

     或

    五、Q&A

    如此配置后,当Charles在运行时,没有安装ssl的证书的浏览器访问Web应用会出现问题

     
     

    浏览器访问Web应用失败,可以清晰看到失败原因为证书认证失败,而证书机构为Charles,解决办法有两个,

    (1)关闭或停止Charles

    (2)在浏览器上安装ssl证书

  • 相关阅读:
    SharePoint学习资料收集
    VS2008 IDE界面
    罗列没有主键的表
    Google Calendar API练习
    pb中数据窗口中字段只显示255个的解决方法
    oracle 中的事务和update from 语句
    sqlserver2005数据库扩容方案
    在一个表上创建非聚集索引和聚集索引
    <xsl:applytemplates/>的应用
    时间戳转换为日期类型
  • 原文地址:https://www.cnblogs.com/-mrl/p/13652735.html
Copyright © 2011-2022 走看看