當前位置:
首頁 > 最新 > 看過來:Petya與Wanncry的差異分析

看過來:Petya與Wanncry的差異分析

經歷了Wanncry的「驚魂未定」,Petya勒索軟體再一次利用「永恆之藍」漏洞大規模地進行傳播和感染,又引起了不小的恐慌。

S問Peter,既然網友這麼關心MalwareBenchmark在安全事件中的觀點,我們該寫點兒什麼特殊視角的東東呢?Peter 和 Rand 不約而同的想到:Petya與Wanncry比較起來有哪些不一樣呢?

區別1:Petya屬於通殺型

Wanncry在感染目標主機之前,留了一個kill switch選項,Matt Suiche稱,他們利用這個選項,成功阻止了Wanncry感染了8萬台主機。

然而,Petya並沒有這個選項,所以,感染即中招。

區別2:Petya的滲透方式更多

上圖為WanaCry滲透模塊CFG結構圖和Petya滲透模塊CFG結構圖。WanaCry和Petya兩者都採集到445埠的數據包,都用到了『永恆之藍』漏洞進行滲透。

但是Petya還具有了某些APT的橫向移動屬性,利用管理共享在區域網內傳播,而後通過wmic來實現遠程命令執行。這個比WanaCry的滲透能力要高一截。

區別3:Petya直接加密磁碟

WanaCry在TaskStart函數中採用獲取所有文件路徑,而後進行逐個文件加密,生成新文件,並移除舊文件的方式,進行加密勒索。

而Petya採用磁碟加密的方式進行加密勒索。

區別4:Petya更加的小巧精悍

WanaCry是一個3.4MB左右的.exe文件,而Petya為一個354KB的.dll文件。

WanaCry含有的資源文件很多,相互關係比較複雜,總結而言是一個三層結構。

第一層的WanaCry是一個帶有『永恆之藍』滲透能力的殼程序。其功能有兩個,一個是負責啟動大量子線程,利用MS17-010的SMB漏洞進行區域網和公網的掃描感染;另一個功能是從資源段釋放另一個.exe文件當,即WanaCry第二層。

當該.exe文件被運行後,會繼續釋放眾多文件,大部分以.wnry結尾。值得注意的是,其中有一個t.wnry文件,是一個以WANACRY!開頭的加密文件。

第二層WanaCry將該文件讀入,導入RSA公鑰進行解密(因此明文在內存中,長度65536位元組),我們將該文件dump出後,發現是一個dll文件(實質上該文件只存在於內存中),也就是第三層文件,其中包含加密模塊的代碼。

第二層WanaCry動態布置堆棧結構,而後調用該dll中的TaskStart函數進行文件遍歷和加密。

而petya要比WanaCry簡潔的多,其為一個dll文件,大小只有354KB,不能直接啟動,必須其他程序調用。

如果我們需要啟動它,指令可為:rundll32petya, #1。其大量功能都集中在一個名為perfc_1的函數中,其中有sub_1000A274和sub_10007D6F兩個函數涉及網路傳輸與滲透利用,這兩個函數最終都調用了sub_10005A7E函數。

俗話說,螳螂捕蟬、黃雀在後。其實Petya的第一個版本在2016年就已經出現。如下圖所示:

這次Perya之所以能夠大規模爆發,可以說是受到了Wanncry的啟發,進一步地增強了自身的感染和滲透能力。

那麼黃雀後面是否還有老鷹?誰是究竟幕後「始作俑者」?敬請期待... ...

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 malwarebenchmark 的精彩文章:

TAG:malwarebenchmark |

您可能感興趣

Windows PowerShell進階比較2個csv的差異
差異中融洽相處 Harmony among differences
Apple Pencil 和 Surface Pen 使用體驗有何差異?
iPhoneXS與iPhoneX全面比較:看完就知道差異多大
剖析Hadoop和Spark的Shuffle過程差異
一張圖看懂iPhone XS與華為Mate20Pro的差異
「集微拆評」與 iPhone XS 差異不大,iPhone XS Max 拆解
iPhone XS來了,與iPhone X外觀差異不大,但XS Max性價比不高
Be Proud of Yourself,把差異「彩」在腳下
外媒曝光iPhoneXPlus與Note9對比圖:邊框差異大
iPhoneX Plus與三星Note9對比圖,最大的差異竟在邊框之處?
Frontiers Cellular Neurosci:性別差異蛋白影響自閉症的發生
微服務網關哪家強?一文看懂Zuul, Nginx, Spring Cloud, Linkerd性能差異
郭明錤:三星Galaxy S10系列和iPhone差異化明顯
三款新iPhone模型機曝光:與iPhoneX差異比較
ES6 Class Methods 定義方式的差異
一加6vs三星Galaxy S9 Plus差異!
Linux與Unix 之差異 Linux 中國
四類背景First-Time Funds頻出: 成LP差異化投資新選擇
買iPhoneXR還是iPhoneXS?看完這兩款手機的差異後再決定