首款集勒索、间谍、银行木马于一体的新型综合型Android病毒深度分析
颁布功夫 2018-09-21一、简述
具体分析该恶意代码后发现,该恶意代码新变种可劫持险些涵盖全世界各大金融机构的手机APP,总数有300多个,涉及中国、美国、英国、日本、中国香港、法国等40多个国度和地域。该恶意代码还拥有勒索软件的职能,会使用256位对称密钥对受害用户的手机文件进行加密处置,并且以“.AnubisCrypt”作为加密文件的扩大名,同时还伪造了FBI忠告界面通知受害用户以比特币的方式支付罚金方可对文件进行解密。另表,它还可能被用于进行网络间谍活动,例如:监督受习染设备主窗口活动、进行屏幕截图并发送给攻击者、使用内置麦克风监听受习染设备周围环境中的声音等等。
二、恶意代码发现
2018年8月底,宝运莱官方网站ADLab监测到一个当月新注册的异常Twitter账户,该账户在Twitter上颁布了一些类似用base64编码的推文。其2018年8月27日颁布了两条似乎齐全一样的推文,并且在我们发现当天,又陆续颁布两条分歧的推文(见图1)。
图1 可疑Twitter账户推文
表1 推文的解密
图2 攻击者的推文只剩下一条C&C
图3 Sergei Mavrodi团队造作的比特币扫盲视频
三、样本演化
凭据样本关联分析,我们发现该恶意代码样本为Anubis的一个新变种。
2017年1月,安全公司Dr.Web曾发出忠告,银行木马BankBot的源代码被公开颁布在了一个论坛上。随后,有网络犯罪分子利用该源码创建了安卓银行木马Android.BankBot.149.origin,彼时的BankBot还仅是一个典型的银行木马,可能利用网络垂钓对话框窃取习染用户手机银行的敏感信息,如银行具体信息和信誉卡数据。
2018年3月5日,PhishLabs发现了银行木马BankBot的一个新变种,并第一次将其定名为Anubis,Anubis同样基于BankBot源码开发,并整合了多多分歧类型恶意软件的职能于一身。
2018年7月,IBM X-Force的移动恶意软件钻研人员观察到了大量的Android恶意软件下载器被上传到了Google Play。这些恶意软件下载器会在受习染设备上装置Anubis。这批注一个特定的恶意软件分销商已经从使用Marcher转向了分发Anubis。
四、职能介绍
图4 Anubis职能示意图
图5 C&C上线包
表2 重要的C&C号令和职能
五、典型行为分析
5.1、窃取受害者银行账户凭证
图6 加载垂钓页面的代码
图7 伪造的垂钓页面
图8 拦截用户短信
表3 部门指标金融APP
5.2、加密受习染设备文件,对受害者进行勒索
图9 加密的文件目录
图10 加密操作
图11 加载锁定页面
锁定页面htmllocker是从远程服务器动态获取到的并保留在其配置文件set.xml中,如图12,我们能够看到FBI WARNING的勒索信息:奉告受害用户的手机被锁定,并且所有的文件被加密,用户的数据将会被传送到FBI,除非受害用户支付罚金方可解密。
图12 配置文件中的锁定页面代码
图13 锁定页面
5.3、利用设备拨号利用执行USSD号令
USSD为GSM系统所使用的一种通讯和谈,用户能够通过手机拨号法式输入特定的指令获得系统服务商提供的服务,好比查问预付卡余额等,也能够用于查问手机内部信息,如“*#06#”能够查问手机的IMEI码。也有部拜别机厂商使用自界说的USSD指令敌手机做特殊的设定或操作,例如将手机复原为出厂设置,开启手机的工程模式等。
图14 利用设备拨号利用执行USSD号令
5.4、设置呼叫转接
图15 设置呼叫转接
六、建议
参考链接:
https://securityintelligence.com/anubis-strikes-again-mobile-malware-continues-to-plague-users-in-official-app-stores/
https://blogs.quickheal.com/android-malware-combines-banking-trojan-keylogger-ransomware-one-package/


京公网安备11010802024551号