伪装word应用的安卓木马分析报告

简介:

 2015年05月21日 11:14  3252

阿里移动安全实验室截获了伪装成word的木马软件。该木马使用word图标作为应用图标,启动后会有申请设备管理器,隐藏图标,私自获取用户短信,拦截短信,并将信息通过短信和邮件上传,此外相关短信行为可以通过短信指令进行控制等行为。该木马还对自身引用进行加壳处理,导致杀软难以识别。目前阿里钱盾已经可以全面查杀,有效保护用户安全。

一,木马概述
该木马伪装成word应用来欺骗用户进行安装,安装之后,仿冒word应用图标,然后对手机进行各种控制。目前此木马已经感染国内大多数省份,并呈持续上升态势:

伪装word应用的安卓木马分析报告-安卓木马-阿里聚安全

二, 木马行为及危害

2.1 一旦点击运行,该木马隐藏应用图标,申请激活设备管理权限,防止被其他程序卸载。
2.2  启动服务,判断网络状态,发送短信提示攻击者安装成功。
2.3 收集手机中的通讯录信息,短信记录,拦截短信,并可执行远程短信指令。

三, 木马的详细分析


3.1主界面一显示便隐藏应用图标,迷惑用户:

伪装word应用的安卓木马分析报告-短信控制-阿里聚安全

伪装word应用的安卓木马分析报告-阿里聚安全-阿里聚安全

3.2 该木马会在启动后会申请激活设备管理器,增加卸载难度。
3.3 启动相关的服务:在服务中通过短信提示攻击者安装成功,之后判断网络状况,当网络不可用时,发送短信提示攻击者当前网络不可用,无法获得通讯录和短信信息并通过邮箱上传。

伪装word应用的安卓木马分析报告-阿里钱盾-阿里聚安全

3.4 网络可用时,此木马会收集被感染手机的联系人信息,拼接成字符串返回:

伪装word应用的安卓木马分析报告-伪装word应用-阿里聚安全

3.5 之后再获取被感染手机的短信记录,拼接成字符串返回:

伪装word应用的安卓木马分析报告-安卓木马-阿里聚安全

3.6 根据获得到的短信记录和联系人信息,判断信息的是否存在,拼接字符串,以邮件的形式发送到指定的邮箱:

伪装word应用的安卓木马分析报告-短信控制-阿里聚安全

伪装word应用的安卓木马分析报告-阿里聚安全-阿里聚安全

3.7 拦截短信,注册拥有高优先级的短信广播接收器:

伪装word应用的安卓木马分析报告-阿里钱盾-阿里聚安全

广播接收器中获取短信内容,根据指令判断是否拦截短信:

伪装word应用的安卓木马分析报告-伪装word应用-阿里聚安全

通过字符串拼接获得拦截广播的敏感代码,拦截短信广播:

伪装word应用的安卓木马分析报告-安卓木马-阿里聚安全

3.8 该木马可执行相关远程短信指令,各种短信拦截发送等行为可通过短信指令进行控制:

指令字符

行为

#

发送指定的内容到指定号码

1

拦截所有短信

0

取消拦截所有短信

*

获取联系人并发送

@

获取短信信息并发送

最后会删除相关短信指令记录:

伪装word应用的安卓木马分析报告-短信控制-阿里聚安全

四,攻击者信息


此木马使用的邮箱是126邮箱,通过代码分析登录邮箱,发现大量该木马获取到的相关隐私信息:


伪装word应用的安卓木马分析报告-阿里聚安全-阿里聚安全

抽样查看一个受害用户联系人信息:

伪装word应用的安卓木马分析报告-阿里钱盾-阿里聚安全

通过查看其短信信息,发现银行帐号,运营商短信等大量敏感隐私信息:

伪装word应用的安卓木马分析报告-伪装word应用-阿里聚安全

查询邮箱登录记录,发现集中在海南省:

伪装word应用的安卓木马分析报告-安卓木马-阿里聚安全

四,总结

        
此款木马特点是对自身引用进行加壳处理,导致杀软难以识别,并且收集大量用户信息,建议用户使用阿里钱盾扫描查杀,如果发现已经被植入该木马,阿里移动安全实验室专家建议用户立刻更改所有账户密码,保护自身财产安全。目前安卓市场存在多家第三方Android应用市场和大量手机论坛,在为用户提供便捷服务的同时,也埋下了巨大的安全隐患。阿里钱盾专家提醒,仅从官方站点或可信任的应用市场下载手机软件,以避免受到手机病毒的危害。
  


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


