2013-03-31 49 views
6

有谁知道如何设置fiddler来监测/嗅探来自bluestacks的流量?我已经看到其他人提到它可以完成,但需要一些指导配置fiddler或配置bluestacks才能实现。目前fiddler正在返回一条消息,一些消息隧道。也许我需要为bluestacks配置port/proxy。如果是这样的话,是否有人知道这是如何完成的,或者可以指向正确的方向?方向设置提琴手和Bluestacks

回答

1

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

不过,你说的“锦绣返回一个消息的一些隧道的消息”这意味着,我认为他们可能是不正确的,交通通过提琴手去和客户端只需要配置为信任提琴手根证书。

你可以分享显示有问题的“Tunnel to”的Fiddler UI截图吗?

+0

你有没有在蓝叠球员qwerty.kl这种“更改文件权限的任何解决方案'http://android.stackexchange.com/questions/53448/change-file-permission-in-bluestacks-player-qwerty-kl –

3

您可以捕捉蓝叠流量使用:

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

一个可能的解决办法是:

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

一个重要的注意事项:我们需要找到一个方法来阻止蓝叠自动更新(并丢弃我们的Root.fs变化)