国内 Android 手机典型勒索软件详情分析(附解锁方法)

事件说明

2017年2月13-17日,RSA Conference 2017 信息安全大会在美国旧金山Moscone中心隆重举行。大会第一天就是一系列关于Ransomware(勒索软件)的议题,而在刚刚过去的2016年,“MongDB数据库网络勒索事件”,“ElasticSearch数据库网络勒索 事件”,网络勒索问题已成为互联网安全的重点关注问题之一。


此前,某安全研究人员在知乎专栏爆料,某黑产团伙利用嵌入恶意代码的刷钻应用进行QQ盗号和恶意锁屏,感染用户高达八千人。近日,盘古实验室发现同一团伙传播的升级版恶意应用,企图锁屏用户移动设备,进行敲诈勒索。


一、背景概述

在某社区平台,有安卓用户称在QQ群中下载了“爱扣字”这款应用,导致手机被恶意锁住,无法正常使用。

通过感染用户提供的锁屏图片中的QQ群号码,我们找到了管理员的QQ号。管理员的QQ签名明确标注了解锁的价格。

管理员签名:“想要解锁自己的手机,需要联系加QQ群189894077,联系管理员,QQ红包35元,微信支付宝40元。”

二、恶意锁屏触发流程

盘古实验室在获取到恶意样本后,在安卓模拟器上进行了测试,还原其锁屏触发流程及技术原理。下图为恶意锁屏的触发流程图。

在安装“爱扣字”应用后,打开应用程序,弹出“扣字神器”的安装界面,提示安装“扣字神器”应用。



安装并打开“扣字神器”。“萌宠大揭秘”中的GIDGET,看起来萌萌的。在点击“点击开始免费激活”按钮后,跳转到下图第二个界面。弹窗“激活完全免费”,点击“激活”。



同时第三个界面弹窗询问是否激活设备管理器,激活后,跳转到上图第四个界面。前面的几个界面看起来都相对可靠,这个界面看着些许不适,风格诡异。

点击“点击开始root”后,设备黑屏并重启。重启后,设备已经被恶意应用锁屏。



在整个锁屏触发的过程中,真正具有恶意锁屏行为的应用是“爱扣字”推送安装的程序“扣字神器”。


三、样本技术原理

(1)锁屏原理

锁屏类勒索软件通常利用WindowManager.LayoutParams的flags属性,设置成某个固定的值,使悬浮窗口悬浮置顶。本文中的恶意应用也利用了同样的方法。



国内的大多数勒索类软件也大多是利用同样的手段。

除了锁屏,对于按键操作,程序也进行了监控。



当按键为4或82时,执行com.bugzapk.z的代码。4代表的是返回键,82代表的是菜单键。代码中并未出现监控音量键、关机键等特征代码。

com.bugzapk.z中的代码主要作用是将bug.apk放在system目录中,作为系统应用开机启动,达到长期恶意锁屏的目的。



而bug.apk正是重命名的“扣字神器”这款应用。


(2)密码加密算法

应用程序中解锁密码并没有明文存储,而是利用了AES加密和压缩算法,将密码进行加密后存储。



压缩算法:


解密前原数据:


解密后明文:


(3)其他恶意行为

在恶意应用运行的过程中,会主动请求网页"http://www.wencaojun.top/xnsmtp.html",而网页中的内容是邮箱和一串类似密码的字符串。



历史恶意样本是发送序列号加密后的字符串到指定邮箱,而这个恶意应用虽然保留了部分历史代码,在此基础上添加了代码,但是在测试的过程中并未出现发送邮箱的行为。

在代码中也出现了一些可疑邮箱。



四、解锁流程

在整个解锁的流程中,并不如“解锁管理员”签名中所述,解锁只需35元或者40元就可以解除屏幕锁定。经过测试我们发现,想要解锁设备至少要有三个密码才能解锁。而这些密码,与解锁界面中生成的序列号毫无关系,其中有两个密码保存在远程服务器上,管理员可以随意修改。



(a)第一个解锁界面

