文章总结: MoneyIsTime是一种新型勒索软件,使用ChaCha20加密算法加密文件并添加.moneyistime扩展名。该软件具有区域判断功能,避开特定国家/地区,且近期变种开始使用中文勒索信和沟通,显示其本地化策略。攻击者使用Skiff.com邮箱和Session平台进行通信。安全建议包括定期数据备份、系统更新、最小权限原则、多因素认证、网络分段、部署防勒索软件和建立应急响应计划等。
综合评分: 91
文章分类: 恶意软件,漏洞分析,应急响应,威胁情报,网络安全
【病毒分析】使用中文勒索信及沟通:MoneyIsTime 勒索家族的本地化语言转变及其样本分析
原创
索勒安全团队
solar应急响应团队
2024年11月14日 16:00
山东
1.背景
1.1 MoneyIsTime家族介绍
MoneyIsTime 是一种新发现的勒索软件,其特征与 Beast 和 LostInfo 勒索软件变体相似。其最早期版本在对文件进行加密时,它会在原文件名后添加一串随机字符,并附加“.moneyistime”扩展名。此外,MoneyIsTime 会创建一份名为“README.TXT”的勒索信,向受害者告知攻击详情并提供付款指引,因此该勒索软件被命名为 MoneyIsTime 勒索家族。
近期,Solar应急响应团队捕获到的样本显示,新变种可能会在加密后的文件名中添加受害公司名称作为后缀,推测这是 MoneyIsTime 勒索家族的最新演变。
MoneyIsTime 家族还具备区域判断功能。在执行过程中,勒索软件会获取进程句柄,并解密资源以提取出相关字符串。如果发现目标系统的语言属于以下国家或地区,则会自动退出攻击:阿根廷 (AR)、亚美尼亚 (AM)、阿塞拜疆 (AZ)、白俄罗斯 (BY)、塞浦路斯 (CY)、格鲁吉亚 (GE)、哈萨克斯坦 (KZ)、吉尔吉斯斯坦 (KG)、摩尔多瓦 (MD)、俄罗斯 (RU)、塔吉克斯坦 (TJ)、土库曼斯坦 (TM)、乌克兰 (UA)、乌兹别克斯坦 (UZ)、越南 (VN)。
这表明 MoneyIsTime 家族可能有意避开这些地区,可能是由于政治因素或对这些地区的攻击风险较高。
1.2 首次出现时间
2024年5月
1.3 勒索信对比
早期的 MoneyIsTime 勒索信主要使用纯英文,而近期捕获的样本显示,勒索信内容已转换为中文。虽然文件的后缀和勒索信的具体内容有所不同,但黑客提供的 Session ID 一致,同时通过对比moneyistime的早期样本的字节,可以发现末尾的特征都是相同的,都为0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x66, 0x6B, 0xEA, 0x57, 0x1A, 0xBE, 0x16, 0x66
因此可以推测这些变种仍属于同一个勒索家族。而从勒索信由英文转到中文这种语言上的变化表明,MoneyIsTime 家族可能在不断扩展其目标范围,甚至尝试以更加本地化的方式与受害者进行沟通,以提高其勒索成功率。
早期勒索信内容
YOUR FILES ARE ENCRYPTED
Your files, documents, photos, databases and other important files are encrypted.
If you found this document in a zip, do not modify the contents of that archive! Do not edit, add or remove files from it!
You are not able to decrypt it by yourself! The only method of recovering files is to purchase an unique decryptor.
Only we can give you this decryptor and only we can recover your files.
To be sure we have the decryptor and it works you can send an email: [email protected]
decrypt one file for free.
But this file should be of not valuable!
Do you really want to restore your files?
Write to email: [email protected]
Download the (Session) messenger (https://getsession.org) in messenger :ID”xxxxxx8a3c3a688c78cf2e2b2b7df760630377f29c0b36d999862861bdbf93380d”
Attention!
Do not rename or edit encrypted files and archives containing encrypted files.
Do not try to decrypt your data using third party software, it may cause permanent data loss.
Decryption of your files with the help of third parties may cause increased price (they add their fee to our) or you can become a victim of a scam.
近期勒索信内容
问候! 您的公司“xxxxxx”遭到勒索攻击!
我会尽量简明扼要:
1. 您的文件被解密对我们来说不亚于您,
我们不想伤害你,我们只是想为我们的工作获得赎金。
2.付款后我们只需要20分钟即可为您彻底解密,
回到原来的状态,很简单!
3.如果你联系解密公司,你就会自动暴露在公众面前,
还有,这些公司根本不关心你的文件,他们只考虑自己的利益,
通过试图拖延时间,他们会让你面临不必要的成本和大问题。
4.他们还联系了警察。 再说一次,只有你遭受这种待遇!
5.我们为您开发了一个没有任何问题的安全解密方案,与上述公司不同,
他们肯定会来找我们破译您的信息,并只是从您作为中间人那里获利,从而阻止了这个问题的快速解决!
6.如果拒绝付款,我们将转移您的所有个人数据,例如(电子邮件、面板链接、付款文件、证书、您员工的个人信息、SQL、ERP、MIS、LIS、其他黑客组织的财务信息) 他们肯定会再次来找您!
我们还将利用社交网络和其他媒体宣传此次攻击,这将严重影响您的声誉!
7.如果您在攻击后12小时内联系我们,价格仅为事后价格的50%!
8.在任何情况下都不要尝试自行解密文件; 你只会破坏它们!
联系方式
Download the (Session) messenger (https://getsession.org) in messenger :ID"xxxxxx8a3c3a688c78cf2e2b2b7df760630377f29c0b36d999862861bdbf93380d"
MAIL:[email protected]
1.4 中文对话
在某受害用户与黑客组织的谈判过程中,发生了一件颇为戏剧性的事情。受害者的IT负责人先是按照黑客提供的联系方式发起了沟通,发送了被加密的文件样本和加密ID,却得到了简短的英文回复:”工具已售出”。然而,随后受害者的另一位运维人员换了个账号,以中文重新联系该黑客组织,结果对方不仅用中文进行回复,还给出了解密后的测试文件,并直接索要2000美元(折合人民币约1.7万元)的赎金。
由此可以推测,该勒索组织内部有擅长使用中文的成员。这与大部分遇到的勒索组织不同,通常这些组织只使用英文沟通,并拒绝使用其他语言。而在此次事件中,黑客的迅速切换语言并展开进一步谈判,充分表明其具备一定的中文语言能力,这可能是他们试图提高成功率的一种策略。
1.5 邮箱特征
Skiff.com 是一款以隐私和安全为核心的电子邮件服务,主打端到端加密和开源透明度,其特点在于通过强大的加密技术保障用户数据安全,确保通信内容仅对收件人和发件人可见。这一平台的开源特性使得代码公开透明,进一步增强了用户对其隐私保护的信任。
此外,Skiff 还支持 Web3 原生功能,允许用户通过加密钱包(如 MetaMask)注册,实现更高层次的去中心化体验。正因为其隐私和安全性能出色,甚至黑客也偏爱使用 Skiff 来隐藏身份并加密通信。
1.6 Session平台
Session 是一款注重隐私和安全的开源即时通讯应用,旨在提供匿名且安全的通信服务。其主要特点包括:
- 无需电话号码注册:用户可通过生成的唯一 Session ID 进行通信,避免泄露个人信息。
- 端到端加密:所有消息均采用端到端加密,确保只有通信双方能够读取内容。
- 去中心化网络:基于去中心化的网络架构,增强了抗审查性和隐私保护。
- 开源透明:作为开源项目,任何人都可以审查其代码,确保不存在后门或安全漏洞。
黑客倾向于使用 Session 进行通信,主要原因在于其强大的隐私保护和匿名性。无需电话号码注册的机制使得用户身份难以追踪,端到端加密确保了通信内容的保密性。此外,去中心化的网络架构使得通信难以被监控或拦截。这些特性使得 Session 成为黑客在进行非法活动时规避追踪和监控的理想工具。
2.恶意文件基础信息
2.1 加密器基本信息
| 文件名: | encrypter-windows-x86.exe |
| — | — |
| 大小: | 81kb |
| 操作系统: | Windows |
| 架构: | x86-64 |
| 模式: | 32 位 |
| 类型: | EXEC |
| 字节序: | LE |
| MD5: | 11395b5231b765348d210660ea1f68e1 |
| SHA1: | d03af9c3d78bdf27e53ea6f0a9b3458002402c43 |
| SHA256: | e01f5c7067dc984dceb883b10444b1a5b0f22ebd500baf9d9a88207f5033285d |
3.加密后文件分析
3.1威胁分析
| 病毒家族 | moneyistime |
| — | — |
| 首次出现时间/捕获分析时间 | 2024/05 ||2024/06/26 |
| 威胁类型 | 勒索软件,加密病毒 |
| 加密文件扩展名 | .{xxxxxx-D559-A635-xxxxxx-xxxxxxxxxx}.moneyistime |
| 勒索信文件名 | readme.txt |
| 有无免费解密器? | 无 |
| 联系邮箱 | [email protected] |
| 感染症状 | 无法打开存储在计算机上的文件,以前功能的文件现在具有不同的扩展名(例如,solar.docx.moneyistime)。桌面上会显示一条勒索要求消息。网络犯罪分子要求支付赎金(通常以比特币)来解锁您的文件。 |
| 感染方式 | 受感染的电子邮件附件(宏)、恶意广告、漏洞利用、恶意链接 |
| 受灾影响 | 所有文件都经过加密,如果不支付赎金就无法打开。其他密码窃取木马和恶意软件感染可以与勒索软件感染一起安装。 |
3.2 加密的测试文件
3.2.1 文件名
sierting.txt
3.2.2 具体内容
加密的测试文件为sierting.txt,具体内容如下
经过加密之后如下
文件的大小增加了200Byte,经过多次实验结果仍然相同
4.逆向分析
4.1加密器逆向分析
4.1.1 判断地区
获取进程句柄
获取语言信息
进行对资源解密操作,解密出字符串
如果是以下国家或地区的ARAMAZBYCYGEKZKGMDRUTJTMUAUZVN 就退出
- AR:阿根廷
- AM:亚美尼亚
- AZ:阿塞拜疆
- BY:白俄罗斯
- CY:塞浦路斯
- GE:格鲁吉亚
- KZ:哈萨克斯坦
- KG:吉尔吉斯斯坦
- MD:摩尔多瓦
- RU:俄罗斯
- TJ:塔吉克斯坦
- TM:土库曼斯坦
- UA:乌克兰
- UZ:乌兹别克斯坦
- VN:越南
4.1.2 自解密资源
解密字符串
生成
再次解密字符串
生成
发现使用了chacha20 算法
4.1.3 获取命令行参数
获取命令行参数
4.1.4 解密字符串,并生成key文件
解密出将勒索信的名称并将其改为宽字符
MultiByteToWideChar(0, 0, &Buffer, -1, &word_EE3780, nNumberOfBytesToWrite + 1);
类似rc4的手法解密数据
dword_EE377C = sub_ED565C(&unk_EDFD49, dword_EDFD45);
再次解密数据
生成 字符串
Microsoft Enhanced RSA and AES Cryptographic Provider
初始化加密
result = CryptAcquireContextA(&hProv, 0, &szProvider[12], 0x18u, 0xF0000000);
再次解密
生成字符串
default.key
获取当前路径
再次解密出一个字符串
C:\Users\123\Desktop\default.key
搜索是否存在这个文件
再次解密字符串TEMP
获取环境变量
GetEnvironmentVariableW(&Name, v2, 0x8000u)//name为TEMP;
再次搜索default.key
随机生成密钥
生成key文件
4.1.5 解密资源生成后缀
解密生成0123456789ABCDEF
再次解密
生成D9580E7F7ABAAA7BCC19668745C
解密字符串并拼接
{38047DB0-D958-E7F7-BAAA-BCC19668745C}
生成字符串 xxx
拼接为{38047DB0-D958-E7F7-BAAA-BCC19668745C}.xxx
4.1.6 加载函数
生成字符串ershipPrivilege,RstrtMgr.dll
再次解密生成字符串RmStartSession
加载函数RmStartSession,RmRegisterResources,RstRmGetList,RmRmEndSession,RsRmShutdown
判断是否加载成功,生成字符串SYSTEMROOT,获取环境变量SYSTEMROOT的值,得到C:\Windows
设置临界区
得到下面的字符串
#recycleEFI.BootEFI.Microsoft$Recycle.Bin$Windows.~bt$Windows.~wsAll UsersAppDataApplication DataAvast SoftwareBitdefenderBootCommon Filesconfig.msiEmbedded Lockdown ManagerGoogleGoogleChromeinetpublogsintelInternet ExplorerMicrosoft HelpMicrosoft.NETMicrosoftMozilla FirefoxMozillaMSBuildMSOCachenvidiaOpera SoftwareOperaPackage CachePerfLogsReference AssembliesSystem Volume InformationTor BrowserTrend MicroWindows Defender Advanced Threat ProtectionWindows DefenderWindows JournalWindows MailWindows Media PlayerWindows Multimedia PlatformWindows NTWindows Photo ViewerWindows Portable DevicesWindows SecurityWindows SidebarWindows.oldWindowsWindows
同样的手法又加载了
autorun.inf boot.ini bootfont.bin bootmgfw.efi bootm
.386.adv.ani.bat.bin.cab.cmd.com.cpl.cur.deskthemepack.diagcab.diagcfg.diagpkg.dll.drv.exe.hlp.hta.icl.icns.ico.ics.idx.key.lnk.lock.mod.mpa.msc.msi.msp.msstyles.msu.nls.nomedia.ocx.pdb.prf.ps1.rom.rtp.scr.search-ms.shs.spl.sys.theme.themepack.wpx
解密出字符串success
同样的手法解密得到
out of memory ,no access,too small , already,corrupt
初始化socket 同时获取计算机名 DESKTOP-JDBMC6Q
4.1.7 初始化窗口控件
初始化控件并生成字符串
创建窗体
注册全局热键 并设置定时器
解密生成字符串startedSession: %s ,38047DB0-D958-E7F7-BAAA-BCC19668745C 当作参数传入
sub_EDD976((LPCWSTR)nSize, (LPCWSTR)&Msg, (char)&String2);
4.1.8 清空回收站
获取命令行
清空回收站
4.1.9 提权,关闭进程 agntsvc.exe
获取版本号
判断用户权限
获取字符串agntsvc.exe
遍历进程
判断是否为[System Process] 进程,判断成功关闭 agntsvc.exe
4.1.10 扫描空闲的卷并挂载驱动器
判断驱动器类型
扫描计算机的卷,并获取卷的guid路径 为\?\Volume{f9c7b1c8-0000-0000-0000-100000000000}\,然后将指定的卷名映射到驱动器号上去
解密生成字符串 Volume: %s -> %smounted
获取驱动器名
4.1.11 获取arp信息,并连接网址
获取arp信息
解密得到字符串
CKM224.0.0.22
获取了ip192.168. 169. 172.
获取了一个ip 224.0.0.22
再次解密了一个ip 224.0.0.251
239.255.255.250
192.168.226.1
192.168.226.2
发现是在读取arp表
打开了一个网络连接对象 46.81.119.76
连接了一个网址
https://iplogger.co/162c65.torrent
生成字符串
Referer: BEGIN
4.1.12 读取文件 并进行加密
读取文件进行加密
判断文件是否为特定文件 以及大小 不符合要求开始加密
将文件移动到距离开头160的位置
移动指针到文件末尾
遍历查找文件
获取文件长度
读取前30位字节
获取长度
读取后面160位
清空刚刚读取的地方
chacha_xor_2(v11, (int)&unk_EE2E98, 32);
v11位刚刚清空的160位空间
&unk_EE2E98为数组
[0xAA, 0xCF, 0x9E, 0x85, 0xBE, 0xD7, 0xDB, 0x30, 0x83, 0x1E,
0xBD, 0xBF, 0xA1, 0x65, 0xDB, 0x81, 0x71, 0xC1, 0xA0, 0x4E,
0x14, 0x03, 0xB1, 0xD8, 0x60, 0xDE, 0xE7, 0x1E, 0x6B, 0xF1,
0x7D, 0x1B, 0xC5, 0x28, 0x67, 0x01, 0xD7, 0x77, 0x50, 0x0A,
0x70, 0xA0, 0xCA, 0x0F, 0x0F, 0xC9, 0xB7, 0x54, 0xAA, 0x54,
0x4B, 0x58, 0xA8, 0x87, 0x2F, 0x39, 0x3B, 0x0B, 0xFE, 0x15,
0xDA, 0x5D, 0xF1, 0x3B, 0x3C, 0x7C, 0x26, 0x74, 0xE7, 0x48,
0x54, 0x81, 0x7E, 0x50, 0xAD, 0x46, 0xB3, 0x38, 0xE4, 0x0C,
0xFB, 0xC3, 0x81, 0xA0, 0xB0, 0xDE, 0x39, 0xD7, 0x3A, 0x77,
0x92, 0xA2, 0x55, 0xD6, 0xEE, 0xA3, 0x4C, 0xD6, 0xD0, 0x27,
0xC5, 0x53, 0x5C, 0xDA, 0x97, 0xFF, 0x6E, 0xF5, 0x21, 0xA2,
0x64, 0x3F, 0x8C, 0x33, 0x7A, 0xC8, 0x10, 0x1B, 0x0B, 0xDE,
0x9B, 0x4C, 0xD1, 0x16, 0x3B, 0xE1, 0xFF, 0x4D, 0x2A, 0xFD,
0x3F, 0x34, 0x90, 0x51, 0xD9, 0x1C, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x1F, 0x02, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x66, 0x6B, 0xEA, 0x57, 0x1A, 0xBE, 0x16, 0x66]
取前96个 到刚刚的空间里面
生成32个随机数
0x01, 0x15, 0xFE, 0x56, 0x0F, 0x4A, 0xD5, 0xAD, 0xF3, 0x72,
0x97, 0xB6, 0xF4, 0x9F, 0x61, 0x3B, 0xB7, 0xAC, 0x9F, 0x6D,
0xF6, 0x07, 0x8E, 0xE0, 0x2D, 0xB7, 0x55, 0x60, 0xC1, 0xF3,
0x5D, 0x1F
对32位随机数进行操作
v7[0] &= 0xF8u;
v7[31] = v7[31] & 0x3F | 0x40;
发现了 crc32的特征
发现是通过salsa20加密 以及crc32校验密钥
加密结束后往末尾写入
[0xAA, 0xCF, 0x9E, 0x85, 0xBE, 0xD7, 0xDB, 0x30, 0x83, 0x1E,
0xBD, 0xBF, 0xA1, 0x65, 0xDB, 0x81, 0x71, 0xC1, 0xA0, 0x4E,
0x14, 0x03, 0xB1, 0xD8, 0x60, 0xDE, 0xE7, 0x1E, 0x6B, 0xF1,
0x7D, 0x1B, 0xC5, 0x28, 0x67, 0x01, 0xD7, 0x77, 0x50, 0x0A,
0x70, 0xA0, 0xCA, 0x0F, 0x0F, 0xC9, 0xB7, 0x54, 0xAA, 0x54,
0x4B, 0x58, 0xA8, 0x87, 0x2F, 0x39, 0x3B, 0x0B, 0xFE, 0x15,
0xDA, 0x5D, 0xF1, 0x3B, 0x3C, 0x7C, 0x26, 0x74, 0xE7, 0x48,
0x54, 0x81, 0x7E, 0x50, 0xAD, 0x46, 0xB3, 0x38, 0xE4, 0x0C,
0xFB, 0xC3, 0x81, 0xA0, 0xB0, 0xDE, 0x39, 0xD7, 0x3A, 0x77,
0x92, 0xA2, 0x55, 0xD6, 0xEE, 0xA3, 0x4C, 0xD6, 0xD0, 0x27,
0xC5, 0x53, 0x5C, 0xDA, 0x97, 0xFF, 0x6E, 0xF5, 0x21, 0xA2,
0x64, 0x3F, 0x8C, 0x33, 0x7A, 0xC8, 0x10, 0x1B, 0x0B, 0xDE,
0x9B, 0x4C, 0xD1, 0x16, 0x3B, 0xE1, 0xFF, 0x4D, 0x2A, 0xFD,
0x3F, 0x34, 0x90, 0x51, 0xD9, 0x1C, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x1F, 0x02, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x66, 0x6B, 0xEA, 0x57, 0x1A, 0xBE, 0x16, 0x66]
4.2 关闭防火墙工具
使用开源工具 dControl_v2.1 关闭 winidows defender
https://github.com/SkyN9ne/DefenderControl
4.3 进程检测工具
使用 ProcessHacker.exe工具检测进程 ,工具源码如下
https://github.com/processhacker
5.病毒分析概览
MoneyIsTime 是一种勒索软件家族,针对 Windows 系统,利用 ChaCha20 加密算法加密受害者的文件并添加特定扩展名,生成勒索信文件“README.TXT”。该软件会在加密文件后添加具有唯一标识的后缀,并尝试关闭防火墙和防护程序以提升感染效果。
同时,MoneyIsTime 通过读取系统语言和环境信息来识别受害者区域,以避开特定国家或地区。其操作流程包括生成密钥文件、自解密资源并挂载目标驱动器。此外,它利用 Skiff.com 的隐私邮箱和加密通信,进一步增强了追踪难度,为受害系统带来了巨大的数据安全威胁。
以下是solar安全团队近期处理过的常见勒索病毒后缀:
| 出现时间 | 病毒名称 | 相关文章 |
| — | — | — |
| 2024/09/29 | .lol | 【病毒分析】全网首发!全面剖析.LOL勒索病毒,无需缴纳赎金,破解方案敬请期待下篇! 【工具分享】.LOL勒索病毒再也不怕!完整破解教程分享+免费恢复工具首发 |
| 2024/06/21 | .MBRlock | 【病毒分析】假冒游戏陷阱:揭秘MBRlock勒索病毒及其修复方法 |
| 2024/06/01 | .steloj | 【病毒分析】Steloj勒索病毒分析 |
| 2024/05/27 | .TargetOwner | 【病毒分析】技术全面升级,勒索赎金翻倍,新版本TargetOwner勒索家族强势来袭? |
| 2024/05/17 | .Lockbit 3.0 | 【病毒分析】Lockbit家族Lockbit 3.0加密器分析 【成功案例】RDP暴露引发的蝴蝶效应:LockBit组织利用MSF工具及永恒之蓝漏洞进行勒索入侵 |
| 2024/05/13 | .wormhole | 【病毒分析】Wormhole勒索病毒分析 |
| 2024/04/09 | .bianlian | 【病毒分析】新兴TOP2勒索软件!存在中国受害者的BianLian勒索软件解密原理剖析 |
| 2024/03/20 | .locked | 【病毒分析】locked勒索病毒分析 |
| 2024/03/11 | .Live1.5 | 【病毒分析】独家揭秘LIVE勒索病毒家族之1.5(全版本可解密) |
| 2024/03/08 | .Live2.0 | 【病毒分析】独家揭秘LIVE勒索病毒家族之2.0(全版本可解密) |
| 2024/03/06 | .Elbie | 【病毒分析】phobos家族Elbie变种加密器分析报告 |
| 2024/03/01 | .lvt | 【病毒分析】交了赎金也无法恢复–针对国内某知名NAS的LVT勒索病毒最新分析 |
| 2024/02/26 | .2700 | 【病毒分析】phobos家族2700变种加密器分析报告 【成功案例】某集团公司的Phobos最新变种勒索病毒2700解密恢复项目 |
| 2024/01/18 | ._locked | 中国人不骗中国人?_locked勒索病毒分析 |
| 2024/01/15 | .faust | 【病毒分析】phobos家族faust变种加密器分析 |
| 2024/01/15 | .DevicData | 【病毒分析】DevicData勒索病毒分析 |
| 2024/01/02 | .jopanaxye | 【成功案例】某集团公司的Phobos最新变种勒索病毒jopanaxye解密恢复项目 |
| 2023/12/01 | .live1.0 | 【病毒分析】独家揭秘LIVE勒索病毒家族之1.0(全版本可解密) |
| 2023/09/05 | .CryptoBytes | 【独家破解】揭秘境外黑客组织的20美元锁机病毒:深度逆向分析+破解攻略!赎金?给你付个🥚 |
| 2023/08/28 | .mallox | 【病毒分析】mallox家族malloxx变种加密器分析报告 |
| 2023/08/02 | .rmallox | 【病毒分析】mallox家族rmallox变种加密器分析报告 【成功案例】间隔数月双团伙先后利用某ERP0day实施入侵和勒索的解密恢复项目 |
| 2023/01/10 | .DevicData-Pa2a9e9c | 【病毒分析】DevicData家族扩散:全球企业和机构成为勒索病毒头号攻击目标! |
| 2023年初 | .halo | 【病毒分析】全网首发!以国内某安全厂商名字为后缀的勒索病毒分析 |
| 2021/05/01 | .mallox | 【病毒分析】Mallox家族再进化:首次瞄准Linux,勒索新版本全面揭秘! |
| 2021年1月初 | .babyk | 【病毒分析】BabyK加密器分析-Windows篇 【病毒分析】Babyk加密器分析-NAS篇 【病毒分析】 Babyk加密器分析-EXSI篇 【病毒分析】Babuk家族babyk勒索病毒分析 【成功案例】利用多款国产内网渗透工具勒索数十台虚拟机的babyk解密恢复项目 |
| 2020/05/18 | .consultraskey-F-XXXX | 【成功案例】解决浙江xx电子有限公司的勒索病毒 |
| 2019/05/01 | .src | 【病毒分析】Phobos家族新变种 .SRC深度分析:揭示持续演变的勒索新威胁 |
勒索攻击作为成熟的攻击手段,很多勒索家族已经形成了一套完整的商业体系,并且分支了很多团伙组织,导致勒索病毒迭代了多个版本。而每个家族擅用的攻击手法皆有不同,TellYouThePass勒索软件家族常常利用系统漏洞进行攻击;Phobos勒索软件家族通过RDP暴力破解进行勒索;Mallox勒索软件家族利用数据库及暴力破解进行加密,攻击手法极多防不胜防。
而最好的预防方法就是针对自身业务进行定期的基线加固、补丁更新及数据备份,在其基础上加强公司安全人员意识。
6.安全建议
#
6.1 风险消减措施
前期处理方法(企业内部):
1.尽快断开被感染设备的网络连接,以防止病毒进一步扩散!
2.请勿中途强制关机,该行为会造成不可逆后果
3.不要尝试自行解密或支付赎金,以免造成更大损失!以下为详细的消减措施:
1. 数据备份策略
定期进行数据备份,并确保备份数据存储在物理隔离的设备或云环境中,避免备份被勒索病毒感染。
实施多重备份策略,如每日、每周、每月备份,以确保在灾难恢复时有多种数据版本可供选择。
2. 系统和应用更新
定期更新操作系统和应用软件,及时打补丁,修复已知的漏洞。
开启自动更新功能,确保始终拥有最新的安全补丁。
3. 邮件和浏览器安全
部署电子邮件安全网关,过滤恶意附件和链接。
培训员工识别钓鱼邮件和恶意链接,提高对社会工程攻击的防范意识。
限制员工对高风险网站(如未经过筛选的下载网站)的访问,减少通过恶意广告和下载感染的风险。
4. 用户权限管理
最小权限原则(Principle of Least Privilege):根据岗位需求分配权限,避免不必要的管理员权限。
禁止员工使用公共账户和共享账号,所有用户需拥有独立的登录凭证。
5. 启用多因素认证(MFA)
为关键系统和远程访问启用MFA,防止账号被未经授权访问。
除了密码之外,添加短信验证、动态令牌等额外的安全层。
6. 网络分段与隔离
实施网络分段,将关键系统与普通网络隔离开,防止勒索病毒在局域网内扩散。
对于重要的业务系统,采用单独的VLAN和防火墙策略进行防护。
7. 部署防勒索软件和端点检测响应(EDR)
使用防病毒软件和防勒索软件,及时识别和阻止潜在的勒索病毒攻击。
部署EDR解决方案,以监测和响应异常活动,迅速隔离感染设备,防止病毒扩散。
8.建立并测试应急响应计划
制定详细的应急响应计划,明确在勒索攻击发生时的应对步骤。
定期演练,测试该计划的可操作性,并进行改进。
9. 入侵检测与流量监控
使用入侵检测系统(IDS)和入侵防御系统(IPS),识别和阻断异常流量。
监控网络流量日志,以便在勒索病毒传播的早期阶段及时发现异常。
6.2 安全设备调优
目标
通过对安全现状的梳理和分析,识别安全策略上的不足,结合目标防御、权限最小化、缩小攻击面等一系列参考原则,对设备的相关配置策略进行改进调优,一方面,减低无效或低效规则的出现频次;另一方面,对缺失或遗漏的规则进行补充,实现将安全设备防护能力最优化。
主要目标设备
网络安全防护设备、系统防护软件、日志审计与分析设备、安全监测与入侵识别设备。
6.3 全员安全意识增强调优
目标:
通过网络安全意识宣贯、培训提升全方位安全能力
形式:
线下培训与宣贯:采用面授形式,通过系统化的课程安排,确保全员深入理解网络安全的核心概念和防护措施。
线上替代方案
分发学习材料:在无法组织线下培训的情况下,可以提供安全意识培训材料,由各级管理层分发,鼓励员工自主学习。
线上培训会议:组织线上集体学习会,安排网络安全专家进行远程培训,确保人员得到充分指导和答疑。
我司自主研发的知行网络安全教育平台结合多种培训方式的组合,灵活应对不同场景,确保每位员工具备扎实的网络安全意识与技能。
知行网络安全教育平台
视频学习功能
AI助教功能
题目练习功能
自主练习功能
7.团队介绍
solar团队数年深耕勒索解密与数据恢复领域,在勒索解密和数据恢复领域建立了良好的声誉,以高效、安全、可靠的解决方案赢得了客户的信任。无论是个人用户还是大型企业,都能提供量身定制的服务,确保每一个被勒索软件侵害的数据都能够恢复到最佳状态,同时在解密数据恢复后,提供全面的后门排查及安全加固服务,杜绝二次感染的风险。
同时,solar团队坚持自主研发及创新,在攻防演练平台、网络安全竞赛平台、网络安全学习平台方面加大研发投入,目前已获得十几项专利及知识产权。
团队也先后通过了科技型中小企业、创新型中小企业认证、ISO9001质量管理体系、ISO14000环境管理体系、ISO45001职业安全健康管理体系 、ITSS(信息技术服务运行维护标准四级)以及国家信息安全漏洞库(CNNVD)技术支撑单位等认证,已构建了网络安全行业合格的资质体系。
More
8.数据恢复服务流程
多年的数据恢复处理经验,在不断对客户服务优化的过程中搭建了”免费售前+安心保障+专业恢复+安全防御”一体化的专业服务流程。
① 免费咨询/数据诊断分析
专业的售前技术顾问服务,免费在线咨询,可第一时间获取数据中毒后的正确处理措施,防范勒索病毒在内网进一步扩散或二次执行,避免错误操作导致数据无法恢复。
售前技术顾问沟通了解客户的机器中毒相关信息,结合团队数据恢复案例库的相同案例进行分析评估,初步诊断分析中毒数据的加密/损坏情况。
② 评估报价/数据恢复方案
您获取售前顾问的初步诊断评估信息后,若同意进行进一步深入的数据恢复诊断,我们将立即安排专业病毒分析工程师及数据恢复工程师进行病毒逆向分析及数据恢复检测分析。
专业数据恢复工程师根据数据检测分析结果,定制数据恢复方案(恢复价格/恢复率/恢复工期),并为您解答数据恢复方案的相关疑问。
③ 确认下单/签订合同
您清楚了解数据恢复方案后,您可自主选择以下下单方式:
双方签署对公合同:根据中毒数据分析情况,量身定制输出数据恢复合同,合同内明确客户的数据恢复内容、数据恢复率、恢复工期及双方权责条款,双方合同签订,正式进入数据恢复专业施工阶段,数据恢复后进行验证确认,数据验证无误,交易完成。
④ 开始数据恢复专业施工
安排专业数据恢复工程师团队全程服务,告知客户数据恢复过程注意事项及相关方案措施,并可根据客户需求及数据情况,可选择上门恢复/远程恢复。
数据恢复过程中,团队随时向您报告数据恢复每一个节点工作进展(数据扫描 → 数据检测 → 数据确认 → 恢复工具定制 → 执行数据恢复 → 数据完整性确认)。
⑤ 数据验收/安全防御方案
完成数据恢复后,我司将安排数据分析工程师进行二次检查确认数据恢复完整性,充分保障客户的数据恢复权益,二次检测确认后,通知客户进行数据验证。
客户对数据进行数据验证完成后,我司将指导后续相关注意事项及安全防范措施,并可提供专业的企业安全防范建设方案及安全顾问服务,抵御勒索病毒再次入侵。
点击关注下方名片进入公众号 了解更多
更多资讯 扫码加入群组交流
喜欢此内容的人还喜欢
【成功案例】某集团公司的Phobos最新变种勒索病毒2700解密恢复项目
索勒安全团队
【文章转载】深入解析Ymir勒索软件:内存攻击与信息窃取的双重威胁
索勒安全团队
【病毒分析】2024年网鼎杯朱雀组REVERSE02——关于勒索木马解密详解
#
索勒安全团队
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:solar应急响应团队 索勒安全团队《【病毒分析】使用中文勒索信及沟通:MoneyIsTime 勒索家族的本地化语言转变及其样本分析》