hwyzw 发表于 2025-3-31 04:08:23

在夜神模拟器上使用Charles抓包:配置代理与安装SSL证书

    在夜神模拟器上进行抓包操作时,需要配置代理服务器。这样做是为了让夜神模拟器能够通过配置成为本地网络中 HTTP 和 HTTPS 流量的中间人,从而实现流量捕获。对于 7.0 及以上版本,HTTPS 抓包需要额外进行信任 CA 证书的步骤。安装自签名根证书的方法如下:首先打开浏览器,接着访问“chls.pro/ssl”,然后下载并保存“.cer”文件。把该证书推送到模拟器的`//etc///`路径下,其命令如下:``` -s 127.0.0.1:62001 push /path/to//.cer //```。因为`/`属于只读分区,所以需要先执行某个命令让其变为可写状态。接着再把证书移动到目标位置,并赋予合适的权限[^2]。

    进入夜神模拟器的 Wi-Fi 设置页面,然后找到已连接的无线网路选项,接着编辑其 IP 设置部分,手动指定 HTTP 代理服务器地址为主机 IP,也就是运行软件所在 PC 的局域网 IPv4,同时指定之前设定好的端口号。实现对加密过的 HTTPS 请求响应数据流的 HTTPS 数据解密,除了上述提到的基础配置外,还需借助第三方模块来绕过 SSL 机制的保护。可以借助 MT 管理器并配合框架加载插件,以达成自动信任所有 SSL 证书的目的。在完成这些准备工作之后,当应用程序发起请求时,所有的 HTTP/HTTPS 流量都会被重定向给特定的对象来进行处理,进而实现监控分析的效果。
页: [1]
查看完整版本: 在夜神模拟器上使用Charles抓包:配置代理与安装SSL证书