Charles tips

作者: 七七总是很暴躁 | 来源:发表于2019-12-10 14:06 被阅读0次

first,https抓包原理:

  • 客户端发起SSL握手请求,包含支持的加密算法,Charles拦截;
  • Charles作为客户端,将拦截的信息发送给服务端;
  • 服务端返回证书(身份+公钥)、确认的加密方法,Charles拦截,解析出公钥(?);
  • Charles用自己的公钥生成新的证书,发送给客户端;
  • 憨批客户端用拿到的公钥加密信息(此处的“信息”为一个随机数,后续会用用服务端确认的加密方法加密后得到通讯秘钥),发出请求;
  • Charles用自己的私钥解密客户端发出的请求,然后用服务端公钥加密信息,发送给服务端;
  • 服务端用自己的私钥解密Charles发出的请求,得到随机数,计算生成会话秘钥,返回确认请求。

then,

1.localhost请求抓不到:服务host改为localhost.charlesproxy.com,有端口加端口;
2.maplocal不支持选择请求方式,而axios请求都附带options导致map失败:抛弃maplocal用rewrite吧,正则填入{[\S\s]*},表示只匹配返回不为空的请求,即可过滤options。

相关文章

  • Mac And iPhone Tips

    Mac 工具篇 Charles破解方法: Charles破解方法 唐巧·Charles 从入门到精通Tips: ...

  • Charles tips

    first,https抓包原理: 客户端发起SSL握手请求,包含支持的加密算法,Charles拦截; Charle...

  • 2018-05-24

    Charles使用tips ***通过抓包修改接口参数*** 1、右键该请求,选择Save Response,选择...

  • 【软件测试】抓包工具charles

    简介 Charles是一款抓包修改工具,抓取http/https协议的包 tips:当手机有安装vpn,记得将vp...

  • macOS Charles抓HTTPS包的tips

    <1> iOS 10.3 系统的手机抓 https 包失败。 如果你的手机现在是 10.3 以上系统,但是之前手机...

  • js 兼容 hack

    tips tips tips tips tips

  • tips: iOS10.3 charles https无法抓取

    iOS 10.3系统,需要在 设置→通用→关于本机→证书信任设置 里面启用完全信任Charles证书

  • Charles问题总结-最新版4.5.6

    Charles问题总结 Charles官网 Charles官网下载地址 Charles Proxy License...

  • Charles超详细使用文档

    Charles 的简介 如何安装 Charles 将 Charles 设置成系统代理 Charles 主界面介绍 ...

  • Charles 抓包

    整体架构 何为Charles ? 有什么用处Charles。 如何安装Charles。 Charles 抓包的原理...

网友评论

    本文标题:Charles tips

    本文链接:https://www.haomeiwen.com/subject/kdemectx.html