欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

GandCrab5.0.9樣本詳細分析

?前言:
?WannaCry利用永恒之藍漏洞爆發(fā)以后,病毒安全的前沿對抗最頻繁種類則是勒索病毒了,17年初或者更早就有人捕獲了GandCrab家族的勒索病毒,直到18年已經(jīng)更新迭代到了5.0版本,18年進入尾聲的時候,安全研究人員發(fā)現(xiàn)了GandCrab勒索病毒的V5.1最新版變種。
對于勒索個人看法:當?shù)谝淮温犝f勒索病毒的時候,就感覺一定是無法抗拒的利益驅(qū)動,才會讓某一群人去迭代、維護、研發(fā)勒索病毒。這道理就像開了一家公司一樣,能把病毒走向全世界,已經(jīng)是很成功了,看似簡單,其實背后的關(guān)聯(lián)復雜。除了加密算法的復雜程度之外,勒索的潛伏與隱蔽(字符串混淆加密)也是比較到位。
其實不管怎樣,那些API還是那些API,即使自己實現(xiàn)相仿得函數(shù),時間足夠也能從函數(shù)功能與匯編,加以邏輯去推理過程,從而實現(xiàn)、還原。

?
1、預熱(收集系統(tǒng)信息、提權(quán)、注冊表操作、兼容匹配、加密解密關(guān)鍵字符串等)
2、枚舉掃描(網(wǎng)絡(luò)共享、資源枚舉,遍歷掃描文件)
3、加密文件(過濾、匹配的文件以不同方式進行加密)
4、收尾工作(發(fā)送勒索信息、刪除病毒、銷毀進程等)
基本所分析的病毒大多數(shù)都會這樣干,因為他既要保證你系統(tǒng)的穩(wěn)定性,也要保證自己的安全與功能的實現(xiàn),這樣才能勒索到錢......

??????????????????????????????ps:文章最后附思維導圖
?
?預熱分析:
1、線上分析:
GandCrab5.0.9樣本詳細分析
???????????????????圖片一:線上分析
GandCrab5.0.9樣本詳細分析
???????????????????圖片二:樣本信息

2、工具分析:
GandCrab5.0.9樣本詳細分析
???????????????????圖片三:exeinfo pe

?詳細分析:
①拉入IDA也許你會看到花指令混淆,如下所示:
GandCrab5.0.9樣本詳細分析
GandCrab5.0.9樣本詳細分析
???????????????????圖片四:花指令混淆
②如上圖所示,GandCrab.00426F7A函數(shù)會標志勒索病毒要開始了,當你發(fā)現(xiàn)桌面彈窗"我們很快就會回來",恭喜已經(jīng)中了GandCrab勒索病毒,如下所示:
GandCrab5.0.9樣本詳細分析
???????????????????圖片五:MessageBox
?③GandCrab.00405FF7函數(shù)先是創(chuàng)建快照,遍歷進程,怕加密文件的時候影響加密效果,如文件被占用等問題,如下所示:
GandCrab5.0.9樣本詳細分析
???????????????????圖片六:初始化字符串
GandCrab5.0.9樣本詳細分析
???????????????????圖片七:遍歷對比進程
GandCrab5.0.9樣本詳細分析
???????????????????圖片八:匹配進程結(jié)束
④如圖三中GandCrab.00405944是最為核心的函數(shù),先來看看獲取windows版本信息,獲取SID也就是說當前的權(quán)限等級,如下所示:
GandCrab5.0.9樣本詳細分析
???????????????????圖片九:Windows版本信息
GandCrab5.0.9樣本詳細分析
???????????????????圖片十:當前權(quán)限級別
?⑤GandCrab.004054BA函數(shù)對注冊表中鍵盤布局鍵值獲取,獲取當前用戶和系統(tǒng)的默認安裝語言,比對如果匹配到419(俄羅斯),422(烏克蘭) ,423(比利時)等等,那么將執(zhí)行刪除文本且結(jié)束進程,這意味著不進行勒索......,如下所示:
GandCrab5.0.9樣本詳細分析
???????????????????圖片十一:鍵值循環(huán)
GandCrab5.0.9樣本詳細分析
GandCrab5.0.9樣本詳細分析
???????????????????圖片十二:匹配成功
?⑥繼續(xù)線性跟蹤,GandCrab.00405016函數(shù)負責獲取系統(tǒng)信息,檢索了磁盤目錄關(guān)聯(lián)的文件系統(tǒng)和卷的信息,然后用磁盤的數(shù)據(jù)hash獲取隨機字符串,創(chuàng)建.lock互斥體:
GandCrab5.0.9樣本詳細分析
GandCrab5.0.9樣本詳細分析
???????????????????圖片十三:創(chuàng)建互斥體
⑦GandCrab.0040586C函數(shù),加密與異或字符串獲取公鑰1,如下所示:
GandCrab5.0.9樣本詳細分析
GandCrab5.0.9樣本詳細分析
???????????????????圖片十四:獲取RSA1
⑧參數(shù)入棧,安全進程掃描,關(guān)鍵系統(tǒng)數(shù)據(jù)異或解密,如下所示:
GandCrab5.0.9樣本詳細分析
???????????????????圖片十五:入棧參數(shù)
GandCrab5.0.9樣本詳細分析
???????????????????圖片十六:示意圖
GandCrab5.0.9樣本詳細分析
GandCrab5.0.9樣本詳細分析
???????????????????圖片十七:系統(tǒng)數(shù)據(jù)拼接
GandCrab5.0.9樣本詳細分析
???????????????????圖片十八:安全服務(wù)遍歷
GandCrab5.0.9樣本詳細分析
???????????????????圖片十九:拼接后數(shù)據(jù)
GandCrab5.0.9樣本詳細分析
???????????????????圖片二十:解密
⑨系統(tǒng)不顯示critical-error-handler消息框,異常不顯示,初始化臨界區(qū),如下所示:
GandCrab5.0.9樣本詳細分析
???????????????????圖片二十一:SetErrorMode

