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

简介:

 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),取消定时器,程序退出运行。

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






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

相关文章
|
24天前
|
开发框架 前端开发 Android开发
Flutter 与原生模块(Android 和 iOS)之间的通信机制,包括方法调用、事件传递等,分析了通信的必要性、主要方式、数据传递、性能优化及错误处理,并通过实际案例展示了其应用效果,展望了未来的发展趋势
本文深入探讨了 Flutter 与原生模块(Android 和 iOS)之间的通信机制,包括方法调用、事件传递等,分析了通信的必要性、主要方式、数据传递、性能优化及错误处理,并通过实际案例展示了其应用效果,展望了未来的发展趋势。这对于实现高效的跨平台移动应用开发具有重要指导意义。
94 4
|
1月前
|
安全 Android开发 数据安全/隐私保护
深入探讨iOS与Android系统安全性对比分析
在移动操作系统领域,iOS和Android无疑是两大巨头。本文从技术角度出发,对这两个系统的架构、安全机制以及用户隐私保护等方面进行了详细的比较分析。通过深入探讨,我们旨在揭示两个系统在安全性方面的差异,并为用户提供一些实用的安全建议。
|
2月前
|
数据采集 数据挖掘 UED
电商平台手机销售数据采集与分析
随着科技的进步,尤其是手机的普及,国民生活变得更加便捷。现今,手机销售已从传统的实体店模式转向电商平台,这一转变加剧了市场竞争,给手机厂商带来了新的挑战。为了应对挑战,电商平台越来越重视手机销售情况与用户体验,利用数据分析成为了解市场趋势的关键手段。本章节聚焦于某电商平台的手机销售及售后数据收集,通过深入分析商品销售状况与用户反馈,旨在探索有效的营销策略,助力电商平台与手机行业的共同进步。
83 1
|
16天前
|
Java 开发工具 Android开发
安卓与iOS开发环境对比分析
在移动应用开发的广阔天地中,安卓和iOS两大平台各自占据半壁江山。本文深入探讨了这两个平台的开发环境,从编程语言、开发工具到用户界面设计等多个角度进行比较。通过实际案例分析和代码示例,我们旨在为开发者提供一个清晰的指南,帮助他们根据项目需求和个人偏好做出明智的选择。无论你是初涉移动开发领域的新手,还是寻求跨平台解决方案的资深开发者,这篇文章都将为你提供宝贵的信息和启示。
24 8
|
2月前
|
缓存 Java Shell
Android 系统缓存扫描与清理方法分析
Android 系统缓存从原理探索到实现。
74 15
Android 系统缓存扫描与清理方法分析
|
20天前
|
安全 Android开发 数据安全/隐私保护
深入探索Android与iOS系统安全性的对比分析
在当今数字化时代,移动操作系统的安全已成为用户和开发者共同关注的重点。本文旨在通过比较Android与iOS两大主流操作系统在安全性方面的差异,揭示两者在设计理念、权限管理、应用审核机制等方面的不同之处。我们将探讨这些差异如何影响用户的安全体验以及可能带来的风险。
23 1
|
26天前
|
Android开发 数据安全/隐私保护 虚拟化
安卓手机远程连接登录Windows服务器教程
安卓手机远程连接登录Windows服务器教程
55 4
|
1月前
|
Android开发
布谷语音软件开发:android端语音软件搭建开发教程
语音软件搭建android端语音软件开发教程!
|
1月前
|
安全 搜索推荐 Android开发
Android vs. iOS:解锁智能手机操作系统的奥秘####
【10月更文挑战第21天】 在当今这个数字化时代,智能手机已成为我们生活中不可或缺的伙伴。本文旨在深入浅出地探讨两大主流操作系统——Android与iOS的核心差异、优势及未来趋势,帮助读者更好地理解这两个平台背后的技术哲学和用户体验设计。通过对比分析,揭示它们如何塑造了我们的数字生活方式,并展望未来可能的发展路径。无论您是技术爱好者还是普通用户,这篇文章都将带您走进一个充满创新与可能性的移动世界。 ####
65 3
|
2月前
|
Ubuntu Linux Android开发
termux+anlinux+Rvnc viewer来使安卓手机(平板)变成linux服务器
本文介绍了如何在Android设备上安装Termux和AnLinux,并通过这些工具运行Ubuntu系统和桌面环境。
158 2
termux+anlinux+Rvnc viewer来使安卓手机(平板)变成linux服务器