Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室

welcome表面上是一款面向Arab地区的聊天软件,实则是一款具有强大聊天功能的间谍软件。该应用程序具有获取并上传用户通讯录、通话记录、短信、文件、位置等隐私信息的功能,并通过监听用户电话状态对用户通话记录进行录音、监听用户短信数据库,过滤并上传用户收发的短信息。

welcom间谍软件主要通过网站进行传播,目前并没有发现其上架于应用商店。应用程序分发网站地址:http://ephon****vicesc.lub/。 图片[1]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图1-1 官网首页

页面上显示Google Play按钮,但Google Play并未上架,只是个下载按钮。图片[2]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图1-2 下载按钮

1. 样本运行流程

应用首次运行请求窃取用户隐私数据所需的敏感权限,若用户拒绝授予权限,则应用会退出。接着应用每隔5分钟连接一次服务器,从服务器获取远控指令执行窃取用户设备隐私数据的操作。

图片[3]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图2-1 运行流程图

2. 技术原理

welcome启动时必须授予清单中声明的全部权限,权限不足则退出应用,这些权限对于一个聊天App来说可能不会引起用户怀疑。但需提醒用户当一个应用请求大量敏感权限时,应提高警惕行。图片[4]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-1 启动页面

作为一款“社交软件”,程序启动之后申请短信、通讯录、录音等大量敏感权限,如果用户拒绝,则程序自动退出,如图3-2、3-3所示。图片[5]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-2 权限申请弹窗图片[6]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-4 权限不足退出应用 图片[7]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-5 隐私相关权限清单

获得授权后上传设备信息并开启服务。 图片[8]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-6 上传设备信息 图片[9]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-7 启动各项服务

2.1隐私窃取

获取用户联系人、短信、通话记录等信息并每隔1分钟上传到服务器。图片[10]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-8 获取隐私信息

获取用户设备通讯录信息: 图片[11]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-9 读取通讯录

获取用户设备短信息:图片[12]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-10 读取短信

获取用户设备通话记录: 图片[13]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-11 读取通话记录

通过GPS手段获取用户位置信息:图片[14]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-12 获取位置

监听用户设备来电状态、开始及结束状态并启动录音。图片[15]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-13 监听电话状态图片[16]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-14 记录号码并操作录音 图片[17]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-15 获取号码所属联系人名称

获取并上传用户设备文件信息: 图片[18]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-16 上传信息文件

2.2远程控制

恶意程序每5分钟请求一次主控地址与服务器交互。 图片[19]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-17 开启定时任务

接收并处理服务器发送的命令。 图片[20]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-18 接收远程命令

远程控制命令列表:

命令

作用

S1

总开关

S2

暂无

S3

暂无

S4

短信雷达

S5

获取并上传文件

S6

录音

S7

通话监听开关

S8

暂无

S6:指定开始时间和时长启动录音。图片[21]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-19 开启录音

S4:注册监听短信数据库变化,当用户收发短信时触发监听器:图片[22]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-20 监听短信并保存 图片[23]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-21 注册短信内容观察者 图片[24]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-22 处理短信变化

S5:从C&C处请求要窃取的文件类型,获取此类型的文件并上传。 图片[25]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-23 获取的文件类型

获取/mnt目录下的全部文件信息及外部存储器/Camera目录下的全部照片信息保存在数据库中图片[26]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-24 遍历指定目录图片[27]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-25 遍历文件并存储文件信息

将窃取的信息保存在应用文件目录下的本地数据库中。 图片[28]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-26 数据库中存储的文件信息

2.3信息上传

开启上传用户信息的定时任务。线程启动时延迟5分钟,此后每6分钟执行一次。 图片[29]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-28 开启上传定时任务

检测若未在监听状态,上传获取的全部信息文件。图片[30]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-29 上传文件

2.4 C&C交互

为了防止C&C址的泄露,C&C地址以AES加密保存: 图片[31]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-31 加密算法

解密后的服务器地址: 图片[32]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-32 解密的地址图片[33]-Welcome Chat间谍软件分析报告 – 作者:暗影安全实验室-安全小百科

图3-33 发生的上传请求

上传地址及作用汇总表:

接口

作用

http://api.emob****rvices.club/v1/services

控制录音启动后终止录音指令

http://api.emob****vices.club/v1/types

获取需上传的文件类型

http://api.emob****rvices.club/v1/record

获取录音启动时间和时长

http://api.emob****rvices.club/v1/data

获取远程指令

http://api.emob****rvices.club/v1/file

上传文件

3. 样本信息

Hash:

C60D7134B05B34AF08023155EAB3B38CEDE4BCCD

C755D37D6692C650692f4C637AE83EF6BB9577FC

89AB73D4AAF41CBCDBD0C8C7D6D85D21D93ED199

2905F2F60D57FBF13D25828EF635CA1CCE81E757

参考链接

https://www-welivesecurity-com/2020/07/14/welcome-chat-secure-messaging-app-nothing-further-truth/

来源:freebuf.com 2020-07-21 18:58:32 by: 暗影安全实验室

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论