美文网首页
Charles抓取微信小程序数据包(HTTP/HTTPS)

Charles抓取微信小程序数据包(HTTP/HTTPS)

作者: LionKing_ | 来源:发表于2018-11-08 11:29 被阅读0次
    项目前台为小程序,为快速定位错误,使用Charles进行抓包分析。
    硬件环境:MAC + IPhone6P

    Charles(MAC)破解版下载

    抓取HTTP请求:
    • 打开Charles -> Proxy -> Proxy Settings
    • 设置端口号为:8888,并勾选'Enable transparent Http proxying'项
    • PS: Mac Proxy是监听电脑,取消勾选后则不会监听电脑的数据
    image.png
    image.png
    • 打开电脑 -> 系统偏好设置 -> 查看电脑IP地址
    • 打开手机 -> 无线局域网 -> 配置代理 -> 输入电脑IP和端口8888
    • PS:必须保证手机与电脑在同一个局域网下


      image.png
      image.png
    • 初次使用时Charles会弹出确认对话框,直接点击'Allow'按钮后就可以看到对应的请求数据
    抓取HTTPS请求:
    • 首先要安装SSL证书,在Help - SSL Proxying - Insatll Charles Root Certificate

    • 将证书设置为始终信任


      image.png
      image.png
      image.png
    • 移动端设置好代理后,使用手机浏览器访问http://charlesproxy.com/getssl安装证书

    • 安装好后,在Charles中点击Proxy -> SSL Proxying Settings

    • 点击Add添加 Host中输入*表示匹配所有主机。https默认端口号:443。


      image.png
    • 现在就可以抓取到HTTPS请求了,如果出现unknown,可以去手机 看通用->关于本机->证书信任设置->CA勾选 应该是这个问题。


      image.png

    相关文章

      网友评论

          本文标题:Charles抓取微信小程序数据包(HTTP/HTTPS)

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