成都創(chuàng)新互聯(lián)主營烏海網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,app軟件開發(fā)公司,烏海h5微信小程序開發(fā)搭建,烏海網(wǎng)站營銷推廣歡迎烏海等地區(qū)企業(yè)咨詢

?⑩如上圖所示,GandCrab.00404DC5函數(shù)是GandCrab勒索的核心函數(shù),先是利用微軟提供的CSP系列函數(shù)獲取隨機數(shù),如下所示:
GandCrab5.0.9樣本詳細分析
???????????????????圖片二十二:GetModuleHandleA
?解密字符串,解密后發(fā)現(xiàn)是文件名的后綴,如下所示:
GandCrab5.0.9樣本詳細分析
???????????????????圖片二十三:文件后綴名
?隨機生成密鑰,且導出公鑰,私鑰,如下所示:
GandCrab5.0.9樣本詳細分析
GandCrab5.0.9樣本詳細分析
GandCrab5.0.9樣本詳細分析
GandCrab5.0.9樣本詳細分析
???????????????????圖片二十四:導出Key
?接著創(chuàng)建了注冊表ex_data\data,并且設(shè)置了隨機字符,如下所示:
GandCrab5.0.9樣本詳細分析
GandCrab5.0.9樣本詳細分析
???????????????????圖片二十五:設(shè)置注冊表
?導入公鑰,加密了數(shù)據(jù):
GandCrab5.0.9樣本詳細分析
???????????????????圖片二十六:硬編碼公鑰導入

