[工具使用] Charles

抓包工具Charles的使用

  1. 选择help,选择SSL Proxying,选择Install Charles Root Certificate,将证书保存到"受信任的发布者"之中

  2. 选择Proxy,再选择SSL Proxying Settings,将*:*保存到include

    完成以上两步之后可以在本机正常访问网络,而本机所有的网络访问都相当于经过Charles

  3. 将手机和电脑连接到同一个WLAN(建议关掉手机的数据流量),设置WLAN的代理主机为电脑的IPV4,同时将端口设置为8888

    • 可以通过ipconfig查看,需要注意的是,电脑可能有多个网卡,此时要选中Wireless LAN adapter WLAN对应的IPV4
    • 端口可以通过ProxyProxy settings设置,默认的就是8888
  4. 选择help,选择SSL Proxying,再选择Install Charles Root Certificate on a Mobile Device or Remote Browser可以看到具体的提示信息,按照提示访问浏览器,下载证书。

    • 我使用的手机操作系统为HarmonyOS 2.0.0
    • 浏览器建议使用QQ浏览器,而不是自带的浏览器,使用自带的浏览器不知道为什么无法成功
    • 将下载的.pem文件修改为.crt文件
  5. 安装证书,可以将一个证书安装两遍,分别对应VPN和应用,以及WLAN

    安装完成之后,应该可以看到手机发出的https的请求的具体信息。但是无法查看别的应用的信息,例如无法访问Bilibili软件,无法查看微信发出的请求(但是微信可以正常是收发消息)。

  6. 访问网页版的bilibili,使用charles查看具体的信息。

posted @ 2022-04-22 22:59  Cainoftes  阅读(71)  评论(0)    收藏  举报