相关文章
|
21天前
|
移动开发 Java Android开发
构建高效Android应用:探究Kotlin与Java的性能差异
【4月更文挑战第3天】在移动开发领域,性能优化一直是开发者关注的焦点。随着Kotlin的兴起,其在Android开发中的地位逐渐上升,但关于其与Java在性能方面的对比,尚无明确共识。本文通过深入分析并结合实际测试数据,探讨了Kotlin与Java在Android平台上的性能表现,揭示了在不同场景下两者的差异及其对应用性能的潜在影响,为开发者在选择编程语言时提供参考依据。
|
22天前
|
数据库 Android开发 开发者
构建高效Android应用:Kotlin协程的实践指南
【4月更文挑战第2天】随着移动应用开发的不断进步,开发者们寻求更流畅、高效的用户体验。在Android平台上,Kotlin语言凭借其简洁性和功能性赢得了开发社区的广泛支持。特别是Kotlin协程,作为一种轻量级的并发处理方案,使得异步编程变得更加简单和直观。本文将深入探讨Kotlin协程的核心概念、使用场景以及如何将其应用于Android开发中,以提高应用性能和响应能力。通过实际案例分析,我们将展示协程如何简化复杂任务,优化资源管理,并为最终用户提供更加流畅的体验。
|
22天前
|
开发框架 安全 Android开发
探索安卓系统的新趋势:智能家居应用的蓬勃发展
随着智能家居概念的兴起,安卓系统在智能家居应用领域的应用日益广泛。本文将探讨安卓系统在智能家居应用开发方面的最新趋势和创新,以及其对用户生活的影响。
14 2
|
25天前
|
缓存 监控 Java
构建高效Android应用:从优化用户体验到提升性能
在竞争激烈的移动应用市场中,为用户提供流畅和高效的体验是至关重要的。本文深入探讨了如何通过多种技术手段来优化Android应用的性能,包括UI响应性、内存管理和多线程处理。同时,我们还将讨论如何利用最新的Android框架和工具来诊断和解决性能瓶颈。通过实例分析和最佳实践,读者将能够理解并实施必要的优化策略,以确保他们的应用在保持响应迅速的同时,还能够有效地利用系统资源。
|
26天前
|
Java Android开发
Android 开发获取通知栏权限时会出现两个应用图标
Android 开发获取通知栏权限时会出现两个应用图标
12 0
|
29天前
|
搜索推荐 Android开发 iOS开发
安卓与iOS系统的用户界面设计对比分析
本文通过对安卓和iOS两大操作系统的用户界面设计进行对比分析,探讨它们在设计理念、交互方式、视觉风格等方面的差异及各自特点,旨在帮助读者更好地理解和评估不同系统的用户体验。
20 1
|
23天前
|
Java Android开发 开发者
构建高效Android应用:Kotlin协程的实践与优化
在响应式编程范式日益盛行的今天,Kotlin协程作为一种轻量级的线程管理解决方案,为Android开发带来了性能和效率的双重提升。本文旨在探讨Kotlin协程的核心概念、实践方法及其在Android应用中的优化策略,帮助开发者构建更加流畅和高效的应用程序。通过深入分析协程的原理与应用场景,结合实际案例,本文将指导读者如何优雅地解决异步任务处理,避免阻塞UI线程,从而优化用户体验。
|
28天前
|
Java 编译器 Android开发
构建高效Android应用:探究Kotlin与Java的性能差异
在开发高性能的Android应用时,选择合适的编程语言至关重要。近年来,Kotlin因其简洁性和功能性受到开发者的青睐,但其性能是否与传统的Java相比有所不足?本文通过对比分析Kotlin与Java在Android平台上的运行效率,揭示二者在编译速度、运行时性能及资源消耗方面的具体差异,并探讨在实际项目中如何做出最佳选择。
17 4
|
1天前
|
存储 缓存 安全
Android系统 应用存储路径与权限
Android系统 应用存储路径与权限
5 0
Android系统 应用存储路径与权限
|
1天前
|
存储 安全 Android开发
Android系统 自定义系统和应用权限
Android系统 自定义系统和应用权限
10 0