文章总结: 本文详细分析了Lockbit3.0勒索软件的技术特征,包括其文件结构、加密机制、反调试技术和提权方法。该恶意软件通过哈希比对加载模块,混淆API调用,并检测系统语言避免攻击俄语系统。文章提供了全面的安全建议,包括资产排查、安全设备调优和全员安全意识培训,以帮助企业防范此类勒索攻击。solar团队还介绍了专业的数据恢复服务流程,为受害者提供解决方案。
综合评分: 87
文章分类: 恶意软件,漏洞分析,应急响应,威胁情报,二进制安全
【病毒分析】Lockbit家族Lockbit 3.0加密器分析
索勒安全团队
solar应急响应团队
2024年5月17日 16:40
山东
1.恶意文件分析
1.1 基础信息
| 文件名 | 1.exe |
| — | — |
| 文件大小 | 160256 bytes |
| 操作系统 | Windows |
| 架构 | i386 |
| 类型 | exe |
| 字节序 | Little Endian |
| MD5 | d5e15c0f4ed75debc93c1842cda313f5 |
| SHA1 | 2dd9186e6509f65df6adaadb6a588f6a7fe49d84 |
| SHA256 | 3e2d37a5f3352353817762dc6e46d46f5bac9c9a7cb046097c18b513ca4c10ee |
1.2 勒索信
~~ LockBit 3.0 the world's fastest and most stable ransomware from 2019~~~
>>>>> Your data is stolen and encrypted.
BLOG Tor Browser Links:
http://lockbit3753ekiocyo5epmpy6klmejchjtzddoekjlnt6mu3qh4de2id.onion/
http://lockbit3g3ohd3katajf6zaehxz4h4cnhmz5t735zpltywhwpc6oy3id.onion/
http://lockbit3olp7oetlc4tl5zydnoluphh7fvdt5oa6arcp2757r7xkutid.onion/
http://lockbit435xk3ki62yun7z5nhwz6jyjdp2c64j5vge536if2eny3gtid.onion/
http://lockbit4lahhluquhoka3t4spqym2m3dhe66d6lr337glmnlgg2nndad.onion/
http://lockbit6knrauo3qafoksvl742vieqbujxw7rd6ofzdtapjb4rrawqad.onion/
http://lockbit7ouvrsdgtojeoj5hvu6bljqtghitekwpdy3b6y62ixtsu5jqd.onion/
>>>>> What guarantee is there that we won't cheat you?
We are the oldest ransomware affiliate program on the planet, nothing is more important than our reputation. We are not a politically motivated group and we want nothing more than money. If you pay, we will fulfill all the terms we agree on during the negotiation process. Treat this situation simply as a paid training session for your system administrators, because it was the misconfiguration of your corporate network that allowed us to attack you. Our pentesting services should be paid for the same way you pay your system administrators salaries. You can get more information about us on Ilon Musk's Twitter https://twitter.com/hashtag/lockbit?f=live
>>>>> You need to contact us on TOR darknet sites with your personal ID
Download and install Tor Browser https://www.torproject.org/
Write to the chat room and wait for an answer, we'll guarantee a response from us. If you need a unique ID for correspondence with us that no one will know about, ask it in the chat, we will generate a secret chat for you and give you his ID via private one-time memos service, no one can find out this ID but you. Sometimes you will have to wait some time for our reply, this is because we have a lot of work and we attack hundreds of companies around the world.
Tor Browser personal link for CHAT available only to you (available during a ddos attack):
http://lockbit74beza5z3e3so7qmjnvlgoemscp7wtp33xo7xv7f7xtlqbkqd.onion
Tor Browser Links for CHAT (sometimes unavailable due to ddos attacks):
http://lockbit5eevg7vec4vwwtzgkl4kulap6oxbic2ye4mnmlq6njnpc47qd.onion
http://lockbit74beza5z3e3so7qmjnvlgoemscp7wtp33xo7xv7f7xtlqbkqd.onion
http://lockbit75naln4yj44rg6ez6vjmdcrt7up4kxmmmuvilcg4ak3zihxid.onion
http://lockbit7a2g6ve7etbcy6iyizjnuleffz4szgmxaawcbfauluavi5jqd.onion
http://lockbitaa46gwjck2xzmi2xops6x4x3aqn6ez7yntitero2k7ae6yoyd.onion
http://lockbitb42tkml3ipianjbs6e33vhcshb7oxm2stubfvdzn3y2yqgbad.onion
http://lockbitcuo23q7qrymbk6dsp2sadltspjvjxgcyp4elbnbr6tcnwq7qd.onion
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>> Your personal Black ID: <<
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
>>>>> Warning! Do not delete or modify encrypted files, it will lead to problems with decryption of files!
>>>>> Don't go to the police or the FBI for help and don't tell anyone that we attacked you.
1.3 程序分析
1.3.1 威胁分析
| 病毒家族 | Lockbit家族 |
| — | — |
| 威胁类型 | 勒索软件, 加密病毒 |
| 加密文件扩展名 | .igf3kDl7oz |
| 有无免费解密器? | 无 |
| 检测名称 | Acronis (Static ML)(Suspicious),AhnLab-V3(Ransomware/Win.LockBit.R521938),AliCloud(RansomWare:Win/Lockbit.x1glab),ALYac(Gen:Variant.Ransom.Lockbit.191),Antiy-AVL(Trojan[Ransom]/Win32.BlackMatter),Arcabit(Trojan.Ransom.Lockbit.191),Avast(Win32:Evo-gen [Trj]),AVG(Win32:Evo-gen [Trj]),Avira (no cloud)(BDS/ZeroAccess.Gen7),BitDefender(Gen:Variant.Ransom.Lockbit.191),BitDefenderTheta(AI:Packer.1705B3CE1D),Bkav Pro(W32.AIDetectMalware),ClamAV(Win.Ransomware.Lazy-10003135-0) |
| 症状 | 无法打开存储在计算机上的文件,以前功能的文件现在具有不同的扩展名(例如,my.docx.igf3kDl7oz)。桌面上或一些目录下出现igf3kDl7oz.README.txt文件。网络犯罪分子要求支付赎金(通常以比特币)来解锁您的文件。 |
| 受灾影响 | 所有文件都经过加密,如果不支付赎金就无法打开。重要系统无法使用,对客户公司影响极大。 |
1.3.2 文件结构分析
通过分析软件,可以看到入口点未被识别,说明存在加壳或混淆。
1.3.2.1 nullsub_1
第一个函数是简单的retn,可能为了迷惑沙箱。
1.3.2.2 sub_bf8214
第二个函数主要是加载所需的模块,使用hash比对的方法加载模块,获取api地址,混淆api的调用,使得无法直接分析获得api地址。
getfuncaddr函数中,先递归获取ldrloaddll(等同于loadlibrary)和LdrGetProcedureAddress(等同于GetProcAddress)的地址.获取地址的方法是遍历dll导出表,计算函数名字符串的hash,把hash和预先算好的值比较,相等则得到对应函数的地址。
Getstrhash是获取字符串checksum的函数,大小写不敏感。
Obfus_iat_per_dll函数中,hash加载dll后,再用hash获取函数地址,之后随机生成四种模式的加密混淆iat,写入程序自己的导入表。
执行NtSetInformationThread,参数为0x11,使得调试器无法在程序线程中下断点。
数据为生成随机数的函数。
调用alloc_and_antidebug,分配内存的同时检测NtGlobalFlag。
同样的,生成的函数地址也被混淆了,混淆方法大同小异。
随机数生成函数。
3.3.2.3 sub_BFB7B4
Dec_base64s:解密一些base64数据,写入全局字符串。
Judge_lang:判断语言是否为俄语,是则退出。
接下来检测权限,如果不为高权限,则继续提权。
获取后缀名.把使用md5生成的随机uuid进行base64编码,替换特定字符后,就变成了勒索信的后缀名中的一部分。
生成的uuid。
解密字符串,得到勒索信的完整文件名。
根据常量枚举令牌,尝试提权。
判断是否提权成功。
若未成功,则读取explorer.exe的令牌,再次尝试提权。
1.3.2.4 sub_C08EC8
读取命令行,判断是否输入了密码。
未输入密码则执行下面的逻辑:
生成互斥锁,名称如下:
根据系统分辨率判断是否存在显示器,然后创建提权线程:
复制explorer.exe的令牌,提权。
寻找进程也是通过字符串哈希的方式。
同样的哈希比对杀死系统中的一些服务,如Sppsvc,windows defender的Windefend等等。
启动trustinstaller服务,便于篡改系统文件。
回到输入密码的地方.在命令行随意输入一个字符串。
可以看到,病毒计算字符串的hash并与指定值比对,比对正确后进行进一步操作。
2.安全建议
#
2.1 风险消减措施
资产梳理排查目标:根据实际情况,对内外网资产进行分时期排查
服务方式:调研访谈、现场勘查、工具扫描
服务关键内容:流量威胁监测系统排查、互联网暴露面扫描服务、技术加固服务、集权系统排查
2.2 安全设备调优
#
目标
通过对安全现状的梳理和分析,识别安全策略上的不足,结合目标防御、权限最小化、缩小攻击面等一系列参考原则,对设备的相关配置策略进行改进调优,一方面,减低无效或低效规则的出现频次;另一方面,对缺失或遗漏的规则进行补充,实现将安全设备防护能力最优化。
主要目标设备
网络安全防护设备、系统防护软件、日志审计与分析设备、安全监测与入侵识别设备。
2.3 全员安全意识增强调优
目标:
通过网络安全意识宣贯、培训提升全方位安全能力
形式:
培训及宣贯
线下培训课表
若无法组织线下的集体培训,考虑两种方式:
1.提供相关的安全意识培训材料,由上而下分发学习
2.组织相关人员线上开会学习。线上培训模式。
线上学习平台
3.团队介绍
solar团队数年深耕勒索解密与数据恢复领域,在勒索解密和数据恢复领域建立了良好的声誉,以高效、安全、可靠的解决方案赢得了客户的信任。无论是个人用户还是大型企业,都能提供量身定制的服务,确保每一个被勒索软件侵害的数据都能够恢复到最佳状态,同时在解密数据恢复后,提供全面的后门排查及安全加固服务,杜绝二次感染的风险。同时,solar团队坚持自主研发及创新,在攻防演练平台、网络安全竞赛平台、网络安全学习平台方面加大研发投入,目前已获得十几项专利及知识产权。团队也先后通过了ISO9001质量管理体系、ISO14000环境管理体系、ISO45001职业安全健康管理体系 、ITSS(信息技术服务运行维护标准四级)以及国家信息安全漏洞库(CNNVD)技术支撑单位等认证,已构建了网络安全行业合格的资质体系。
More
4.数据恢复服务流程
多年的数据恢复处理经验,在不断对客户服务优化的过程中搭建了”免费售前+安心保障+专业恢复+安全防御”一体化的专业服务流程。
① 免费咨询/数据诊断分析
专业的售前技术顾问服务,免费在线咨询,可第一时间获取数据中毒后的正确处理措施,防范勒索病毒在内网进一步扩散或二次执行,避免错误操作导致数据无法恢复。
售前技术顾问沟通了解客户的机器中毒相关信息,结合团队数据恢复案例库的相同案例进行分析评估,初步诊断分析中毒数据的加密/损坏情况。
② 评估报价/数据恢复方案
您获取售前顾问的初步诊断评估信息后,若同意进行进一步深入的数据恢复诊断,我们将立即安排专业病毒分析工程师及数据恢复工程师进行病毒逆向分析及数据恢复检测分析。
专业数据恢复工程师根据数据检测分析结果,定制数据恢复方案(恢复价格/恢复率/恢复工期),并为您解答数据恢复方案的相关疑问。
③ 确认下单/签订合同
您清楚了解数据恢复方案后,您可自主选择以下下单方式:
双方签署对公合同:根据中毒数据分析情况,量身定制输出数据恢复合同,合同内明确客户的数据恢复内容、数据恢复率、恢复工期及双方权责条款,双方合同签订,正式进入数据恢复专业施工阶段,数据恢复后进行验证确认,数据验证无误,交易完成。
④开始专业的数据恢复施工
安排专业数据恢复工程师团队全程服务,告知客户数据恢复过程注意事项及相关方案措施,并可根据客户需求及数据情况,可选择上门恢复/远程恢复。
数据恢复过程中,团队随时向您报告数据恢复每一个节点工作进展(数据扫描 → 数据检测 → 数据确认 → 恢复工具定制 → 执行数据恢复 → 数据完整性确认)。
⑤ 数据验收/安全防御方案
完成数据恢复后,我司将安排数据分析工程师进行二次检查确认数据恢复完整性,充分保障客户的数据恢复权益,二次检测确认后,通知客户进行数据验证。
客户对数据进行数据验证完成后,我司将指导后续相关注意事项及安全防范措施,并可提供专业的企业安全防范建设方案及安全顾问服务,抵御勒索病毒再次入侵。
点击关注下方名片进入公众号 了解更多
更多资讯 扫码加入群组交流
喜欢此内容的人还喜欢
【成功案例】某集团公司的Phobos最新变种勒索病毒2700解密恢复项目
索勒安全团队
【病毒分析】独家揭秘LIVE勒索病毒家族之1.0(全版本可解密)
索勒安全团队
【病毒分析】独家揭秘LIVE勒索病毒家族之1.5(全版本可解密)
#
索勒安全团队
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:solar应急响应团队 索勒安全团队《【病毒分析】Lockbit家族Lockbit 3.0加密器分析》