macOS Charles抓包

爱被打了一巴掌 2022-10-29 03:15 310阅读 0赞

1. 安装Charles

https://www.charlesproxy.com/download/

官网linux macos windows都有。

1

2. 配置网络和其他

https://www.jianshu.com/p/9822e3f28f0a
我就不冷炒饭了, 这里有很多详细的教程。

主要是2步

  • 配置本地的网络代理为对应的IP和端口
  • 配置证书和添加域名

有2个需要注意的,这个开启代理后,本地的重定向开启有可能会导致这个失败。端口冲突的情况下。

用Python wrapper一个类,这样就可以修改header里面的信息。 比如有timestamp这类字符。

  1. self.header = {
  2. "User-Agent": self.user_agent,
  3. "Origin": "https://w.xxx.com",
  4. "Cookie": self.cookie,
  5. "Accept": "application/json",
  6. "Connection": "keep-alive",
  7. "Referer": self.referer,
  8. "Accept-Language": "en-us",
  9. "Host": "xxx.xxx.com",
  10. "Accept-Encoding": "gzip, deflate, br",
  11. }

发表评论

表情:
评论列表 (有 0 条评论,310人围观)

还没有评论,来说两句吧...

相关阅读

    相关 Charles

    Charles 工具别名“花瓶”,它是通过代理来实现的抓包,也就是我们在访问网页时配置代理指向 Charles 监听的端口,之后所有的请求 Charles 会帮我们转发并记录。

    相关 Charles工具

    文章目录 概念介绍 1 概念介绍 抓包:就是拿到网络请求的报文,比如有tcp的,udp的,http,https的,抓包工具还可以篡改报文再发起请求,主

    相关 Charles 工具

    Charles 抓包工具。 对于数据分析来说,常常用到打点(埋点)数据,有时需要自己验证打点是否有误。 简单来说,就是将手机和电脑设置在同一网络下,对手机app进行操作