在恶意软件安装后,程序会自动发送HTTP请求到指定的服务器。若HTTP请求成功,则设置第一个解锁界面的解锁密码为网页"http://www.wencaojun.top/sj.html"中声明七中的数字;若HTTP请求失败,则设置第一个解锁界面的解锁密码为4312。



(b)第二个解锁界面

第二个解锁界面中有三个密码可以使用,分别是4951,997998和2415。这几个密码加密存储在恶意应用的代码中,并不是明文可见。



这里的逻辑处理很有趣。密码输入4951会返回到第一个解锁界面;密码输入2415,成功解锁,跳转到第三个解锁界面;密码输入997998,则会提示机型不支持,需提供机型给管理员解锁。

这里的机型是程序通过获取设备信息获取到的,是真实信息,但是机型不支持只是一个套路罢了。

在输入997998跳转到如上图所示界面后,输入密码2415跳转到第三个解锁界面。


(c)第三个解锁界面

第三个解锁界面实际上修改了系统的pin值,设置了新的pin值。



第三个解锁界面的解锁密码与在安装程序时是否激活设备管理器有关。

程序安装时会询问是否激活设备管理器。若激活设备管理器,则程序从远程服务器端获取密码,密码来源于"http://www.wencaojun.top/pin.html"。若未激活设备管理器,则密码为程序加密存储的数字3957。

至此,整个程序才算解锁完毕。当然,这仅是解锁完毕。如果解锁后没有立即删除该恶意应用,重新启动手机后该应用仍会继续自动启动并锁屏。


五、恶意锁屏产业链

恶意样本代码中包含若干手机号码、QQ号、QQ群等信息,根据以上信息及感染用户提供的信息摸索,其产业链也越发清晰。



该团伙利用受害者贪小便宜的心理,多次在安卓逆向破解群、安卓反编译群、扣字群、QQ刷赞群等多个群中埋伏,在群文件中共享包含恶意代码的锁屏应用,并伪造成免费应用的样子,伺机传播。

在用户下载安装后,通过指定QQ群进行联系。QQ群一般伪装成普通的游戏交流群或日常沟通群。



通常情况下,群主不参与整个勒索的流程,会提示受害者联系管理员进行解锁。管理员则会对受害者多次索取解锁费,达到勒索钱财的目的。

勒索团伙具备高度的反侦查意识。在获取样本后的短短几天内多次更换群主和管理员,解散QQ群,建立新的牟利链。



QQ账号注册成本低,一个手机号码可注册多个QQ号。即使QQ号被举报,被腾讯公司收回,也可以使用相同的手机号继续注册,并且经常更换QQ号码也会在一定程度上避免其账号在社交平台大肆流传,影响牟利。

而之前在其他社交平台被披露的QQ群,大多数已解散。现在仍旧被用来维持业务的QQ群基本上都是16年之后建立的。

与其他敲诈勒索团伙不同的是,这个团伙在百度贴吧中专门建了一个贴吧进行自己的解锁宣传。虽然贴吧排名不高,帖子数量少的可怜,但是仍然可以通过其中几个解锁管理员的QQ搜索到。



正如恶意样本技术分析中描述的一样,用户设备受到感染至少执行3个步骤,至少可牟利100元。而这样低成本的恶意锁屏软件,每天感染3个用户,月收入就过万了,日积月累,涉案金额并不是一个小数目。


六、安全建议

恶意锁屏敲诈勒索的事件中,所安装的应用均来自QQ群,论坛等非正规渠道,而这些渠道并不具备大型应用市场相对严格的审核制度。

对于已经感染该恶意样本的用户,可通过本文中的解锁流程进行解锁操作,解锁后立即删除该应用,避免掉入循环付费解锁的黑洞。

针对安卓用户,应尽量避免安装来历不明的应用,对于应用获取root权限等敏感行为的操作也应该保持警惕,避免遭受损失。


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/353891.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

Java后端入行看这 做软件园最靓的仔

16k长文以失败学角度分享普通本科二线Java后端入行经历 前言入行趣事■ 实习前■ 趣事分享1 —— 找实习■ 开启一周面试狂潮1、皮包单休公司2、养老级银行政务3、培训机构4、狼性外包公司5、教授带学生6、初创外包7、阿里旗下外包8、总结9、毕业后 ■ 趣事分享2 —— 给你加50…

