感染型勒索軟件 Azov分析報告
2022-11-28 615
2022年11月27日
感染型勒索軟件 Azov分析報告 緊急程度:★★★★☆ 影(yǐng)響平台:Windows
尊敬的用戶: 您好 ! Azov 勒索軟件家(jiā)族最早出現在今年10月中旬,該家(jiā)族在知名病毒分析平台上(shàng)顯示,每日仍有(yǒu)大(dà)量新增,樣本總量在短(duǎn)短(duǎn)一個(gè)多(duō)月時(shí)間(jiān)內(nèi)達到了上(shàng)萬份,這還(hái)不包括未發現樣本和(hé)無法啓動的感染樣本。
Azov 勒索會(huì)對非exe、dll、ini、azov類型文件進行(xíng)破壞,還(hái)會(huì)感染本地exe程序,這些(xiē)被感染的程序也能夠執行(xíng)與母體(tǐ)相同的功能。雖然軟件會(huì)留下勒索信,讓受害者聯系作(zuò)者以恢複被破壞的文件。事實上(shàng),即使受害者聯系作(zuò)者也是無法進行(xíng)恢複的,因為(wèi)被破壞的文件中的數(shù)據與原來(lái)數(shù)據是無任何關系的,破壞過程并不涉及到加密操作(zuò)。
攻擊流程
該樣本使用FASM編譯。
其本體(tǐ)經過大(dà)量混淆加密。
自身使用循環Xor解密Shellcode。
解密第一層後,出現該程序用于搜索和(hé)加密文件所需的各類函數(shù)以及Shellcode本體(tǐ),但(dàn)該本體(tǐ)仍處于部分被加密狀态,需運行(xíng)後解密。
該樣本注冊勒索互斥體(tǐ)Local\azov:
動态獲取所需函數(shù),并将其存入數(shù)組中。
主程序開(kāi)啓多(duō)線程,每條線程從A-Z遍曆獲取每個(gè)磁盤驅動器(qì)類型。驅動器(qì)需滿足DRIVE_REMOVABLE、DRIVE_FIXED、DRIVE_REMOTE類型才會(huì)進行(xíng)下一步操作(zuò)。
獲取磁盤信息,判斷是否可(kě)讀可(kě)寫。
磁盤滿足條件後,創建與磁盤對應互斥體(tǐ),如Local\Kasimir_C 、 Local\Kasimir_E。
搜索和(hé)遍曆磁盤文件。
擦除數(shù)據白名單 ü 不擦除以下路徑中的文件數(shù)據: WindowsProgramDatacache\entriesLow\Conten.IE5User Data\Default\CacheDocuments and SettingsAll Users
ü 不擦除以下擴展名文件中的數(shù)據: .ini .dll .exe .azov RESTORE_FILES.txt(勒索信)
感染X64 exe文件 ü 首先,确認是否為(wèi)exe文件:
ü 解析定位PE文件結構。
ü 文件感染前後變化,感染後的程序可(kě)以實現母體(tǐ)對應功能,但(dàn)不是每一個(gè)被感染的程序都能正常運行(xíng)。
破壞文件
ü 根據文件大(dà)小(xiǎo)破壞文件結構,每666字節間(jiān)隔寫入自定義數(shù)據,該自定義數(shù)據與文件本身并無關系。當數(shù)據寫入完成後,文件再無恢複可(kě)能。
ü 修改文件後綴。
ü 被破壞的文件結構對比,左邊是破壞後的文件,右邊為(wèi)原始文件。
釋放勒索信 ü 勒索信釋放代碼。
亞信安全産品解決方案
ü 亞信安全病毒碼版本17.957.60,雲病毒碼版本17.957.71,全球碼版本17.957.00 已經可(kě)以檢測該勒索病毒,請(qǐng)用戶及時(shí)升級病毒碼版本。
ü 亞信安全OSCE 行(xíng)為(wèi)監控可(kě)有(yǒu)效攔截該樣本的惡意行(xíng)為(wèi)。
ü 亞信安全DDAN沙盒平台可(kě)以有(yǒu)效檢測出該家(jiā)族樣本的行(xíng)為(wèi)。
ü 亞信安全DDAN沙盒可(kě)對被感染文件檢測。
安全建議
ü 請(qǐng)到正規網站(zhàn)下載安裝程序。 ü 盡量不要使用盜版軟件或盜版軟件激活工具。 ü 不要點擊來(lái)源不明(míng)的郵件、附件以及郵件中包含的鏈接。 ü 請(qǐng)注意備份重要文檔。備份的最佳做(zuò)法是采取3-2-1規則,即至少(shǎo)做(zuò)三個(gè)副本,用兩種不同格式保存,并将副本放在異地存儲。
IOCs
3f858d2837529e6c973ffa7c26c643e9748e7282 06f213336a50e8564bf24246f5d7971fdc21a9cb 0ae13cab4139a56708f48830f18c2ff1d763efda 0d06ee595404de3264da3c71f489392b64fa1e2e 0daaddbd5e25c88534652819cd8ae3d75955faf3 0e0bc8e7cb0526046493d88dfe8922f47bb320bf 0e2ddcbea4abefc3f28641d43609fb2000c62d25 107692789d688eede43064c44b6a07958cbc3edd 1645278d2f87598b92fc3bf51e35d4e745e41b74 |