發(fā)布時(shí)間 :2021年07月22日
類型 :勒索軟件
近日,亞信安全網(wǎng)絡(luò)安全實(shí)驗(yàn)室關(guān)注到REvil勒索軟件團(tuán)伙在暗網(wǎng)數(shù)據(jù)泄漏站點(diǎn)上發(fā)布了一條消息,聲稱他們已于2021年7月2日入侵了MSP提供商,并表明已有100萬個(gè)系統(tǒng)受到勒索軟件的影響,該團(tuán)伙要求支付7000萬美元的BTC,才能提供解密器。此事件引起安全廠商關(guān)注,REvil勒索再次成為焦點(diǎn),亞信安全已截獲到相關(guān)樣本,并將其命名為:Trojan.Win32.SODINSTALL.YABGC。
釋放惡意載荷
該樣本是一個(gè)Dropper,其包含MODLIS和SOFTIS兩個(gè)資源節(jié)。程序運(yùn)行后,會(huì)搜索這兩個(gè)資源節(jié),然后這兩個(gè)資源分別釋放如下文件:
然后運(yùn)行C:\Windows\MsMpEng.exe。
加載dll并調(diào)用其中的惡意函數(shù)
MsMpEng.exe加載mpsvc.dll并調(diào)用mpsvc.dll中的惡意函數(shù)ServiceCrtMain。
動(dòng)態(tài)解密勒索代碼并跳轉(zhuǎn)執(zhí)行
經(jīng)過一系列內(nèi)存解密操作后最終開始執(zhí)行邏輯。
解密配置
創(chuàng)建互斥體
Global\422BE415-4098-BB75-3BD9-3E62EE8E8423
清空回收站
調(diào)用函數(shù)shell32.SHEmptyRecycleBinW清空回收站。
提權(quán)
使用函數(shù)ntdll.RtlAdjusiPrivilege獲得調(diào)試權(quán)限。
文件加密
1.使用IO完成端口
勒索程序根據(jù)系統(tǒng)CPU創(chuàng)建對(duì)應(yīng)數(shù)量的加密線程,然后綁定IO完成端口的形式加密文件,提高了加密文件的速度。
2.加密算法
勒索程序使用了一套復(fù)雜的加密系統(tǒng)(Curve25519橢圓曲線算法(DECH),AES算法和Salsa20),使得文件很難被解密。經(jīng)過分析,我們找到了Salsa20加密所使用的常量(expand 32-byte kexpand 16-byte k)。
常量:121665,我們通過google搜索該常量發(fā)現(xiàn),Curve25519橢圓曲線算法使用該常量。
在Github上找到的Curve25519橢圓曲線算法實(shí)現(xiàn)代碼里同樣找到該常量。
首先DECH算法生成兩組密鑰對(duì),Session,F(xiàn)ile:
Sesson_Pulic 、Session_Privite ;
File_Public、File_Privite。
使用File_Privite和Session_Public通過DECH算法生成共享密鑰File_Encryption,然后將共享密鑰File_Encryption作為Salsa20的密鑰用于文件加密。
再次通過DECH算法生成一個(gè)密鑰對(duì),R_public和R_privite。使用攻擊者的公鑰Attacher_Public和R_Privite生成共享密鑰S。
使用共享密鑰S作為AES的密鑰對(duì)Session_Privite進(jìn)行加密生成Encrypted_Key,將Encrypted_Key,R_public,F(xiàn)ile_Public寫到文件尾部。
文件加密完成后丟棄File_Encryption、Session_Public、 File_Privite、 R_Privite、Session_Privite和 S。
其中Attacher_Public為:
base64編碼形式為:
9/AgyLvWEviWbvuayR2k0Q140e9LZJ5hwrmto/zCyFM=
不能對(duì)加密文件進(jìn)行解密
由于Attacher_Privite未知,無法導(dǎo)出共享密鑰S;沒有共享密鑰S,就無法導(dǎo)出Session_Privite;沒有Session_Privite,就無法得到用于文件加密的File_Encryption。
加密共享
更改桌面背景
文件加密完成后,使用GDI32庫函數(shù)繪制勒索桌面背景。
亞信安全病毒碼版本16.851.60,云病毒碼版本16.851.71,全球碼版本16.851.00 已經(jīng)可以檢測,請(qǐng)用戶及時(shí)升級(jí)病毒碼版本;
亞信安全DDAn沙盒平臺(tái)已經(jīng)可以檢測;
亞信安全產(chǎn)品行為監(jiān)控功能可以攔截該勒索病毒,建議用戶開啟行為監(jiān)控功能,有效攔截已知和未知勒索病毒;
打開系統(tǒng)自動(dòng)更新,并檢測更新進(jìn)行安裝;
不要點(diǎn)擊來源不明的郵件以及附件;
不要點(diǎn)擊來源不明的郵件中包含的鏈接;
請(qǐng)到正規(guī)網(wǎng)站或者應(yīng)用商店下載程序;
采用高強(qiáng)度的密碼,避免使用弱口令密碼,并定期更換密碼;
盡量關(guān)閉不必要的端口;
盡量關(guān)閉不必要的網(wǎng)絡(luò)共享;
請(qǐng)注意備份重要文檔。備份的最佳做法是采取3-2-1規(guī)則,即至少做三個(gè)副本,用兩種不同格式保存,并將副本放在異地存儲(chǔ)。
IOC:
SHA-256 :D55F983C994CAA160EC63A59F6B4250FE67FB3E8C43A388AEC60A4A6978E9F1E