【发布时间】:2016-12-10 13:54:28
【问题描述】:
我可以代理几乎所有应用程序,但是当系统代理通过Wlan -> Modify network config 设置或使用ProxyDroid 中的Global Proxy 设置时,有些应用程序甚至无法建立连接。
我猜这些应用程序会以某种方式监控是否使用了代理,即使在有根电话上使用ProxyDriod 也是如此。关闭代理后,应用程序正常工作。当打开应用程序时,它们不会发出单个请求,它们只是返回一个错误代码。错误代码与 Wifi 和 Celluar 数据关闭时相同。
受影响的应用示例:
- 银行ID
- Handelsbanken Privat
- Facebook - 不抛出错误但不显示任何请求。如果使用搜索等功能,则会引发错误
用于代理的移动设备:
- 三星 Galaxy Note 4 SM-N910F
- Android 6.0.1
- 使用 CF-Auto-Root 植根
Burp 用作代理侦听器,并已使用这些指南进行设置,正常的 HTTPS 站点可以在没有警告的情况下运行。
这些应用程序检查是否使用了代理的最可能方式是什么?有没有其他人经历过这种情况并设法绕过 Android 应用程序的代理规避?
【问题讨论】: