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证书

  • 相关阅读:
    Python之struct模块浅谈
    看头发知健康
    ZeroMQ:云计算时代最好的通讯库
    粗盐热敷疗法经验汇总
    百度2011校招笔试算法题一
    new/delete 和malloc/free 的区别一般汇总
    Trie字典树
    百度2012校招笔试题之全排列与组合
    百度2011校招笔试算法题二
    执行程序的内存分布总结
  • 原文地址:https://www.cnblogs.com/-mrl/p/13652735.html
Copyright © 2011-2022 走看看