【问题标题】:Direction on setting up fiddler and Bluestacks设置提琴手和 Bluestacks 的方向
【发布时间】:2013-03-31 06:10:19
【问题描述】:

有人知道如何设置fiddler 来监控/嗅探来自bluestacks 的流量吗?我看到其他人提到它可以完成,但需要一些关于配置fiddler 或配置bluestacks 的指导才能让它继续。目前fiddler 正在返回一条消息,一些隧道到消息。也许我需要为bluestacks 配置port/proxy。如果是这种情况,有谁知道该怎么做或可以指出正确的方向吗?

【问题讨论】:

    标签: android fiddler sniffing bluestacks


    【解决方案1】:

    您可以使用以下方法捕获 Bluestacks 流量:

    • Wireshark(问题:我们看不到 https (SSL) 流量)..
    • 我们可以使用 ProxyCap 软件并设置所有 BlueStacks 可执行文件以通过我们的 Fiddler 本地代理工作。但是我们这里有一个问题——我们无法将 Fiddler 证书导入 BlueStacks(至少我还没有找到方法)..

    一种可能的解决方案是:

    • 杀死 BlueStacks 进程。
    • 查找 BlueStacks Root.fs 文件(在我的情况下,它位于此处:c:\ProgramData\BlueStacks\Android)
    • 使用 linux 工具编辑该文件(它是一个图像 .. 我们可以执行 fdisk Root.fs 来查看分区.. 然后使用循环 rw 将其 mout .. 并修改.. 但这需要更多的挖掘)。

    一个重要提示:我们需要找到一种方法来阻止 BlueStacks 自动更新(并丢弃我们在 Root.fs 中的更改)

    【讨论】:

      【解决方案2】:

      据推测,BlueStacks 不支持代理设置 (https://android.stackexchange.com/questions/27224/how-to-configure-bluestack-appplayer-to-use-proxy-settings-when-connecting-to-ne),这意味着其流量不会通过 Fiddler。

      但是,您说“Fiddler 正在通过某个隧道返回一条消息”,这对我来说意味着它们可能不正确,并且流量正在通过 Fiddler,而客户端只需要配置为信任 Fiddler 根证书。

      您能否分享一张 Fiddler UI 的屏幕截图,显示有问题的“Tunnel to”?

      【讨论】:

      【解决方案3】:

      如果您只需要在 Bluestacks 代理中设置一个浏览器,这个代理设置应用程序对我有用: https://play.google.com/store/apps/details?id=com.lechucksoftware.proxy.proxysettings

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-09-10
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-02-07
        • 1970-01-01
        • 2013-04-18
        相关资源
        最近更新 更多