?創(chuàng)建了key_datas\datas,設(shè)置了public=公鑰,private=硬編碼加密后私鑰(還加了隨機數(shù)等數(shù)據(jù))
GandCrab5.0.9樣本詳細分析
GandCrab5.0.9樣本詳細分析
GandCrab5.0.9樣本詳細分析
???????????????????圖片二十七:注冊表設(shè)置
?有意思的賦值方式,push入棧,pop彈出給寄存器,賦值給內(nèi)存變量,如下所示:
GandCrab5.0.9樣本詳細分析
???????????????????圖片二十八:賦值方式
?使用了Base64加密了之前的密鑰,然后拼接勒索警告字符串與獲取的pc數(shù)據(jù),如下所示:
GandCrab5.0.9樣本詳細分析
GandCrab5.0.9樣本詳細分析
GandCrab5.0.9樣本詳細分析
???????????????????圖片二十九:勒索警告
?下面壓入了文件后綴格式,應(yīng)該準備枚舉網(wǎng)絡(luò)資源,遍歷文件,加密文件了,如下所示:
GandCrab5.0.9樣本詳細分析
???????????????????圖片三十:GandCrab.00403D8E
?內(nèi)部創(chuàng)建了兩個線程,線程分析一,如下所示:
GandCrab5.0.9樣本詳細分析
???????????????????圖片三十一:回調(diào)函數(shù)
GandCrab5.0.9樣本詳細分析
???????????????????圖片三十二:局域網(wǎng)枚舉
GandCrab5.0.9樣本詳細分析
???????????????????圖片三十四:遍歷局域網(wǎng)下文件目錄與磁盤
GandCrab5.0.9樣本詳細分析
???????????????????圖片三十五:遞歸掃描
GandCrab5.0.9樣本詳細分析
GandCrab5.0.9樣本詳細分析
GandCrab5.0.9樣本詳細分析
???????????????????圖片三十六:加密過濾
GandCrab5.0.9樣本詳細分析
GandCrab5.0.9樣本詳細分析
GandCrab5.0.9樣本詳細分析
GandCrab5.0.9樣本詳細分析
???????????????????圖片三十七:加密過程
GandCrab5.0.9樣本詳細分析
GandCrab5.0.9樣本詳細分析
???????????????????圖片三十八:硬編碼公鑰加密文件
?線程分析二,如下所示:
GandCrab5.0.9樣本詳細分析
GandCrab5.0.9樣本詳細分析?
???????????????????圖片三十九:本地文件加密且退出進程
最后調(diào)用了函數(shù)GandCrab.00405252執(zhí)行了 ShellExecute,執(zhí)行了如下指令:
GandCrab5.0.9樣本詳細分析

??樣本中關(guān)于利用CVE漏洞提權(quán)代碼沒有分析,因為在測試環(huán)境下沒有匹配0x1000,跳過了提權(quán)函數(shù),上述有很多分析點不夠精準,但是還原了樣本的整體邏輯。
關(guān)于硬編碼公鑰加密研究,使用的是CSP又稱"加密服務(wù)提供者(Cryptographic Service Provider)",微軟提供的一套API,后續(xù)有機會一起實現(xiàn)與深入研究一番。

?
思維導圖:
GandCrab5.0.9樣本詳細分析

文章題目:GandCrab5.0.9樣本詳細分析
文章起源:http://aaarwkj.com/article8/pcdcip.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設(shè)計公司、品牌網(wǎng)站制作、、自適應(yīng)網(wǎng)站、軟件開發(fā)、小程序開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站優(yōu)化排名
日韩精品中文字幕电影| 婷婷六月亚洲中文字幕| 国产成人综合亚洲乱淫.| 欧美日韩一区二区三区大片| 久久精品亚洲欧美激情| 免费国产三级在线观看| 国产成人免费视频一区| 欧美日韩综合在线第一页| 国产成人综合亚洲欧美在线| 日本一区二区三区视频版| av熟女一区二区三区| 亚洲婷婷综合精品五月天| 精品久久久久久久中文字幕| 久草福利资源在线观看视频| 欧美日韩综合人妻丝袜偷拍| 麻豆印象传媒在线观看| 久久久精品在线免费视频| 开心五月婷婷六月丁香| 午夜精品四季av日日骚| av剧情免费在线观看| 久久精品国产一区二区三| 日本一本高清免费不卡| 最新日韩中文字幕在线播放| 日韩在线国产精品视频| 国产黄片自拍视频免费看| 亚洲一区二区三区 日韩精品| 欧美日本一道本一区二区三区| 国产一级黄色片免费看| 欧美一区二区三区免费精品| 最新国产av网址大全| 亚洲成av人亚洲av| 少妇人妻系列中文在线| 日本精品在线亚洲国产欧美| 婷婷五五月深爱开心激情| 丰满人妻在线一区二区三区| 欧美另类精品一区二区| 中文字幕乱码日韩一二三区| 97免费公开在线观看| 国产夫妻一区二区三区| 一区二区三区艳情播放| 精品久久久噜噜噜久久|