亚信安全威胁情报中心获取银狐远控样本还原银狐组织攻击
创始人
2026-01-12 06:05:25
0

近日,亚信安全威胁情报中心获取了银狐远程控制样本,通过远程控制终端生成了payload并对其进行了分析,还原了银狐组织的完整攻击流程。 建议相关用户部署全面的防病毒产品,并积极采取相关措施。

实现远程控制的木马软件_木马远程控制软件实现功能_木马远程控制软件实现什么功能

银狐木马简介

攻击者总是会在个人服务器上部署网络钓鱼页面,然后通过传播恶意链接将受害者引导至这些页面。 这种方法很容易被网络安全系统检测到。 现在该组织直接将钓鱼 HTML 页面存储在云存储桶中。

投递方式包括邮件钓鱼、水坑、微信社交工程投递木马等。水坑攻击中存在数十种假冒软件,包括但不限于WPS软件、PDF软件、CAD软件、qwbpro(奇微宝)、微信、加速器、压缩软件、 PPT、美图秀秀、向日葵软件等。初始加载:exe、chm、msi。

木马远程控制软件实现什么功能_木马远程控制软件实现功能_实现远程控制的木马软件

【图1.1银狐流程图】

远程控制终端分析

Silver Fox具有TCP和UDP协议主机上网方式,集成了键盘记录、视频查看、文件管理、系统管理、语音监听、文件操作、命令执行、反虚拟机、权限提升等功能。 默认端口为 6000。

远程控制端可以选择是否对样本进行upx打包。 以往对银狐样品的分析中,发现该组织采用upx填料,且方法一致。

木马远程控制软件实现什么功能_实现远程控制的木马软件_木马远程控制软件实现功能

【图2.1远程控制端截图】

【图2.2木马生成示例】

将会自动生成x86和x64架构的样本,如图2.3所示:

【图2.3生成木马】

远程控制终端导入的功能模块(x86和x64相同)

【图2.4 远程控制终端功能部分】

使用开源 dll2shellcode 在加载到内存之前解密密码:

木马远程控制软件实现什么功能_木马远程控制软件实现功能_实现远程控制的木马软件

【图2.5加解密算法】

木马远程控制软件实现功能_实现远程控制的木马软件_木马远程控制软件实现什么功能

【图2.6 远程控制通信示例】

受控端木马分析流程

流程分析:

木马远程控制软件实现功能_木马远程控制软件实现什么功能_实现远程控制的木马软件

【图3.1主要功能部分】

木马远程控制软件实现功能_木马远程控制软件实现什么功能_实现远程控制的木马软件

【图3.2初始化示例】

该示例检测磁盘上是否存在文件夹“C:\\Program Files\\VMware\\VMware Tools\\”和进程“VMwareService.exe、VMwareTray.exe、VMwareUser.exe”。 如果存在实现远程控制的木马软件,就会进入while无限循环。 ,达到反虚拟机的目的

木马远程控制软件实现功能_实现远程控制的木马软件_木马远程控制软件实现什么功能

【图3.3 反虚拟机】

如果获取到指定路径,则创建GFIRestart32.exe,实现开机自启动。 否则,写入“SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run”注册表项以实现开机自动启动。

木马远程控制软件实现功能_木马远程控制软件实现什么功能_实现远程控制的木马软件

【图3.4 开机自动启动】

它会检测一些终端安全软件,以避免杀毒软件:

木马远程控制软件实现功能_木马远程控制软件实现什么功能_实现远程控制的木马软件

【图3.5进程检测列表】

数据传输使用CClientSocket类实现示例通信:

【图3.6 通讯示例】

收集的主机信息主要包括:主机名、本地地址信息、系统版本信息、操作系统版本信息、cpu型号、系统架构、驱动信息、目录和磁盘号属性。 该信息稍后将被加密并用作在线地址。 发送至远程控制终端。

实现远程控制的木马软件_木马远程控制软件实现什么功能_木马远程控制软件实现功能

【图3.7信息收集】

创建互斥体以防止多次打开。 具体步骤是拼接路径并创建名为“C:\ProgramData\sys.key”的互斥体:

木马远程控制软件实现功能_实现远程控制的木马软件_木马远程控制软件实现什么功能

【图3.8互斥体】

上传和下载文件部分:

木马远程控制软件实现功能_实现远程控制的木马软件_木马远程控制软件实现什么功能

【图3.9命令部分】

该远程控制木马的远程控制功能,如文件传输、截图、键盘记录、收集用户系统信息、遍历是否有网络分析工具等,都可以通过以上方式从远程控制端和被控端进行显示分析。

通信协议分析

通过对比gh0st 3.6版本的源代码,我们注意到该样本使用了相同的操作流程,因此我们可以推断这是gh0st的修订版本。

