亲爱的,我爱你--一秒害你手机变砖-安卓流氓锁屏软件分析

简介:

 2015年03月10日 10:51  2649

      锁屏软件是安卓手机端最常用的应用之一,一款好的锁屏软件能够防止用户误输入,误拨打,误上网等等,可以给用户带来非常好的体验。 
      但试想,如果锁屏软件让你都不能解锁了呢?近期阿里钱盾技术团队接到用户反馈,下载了一款非常可爱的应用“亲爱的、我爱你”之后,手机彻底不能用了。

流氓锁屏应用难以抵挡的萌与诱惑

1. 以萌与诱惑为名,流氓手机软件诱导运行

  亲爱的,我爱你--一秒害你手机变砖-安卓流氓锁屏软件分析-手机不能解锁-阿里聚安全
  亲爱的,我爱你--一秒害你手机变砖-安卓流氓锁屏软件分析-萌软件-阿里聚安全




      该软件通过使用“萌动”的图片和“诱惑性”的语言,诱导用户进行一步步的点击。

2. 流氓应用运行后,屏蔽所有界面点击操作

 亲爱的,我爱你--一秒害你手机变砖-安卓流氓锁屏软件分析-流氓软件-阿里聚安全
      运行后,软件不断刷新其悬浮窗口,强制霸占系统顶层界面,屏蔽用户的界面操作,致使用户的无法正常使用系统。
      普通用户无法进行任何操作,所有的界面点击操作(包括返回键和主菜单等键盘)全部失效,只有关机重启键和控制音量等按钮可以操作。在此种情况下,即使强制重启,在系统弹出关机和重启确认界面后,也会因为无法进行界面点击确认操作,进而无法进行正常重启和关机。该软件还具备自启动功能,因此强制断电重启后,普通用户也很难清除该软件。

阿里钱盾率先查杀该类流氓应用

      目前针对这一流氓手机应用,阿里钱盾已经率先实现查杀,安装了阿里钱盾的用户在安装这款软件或运行这款软件的时候,阿里钱盾都会自动拦截和查杀。

亲爱的,我爱你--一秒害你手机变砖-安卓流氓锁屏软件分析-锁屏软件-阿里聚安全

        阿里钱盾是阿里巴巴集团专门为网购一族设计和推出的一款手机安全软件。阿里钱盾团队一直致力于为用户打造安全,美好的网购体验。首创“网购全流程”的安全防护,保护用户网购操作的每一步。并推出了“无限次赔付,总金额高达100万”的支付保险服务,不论是赔付次数还是赔付金额都是业界遥遥领先的,为用户移动支付搭建双重保障。

流氓应用的主要功能模块Killpoccessserve分析

      该软件的恶意功能模块killpoccessserve,以服务形式启动,启动后创建悬浮窗口,注册handle类型的回调函数。在其回调函数中不断刷新其悬浮窗口,并且强制占有系统顶层界面,以便达到屏蔽用户界面点击操作。
      此外,该软件使用了一些反编译技巧,致使常用的反编译软件apktool和dex2jar等工具无法正常使用。
      技术人员通过使用最新版反编译工具ida对该软件的执行流程进行了动态跟踪和分析,详细的分析结果如下:

1、 MainActivity.onCreate函数的主要功能:启动killpoccessserve服务。

 亲爱的,我爱你--一秒害你手机变砖-安卓流氓锁屏软件分析-手机不能解锁-阿里聚安全

2、 Killpoccessserve服务的主要功能:创建悬浮窗口,创建回调函数,设置定时器。

      a) 创建悬浮窗口,并完成悬浮窗口的各种属性设置。其中 LayoutParams      flags 0x528 表示透明窗口,不可触摸,不接受任何事件,不影响后台的事件响应等
亲爱的,我爱你--一秒害你手机变砖-安卓流氓锁屏软件分析-萌软件-阿里聚安全 

亲爱的,我爱你--一秒害你手机变砖-安卓流氓锁屏软件分析-流氓软件-阿里聚安全

亲爱的,我爱你--一秒害你手机变砖-安卓流氓锁屏软件分析-锁屏软件-阿里聚安全

      b) 创建一个handle类型的回调函数killpoccessserve$100000000,并完成初始化,同时设置定时器killpoccessserve_timer。killpoccessserve_timer表示解锁剩余时间。
亲爱的,我爱你--一秒害你手机变砖-安卓流氓锁屏软件分析-手机不能解锁-阿里聚安全 

3、 killpoccessserve$100000000.handleMessage回调函数的主要功能:计算剩余时间和刷新悬浮窗口,根据定时器值判断是否自动退出。

      a) 计算剩余时间和刷新悬浮窗口。

 亲爱的,我爱你--一秒害你手机变砖-安卓流氓锁屏软件分析-萌软件-阿里聚安全

亲爱的,我爱你--一秒害你手机变砖-安卓流氓锁屏软件分析-流氓软件-阿里聚安全

亲爱的,我爱你--一秒害你手机变砖-安卓流氓锁屏软件分析-锁屏软件-阿里聚安全 

      b) 如果解锁时间到了(killpoccessserve_timer为0),取消定时器,程序退出运行。

亲爱的,我爱你--一秒害你手机变砖-安卓流氓锁屏软件分析-手机不能解锁-阿里聚安全






本文来自合作伙伴“阿里聚安全”.

相关文章
|
20天前
|
安全 Shell Android开发
Android系统 init.rc sys/class系统节点写不进解决方案和原理分析
Android系统 init.rc sys/class系统节点写不进解决方案和原理分析
34 0
|
20天前
|
安全 Android开发
Android13 Root实现和原理分析
Android13 Root实现和原理分析
48 0
|
20天前
|
Java Android开发
Android系统 获取用户最后操作时间回调实现和原理分析
Android系统 获取用户最后操作时间回调实现和原理分析
22 0
|
2月前
|
搜索推荐 Android开发 iOS开发
安卓与iOS系统的用户界面设计对比分析
本文通过对安卓和iOS两大操作系统的用户界面设计进行对比分析,探讨它们在设计理念、交互方式、视觉风格等方面的差异及各自特点,旨在帮助读者更好地理解和评估不同系统的用户体验。
31 1
|
3月前
|
监控 安全 Android开发
【新手必读】Airtest测试Android手机常见的设置问题
【新手必读】Airtest测试Android手机常见的设置问题
|
2月前
|
前端开发 JavaScript 关系型数据库
手机商城网站的分析与设计(论文+源码)_kaic
手机商城网站的分析与设计(论文+源码)_kaic
|
20天前
|
存储 Java Android开发
Android系统 设置第三方应用为默认Launcher实现和原理分析
Android系统 设置第三方应用为默认Launcher实现和原理分析
47 0
|
4天前
|
存储 Android开发
android launcher总体分析
android launcher总体分析
10 1
|
6天前
|
编解码 缓存 安全
Android SELinux 参数语法介绍及基础分析
Android SELinux 参数语法介绍及基础分析
10 0
|
20天前
|
存储 安全 文件存储
Android OTA升级后输入法异常和应用丢失的分析
Android OTA升级后输入法异常和应用丢失的分析
20 1