QQ空间的汉字转拼音代码

html <!DOCTYPE html> <html lang"en" xmlns"http://www.w3.org/1999/xhtml"> <head><meta charset"utf-8" /><title>QQ空间的汉字转拼音代码</title><script id"jquery_183" type"text/…

android路由表位置,知乎上已获千赞,已拿到offer

前言 从2010年开始Android市场开始需要大量的Android开发人员&#xff0c;招聘市场上也开始大量招Android开发人员&#xff0c;大量java开发者开始学习Android开发&#xff0c;招聘市场面试要求上只要有一定java语法基础&#xff0c;都很容易应聘上Android开发的岗位&#xff…

FasterRunner安装教程(Windows版)

FasterRunner安装教程&#xff08;Windows版&#xff09; 原创 幼儿园二园长 发布于2019-05-10 17:02:59 阅读数 499 收藏 更新于2019-05-10 17:04:23 分类专栏&#xff1a; 接口 工具 版权声明&#xff1a;本文为博主原创文章&#xff0c;遵循 CC 4.0 BY-SA 版权协议&…

时间管理专题_软件篇02

本文属非商业用途&#xff0c;文中借鉴他人处均已注明出处&#xff0c;若侵犯原作权益&#xff0c;请联系删除&#xff0c;谢谢 接上一篇 时间管理专题_软件篇01 #NOTE要点:神文&#xff0c;从目标管理到时间统计完整流程&#xff0c;作者亲历 要点&#xff1a;此文过猛&…

为什么我强烈建议大家使用 Linux 开发?

点击上方“码农突围”&#xff0c;马上关注 这里是码农充电第一站&#xff0c;回复“666”&#xff0c;获取一份专属大礼包 真爱&#xff0c;请设置“星标”或点个“在看” 作者&#xff1a;夏日浅笑 cnblogs.com/summertime-wu/p/11140052.html Linux 能用吗&#xff1f; 我身…

微信Mac免费版:在Mac上也能浏览朋友圈、浏览相册和发布朋友圈

微信Mac版客户端全新功能升级&#xff01;&#xff01;不仅支持查看朋友圈&#xff0c;还能发布朋友圈啦&#xff01;&#xff01;&#xff01;微信正式版支持对朋友圈进行互动和点 赞等操作&#xff0c;还可以浏览朋友圈相册&#xff0c;这是一款运行在OS X上的 社交聊天工具&…

支持查看朋友圈的微信Mac版客户端

微信Mac版客户端终于支持查看朋友圈啦&#xff01;&#xff01;&#xff01;微信正式版支持对朋友圈进行互动和点 赞等操作&#xff0c;但目前仅限于浏览&#xff0c;这是一款运行在OS X上的 社交聊天工具&#xff0c;微信mac版支持跨通信运营商&#xff0c;跨操作系统平台通过…

电脑、手机软件推荐(多角度良心推荐)

本文从电脑和手机出发 推荐以下9大方向软件 1、杀毒软件 2、浏览器 3、聊天软件 4、视频软件 5、音乐软件 6、网盘软件 7、解压软件 8、购物软件 9、直播软件 为什么要推荐&#xff1f; 因为不想大家被流氓软件或者是低质量软件烦恼 1、杀毒软件 手机&#xff1a;推荐手机系…

【墨墨英语单词库免费开源无偿分享】小学、初中、高中、大学四六级专四专八、考研、托福、雅思等词书文本大合集

还在愁没有自己想要的词书&#xff1f;这不&#xff0c;我都给你准备好了&#xff1a; 纯英文txt源词库 带list分类txt词库大全 带中文释义excel词库 这些词书呢&#xff0c;是知乎上的一位大神用爬虫把墨墨背单词app的所有词库给爬取下来的&#xff0c; 而且无偿开源&…

华为手机助手安卓版_西瓜助手安卓版下载-西瓜助手app手机版下载v1.6.3[系统工具]...

西瓜助手安卓版是一款功能强大的手机系统工具软件。西瓜助手app官方版内置了海量在网络上热门的游戏语音包任用户免费使用,同时软件还支持应用多开。西瓜助手app支持手机运动步数修改、机型伪装、模拟语音等各种实用功能,工作、生活、娱乐等都很适用。 西瓜助手软件介绍 …

删库跑路 mini 版!程序员写代码给自己转账21 万!判了~

点击上方“Java精选”&#xff0c;选择“设为星标” 别问别人为什么&#xff0c;多问自己凭什么&#xff01; 下方有惊喜留言必回&#xff0c;有问必答&#xff01; 每天 08:15 更新文章&#xff0c;每天进步一点点... 要说这两年比较火的职业&#xff0c;程序员无疑是其中之一…

软件测试八股文整理

http和https的区别 https协议需要到CA&#xff08;Certificate Authority&#xff0c;证书颁发机构&#xff09;申请证书&#xff0c;一般免费证书较少&#xff0c;因而需要一定费用。http是超文本传输协议&#xff0c;信息是明文传输&#xff0c;https则是具有安全性的ssl加密…

Mac/iOS开发工程师 常用的软件 史上最全版

注意&#xff1a;长期更新&#xff0c;有“【任❤️何】”MAC软件需求(包括游戏、插件、图形设计、开发、系统、办公、网络等等)&#xff0c;留言或者私信或者加我微信&#xff0c;我会发给你破解版&#xff01;哥们不谈钱&#xff0c;伤肝&#xff01;全部免费发送&#xff01…

Linux下进程及其进程地址空间以及一些进程的控制函数

目录 什么是进程&#xff1f;进程的状态Linux下进程的状态 进程地址空间什么是进程地址空间为什么需要进程地址空间&#xff1f; 进程控制进程控制函数forkwait/waitpid 进程等待进程替换&#xff0c;进程替换函数exe 今天我们来分享一下Linux下的进程和进程地址空间以及一些进…

运维小白必学篇之基础篇第十一集:系统进程实验

系统进程实验 实验作业&#xff1a; 1、利用top命令查看当前系统进程&#xff0c;要求没5秒刷新一次&#xff0c;分别按照CPU使用率&#xff0c;内存使用量&#xff0c;CPU使用时间&#xff0c;PID分别排序一次 每5秒刷新一次&#xff1a;top -d 5 按照CPU使用率排序&#xf…

一个好用的不基于时间的同步文件的软件 —— Allway sync 文件同步

文件同步是协作同步的基础。 对于多文件修改后的同步备份,如果不是同步到网盘,那种有网盘软件帮助,识别修改后文件,并备份。容易出现备份出错&#xff0c;人就容易麻&#xff0c;麻中麻。 基本需求 对于文件的同步需求&#xff0c;如下&#xff1a; 识别更新后的文件&#…

android 时间同步软件,Network Time(时间同步软件)

Network Time(时间同步软件)是一款专业用以互联网技术多台计算机的系统时钟同步软件&#xff0c;运用Network Time可以完成服务器和局域网络的時间做到ms级的精确&#xff0c;有必须的可以下载应用。 【基础介绍】 Network Time是由 Han-soft发布的一款功能齐全的时间同步系统&…

时间同步软件和相关网站

网站 国家授时中心 http://www.time.ac.cn/stime.asp Time.is - 任何时区的精确时间 https://time.is/ 软件 时间精灵——WEB在线时间发布与校准Timefairy.exe 官网&#xff1a;http://www.time.ac.cn/times/timefairy.htm 下载&#xff1a;http://www.time.ac.cn/serve/down…

韶关python培训班_“韶”字的五行属性是什么?

韶字五行属性及含义 拼音&#xff1a;shao (姓氏)繁体&#xff1a;韶笔画&#xff1a;14五行属性&#xff1a;金吉凶&#xff1a;吉 韶〈名〉 (形声。从音,召声。本义:传说中的虞舜时代的乐曲名) 传说舜所作的乐曲名 [name of music composed by Emperor Shun] 韶,虞舜乐也…