gpt4 book ai didi

ssl - MITM 代理忽略 Android 应用程序的 SSL 证书验证

转载 作者:行者123 更新时间:2023-12-04 22:39:53 27 4
gpt4 key购买 nike

问题描述
尝试使用反向网络共享从 Android 设备捕获流量,然后将流量代理到 mitmproxy,我们已在设备中安装了 MITM 证书。浏览器流量工作正常,但应用程序流量导致 SSL 证书错误。尝试使用 --ssl-insecure标志也是如此,但没有用。
重现行为的步骤:

  • 运行 MITM 代理
  • 使用反向网络共享和代理链将流量转发到代理。
  • 在设备中安装 MITM 证书
  • 浏览器流量工作正常(HTTP 和 HTTPS),但应用程序流量不工作,导致证书错误。
  • 也使用了路径 tls_passthrough。一半的应用流量正常,但由于 SSL 固定,亚马逊等应用仍然无法正常工作

  • 如何绕过 SSL 证书验证?
    系统信息
    在(Ubuntu 和 Android)上检查了版本 6 和 7。

    最佳答案

    --ssl-insecure控制 mitmproxy 是否验证它从上游服务器收到的证书。这不会影响客户端如何检查 mitmproxy 生成的证书。
    如果客户端不信任 mitmproxy,您需要在客户端上修复它。 Robert 在评论中专门针对 Android 提供了一些指示。

    关于ssl - MITM 代理忽略 Android 应用程序的 SSL 证书验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69765847/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com