安卓手机弹窗漏洞

2022-06-20 11:44:25 +08:00
 garlics

具体表现就是手机使用过一段时间就弹出全屏广告,要等一段时间后才能关闭。

端午的时候回家,老爸的手机出现上述问题,拿手机过来后,在桌面发现了一个不认识的 App ,卸载后手机恢复正常。

后面姑姑说她手机也出现了类似的问题,拿到手机后发现桌面并没有什么奇怪的 App ,以为隐藏了去应用管理找也没发现奇怪的 App ,再次翻应用列表时发现,应用“文件管理”图标不太对(用过一段时间的 EMUI ,要不还真发现不了),点击进入详情,发现可卸载,卸载后手机恢复正常。

上面两个 App 我都检查过都没有悬浮窗的权限,手机内有悬浮窗权限的应用比较敏感的只有快应用,猜测是不是利用了快应用的什么漏洞,毕竟今年 2 月差评君发过一篇文章《安卓手机上的这个功能,终于也被广告沦陷了》。(我在差评君微信搜索这篇文章,结果被删了,看来还是解决提出问题的人容易🐶,不过百度搜一下还是有完整文章的)

刚重新阅读了一下差评君的那篇文章发现广告的展示逻辑基本一致,猜测广告展示逻辑是流氓 App 唤起快应用,这个快应用就展示全屏的广告,跟悬浮窗关系不大。由于长辈的手机都是用的底部虚拟按键,全屏时无法调出任务列表和回到桌面,关闭广告时该快应用也被关闭了(或者快应用可以在任务列表隐藏),所以很难定位流氓 App 。

前天在虎扑见有人说这个问题,才意识到这个问题是比较普遍的问题,而且很影响正常使用,所以整理了下我知道的信息想来 v2 讨论一下。

发这个贴的目的是希望大家遇到类似的问题知道怎么处理,毕竟隐藏的还是比较深的,还有看下能不能从技术方面讨论一下相关的实现原理。最好别把话题歪到 iOS 和鸿蒙上。

另外 360 那么牛的嘛,找不到问题的时候我也用了荣耀自带的安全管家扫描了一下,并没有什么用。

9830 次点击
所在节点    Android
53 条回复
Ga2en
2022-06-21 08:32:27 +08:00
@lisongeee 不行,很多厂商会自动解冻
HankAviator
2022-06-21 08:53:14 +08:00
@est 如果这些 app 不响应按键也白搭
debuggeeker
2022-06-21 09:15:39 +08:00
如果发现这种情况,可以打开开发者工具,连接手机电脑,adb 环境 dump 一下当前 activity 的堆栈,看看 top 的信息就知道最前面的页面的包名和页面名字的全路径了,有了包名就知道这个 app 是谁了。
tifang
2022-06-21 09:50:26 +08:00
关闭未知来源安装,关闭所有软件的应用安装权限,尤其是浏览器的应用安装权限,安装应用锁,对“设置”应用加锁。在不解锁的情况下,无法对系统设置进行操作。
这样每次应用请求安装权限时,由于权限请求窗口属于“设置”应用,此时即会弹出加锁页面,即无法打开应用的安装权限,避免应用安装流氓软件。
据我所知,无 root 情况下,最好的应用锁应用应该是诺顿的 Norton App Lock ,原理是利用上层显示在被锁应用上层加盖上锁页面,虽然不完美但是是我目前能找到最好用的。有 root 条件可尝试 Thanox 。
tifang
2022-06-21 10:02:48 +08:00
另外需要对一切可能安装应用的系统应用上锁,比如系统自带的文件管理器之流。凡是有前台操作界面的应用都可以上锁,可以锁掉任何你不想让父母误操作的应用,包括系统应用。
est
2022-06-21 10:54:26 +08:00
@HankAviator system launcher 可以强行关闭 app 的。超好用。
whwq2012
2022-06-21 14:02:35 +08:00
我帮三个人都处理过这种问题,他们的都是华为的。。
lwep
2022-06-21 14:05:03 +08:00
之前我爹手机,锁屏广告,亮屏广告,解锁广告,充电广告,该有的啥都有。从电池管理里看到两个两个 30%耗电的 app ,用手机自带管家卸载完全没用,还篡改了长按流氓 app 图标的弹窗,长按后点击卸载是直接进入该 app 。网上搜了下 app 名字发现都是鸿*系统出现的问题,用的似乎是系统管理器(?注册器)权限安装的,后来在手机系统页面进入调试模式,才彻底删除。解决过程中还发现有 app 在桌面用透明图标来隐藏😅,是真的养蛊。
chapiom
2022-06-21 14:48:01 +08:00
@WOLFRAZOR 不能升级的老机器怎么办,只能扔了?
viosonlee114
2022-06-21 14:57:49 +08:00
https://b23.tv/2JNhmJQ 拼多多防卸载什么原理?
WOLFRAZOR
2022-06-21 16:57:33 +08:00
@chapiom 能通过刷机升级的话就刷机(强烈不建议上 gsi 。因为可能会有未知的问题)(有能力做刷机包的没啥问题)。不一定非要通过厂家的 ota 来获取。说难听点,完全不能更新(连刷机都不可)的机器真的可以扔了😂😂😂
。最低也得 11 起步了( 10 的话现在也算过时了)
RabbitThree
2022-06-21 19:30:24 +08:00
app 安装包还有吗?想研究一下,另外,国内定制 ROM 限制挺严格,安装个软件都要输入密码,很可能是诱导用户安装
122006
2022-06-23 13:20:08 +08:00
@viosonlee114 起了个 c 进程监听卸载

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/860826

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX