手机是 yotaphone3,最近几天才出现,连 wifi 在旁边显示感叹号和问号,一般只有需要认证的热点才应该有。本来以为是路由器的问题,后来发现不同路由器都有。页面是领红包的。另外的米 8 没有这个问题,iphone 也没有。网上搜了下,发现也有类似的情况,不同手机不同固件。不知道是什么被劫了?或者被留了后门?有了解的说下。
1 moonmagian 2018-12-21 09:09:00 +08:00 via Android 尝试改一下 captive portal ? |
![]() | 2 luny OP @moonmagian 手机没有 root,另外如果真是这个程序的问题,是如何实现的? |
![]() | 4 luny OP @hxsf ADB 试了下 hide,提示权限不够,被限制了。 Neither user 2000 nor current process has android.permission.MANAGE_USERS. |
![]() | 5 hxsf 2018-12-21 09:59:49 +08:00 @luny captive_portal 是 Android 用于判断是否需要认证的一个方式。具体流程是: Android 系统访问 captive_portal 指定的地址。 如果返回 http 204 则表明可以联通互联网。结束。 如果返回 http 302 则可能是被认证拦截,则自动打开此 302 的地址,让用户认证。 验证的方式就是使用 ADB 读取这个配置的值,看看是不是正常的 204 页面 adb shell "settings get global captive_portal_http_url" adb shell "settings get global captive_portal_https_url" 修改的方式也简单 adb shell "settings put global captive_portal_http_url http://domain/generate_204" adb shell "settings put global captive_portal_https_url https://domain/generate_204" |
![]() | 6 leafleave 2018-12-21 09:59:57 +08:00 via iPhone 歪脑筋能动到到这里的人真是佩服啊。 这算安卓的漏洞吗? |
![]() | 7 binghe 2018-12-21 10:00:13 +08:00 via Android 解题问问 像这种情况,如果域名采用 httpdns 解析,是不是就不容易(不会)被劫持了呢? |
![]() | 8 leafleave 2018-12-21 10:13:51 +08:00 via iPhone @binghe 这个好像不是被劫持了,而是电脑上有恶意软件借着楼主开 usb 调试的时候调用 adb shell 修改了 captive portal 地址,并把这个地址设定成 302 到领红包的地址上。 |
![]() | 9 luny OP @leafleave 仔细回想了下,貌似没记得连过电脑,而且 usb 调试也没有开启过。今天刚打开的时候还让我确认是不是信任电脑。 |
![]() | 10 JiZhiDeboy 2018-12-21 12:59:04 +08:00 去贴吧翻翻 前几天好像有爆出 yotaphone 的这个问题 |
11 botian 2018-12-21 13:06:56 +08:00 你是不是刷了别人自制的 ROM ? |