本示例使用开源压缩库zlib-1.2.11来传输数据。 这种方式的优点是传输速度快、稳定,可以支持无限数量的在线主机。 同时,该样本具有同时控制数万台主机的能力。

实现远程控制的木马软件_木马远程控制软件实现功能_木马远程控制软件实现什么功能

【图4.1 zlib源码对比】

字符串中出现了zlib的版权和版本信息:

木马远程控制软件实现功能_实现远程控制的木马软件_木马远程控制软件实现什么功能

【图4.2 zlib字符串】

通常,此类远程控制工具的典型数据结构包括特定的识别码,后面是Zlib压缩的数据。 判断是否使用Zlib压缩,我们可以通过观察数据流中的压缩头标识来判断。 一般来说,Zlib头标识符是\x78\x9c。 抓包样本,可以看到主机信息拼接后的结构大致如下:

【图4.3 在线包】

样本归因

与远程控制 pdb 路径关联的示例哈希如表 4.1 所示:

木马远程控制软件实现功能_木马远程控制软件实现什么功能_实现远程控制的木马软件

【表4.1 远程控制终端ioc】

与 pdb 路径关联的有效负载如表 4.2 所示:

实现远程控制的木马软件_木马远程控制软件实现什么功能_木马远程控制软件实现功能

【表4.2有效负载ioc】

综上,结合样本的同源特征,判断该样本属于银狐木马。

总结及处置建议

Silver Fox作为一种恶意远程控制工具,通常将payload隐藏在各种常用软件的导入文件中,挂载到假冒网站上实现远程控制的木马软件,通过黑白方式加载,等待用户下载。

关于亚信威胁情报中心

亚信安全威胁情报中心:聚焦威胁情报研究,建立威胁情报运营能力,为产品提供联防联控和主动防御能力,提升安全威胁检测和响应能力。

相关内容

热门资讯

生... 随着生物信息学作为一门新兴的交叉学科受到越来越多的关注生物信息学在线软件,数据分析也成为了生物信息学...
爱... 作为一款革命性的视频编辑软件,iClip 创新的用户友好界面不仅可以让您快速开始视频编辑,而无需花费...
快... 今天给大家推荐快手平台上的无人直播项目,它的准入门槛非常低,操作也很简单。首先你只需要在手机上安装几...
如... 如何使用Word创建电子签名?在数字时代制作签名软件,电子签名的重要性日益凸显。使用Word创建电子...
做... 要想做好工作,先要有好的工夫视频剪辑软件教程,这是自古流传下来的道理!做抖音也是一样,需要用到很多工...
8... 在大多数人的印象里,编程很难学,除了英语好,还需要思维敏捷,不只是编程,还有很多东西需要深入学习,很...
一... 无论是记录日常平凡的瞬间,还是分享旅途中的所见所闻,一款简单易用的一键剪辑影片工具显得尤为重要。你只...
咸... 大家好,我是闲鱼哥。课前声明:公众号拆解的副业项目都是免费完整的,我们不会以任何理由向您收取费用。如...
账... 注册账户需要准备的东西:身份证正反面照片,另外还需要填写姓名,手机号码等相关信息。表达产生先在手机上...
电... 什么是电子签名?电子签名不是书面签名的图形化表示,而是一种以身份认证和信息加密为核心的技术。《中华人...
非... 很难说风险情绪是升温还是降温,但可以肯定的是,资本流动的方向已经发生了明显转变,在11月强劲的非农就...
学... 学习英语很难,但学习很有趣。---关于学习英语的那些事昨天收到一位读者的留言,希望我推荐一些好用的手...
玛... 说到建筑可视化工具,许多渲染程序都提供了一套非常复杂的工具,使专业人士能够发挥出最佳水平。ArchV...
D... 软件简介:恢复C盘空间,清理垃圾软件搬家 360,优化系统,此类软件一股清流。适用系统:Window...
电... 我是一个重度计算机用户,但我有一个非常坏的习惯,就是把软件或资源放在任何地方。我的想法是:我可以把它...
室... 随着我国房地产行业的蓬勃发展,国内室内设计行业也随之蓬勃发展,无论是开发商还是装修公司都赚得盆满钵满...
硬... 硬盘在电脑中占有重要的地位,它负责存储电脑中所有的数据和信息,如果硬盘出现故障,就会导致电脑中的数据...
室... 室内设计要学什么软件呢?在天湖教育看来,虽然室内设计涉及的软件很多室内设计软件教程,但是室内设计师最...
如... 点击蓝字关注我,激发孩子好奇心,培养动手创造力知识最有趣,快乐学编程如需软件请回复:DiskGeni...
室... 你是不是对室内设计感兴趣,但是因为没有基础知识而不知道怎么学?你是不是因为学不会室内设计而迷茫?如果...