賽門鐵克稱 WannaCry 與黑客組織 Lazarus 有關,但沒提朝鮮
雷鋒網消息,5月23日,雷鋒網收到賽門鐵克公司發來的一則消息,稱勒索軟體 WannaCry 攻擊事件中使用的工具和基礎設施與 Lazarus 有著緊密聯繫。該團伙曾對索尼影業公司進行摧毀性攻擊,還曾從孟加拉央行盜取8100萬美元。
雷鋒網了解到,此前,網傳 Lazarus 幕後有朝鮮的支持,是一「朝鮮黑客組織」,但是,賽門鐵克稱,WannaCry 攻擊事件並不具有民族或國家所資助活動的特點,更像是典型的網路犯罪活動。
以下是賽門鐵克對此的具體分析報告:在5月12日WannaCry全球性爆發前,其早期版本(Ransom.Wannacry) 曾在二月、三月和四月份用以執行少量目標性攻擊。早期版本的WannaCry和2017年5月的版本基本相同,只是傳播方式有所差別。賽門鐵克安全響應團隊對WannaCry早期攻擊進行了分析,發現網路攻擊者所使用的工具、技術和基礎設施與之前Lazarus攻擊時間中所見到的有大量共同點,這說明Lazarus極有可能就是傳播WannaCry的幕後黑手。儘管與Lazarus有關聯,但WannaCry攻擊事件並不具有民族或國家所資助活動的特點,更像是典型的網路犯罪活動。這些早期版本的WannaCry使用盜取的認證信息在網路中傳播,而不是利用泄露的 「永恆之藍」 利用工具。「永恆之藍」導致WannaCry於5月12日期快速在全球範圍擴散。
關係總結在WannaCry於二月份的首次攻擊之後,我們在受害者網路上發現了與Lazarus有關惡意軟體的三個組成部分:Trojan.Volgmer和Backdoor.Destover的兩個變體,後者是索尼影業公司攻擊事件中所使用的磁碟數據清除工具。
Trojan.Alphanc用以在三月和四月份中傳播WannaCry,該病毒是Backdoor.Duuzer的修正版,而Backdoor.Duuzer之前與Lazarus有所關聯。
Trojan.Bravonc與Backdoor.Duuzer和Backdoor.Destover使用相同的IP地址以進行命令和控制,而後兩者均與Lazarus有所關聯。
Backdoor.Bravonc的代碼混淆方法和WannaCry與Infostealer.Fakepude(與Lazarus有所關聯)相似。
而且,WannaCry和之前與Lazarus相關的 Backdoor.Contopee之間存在共享代碼。
二月份的攻擊2017年2月10日,賽門鐵克發現了WannaCry在網路中作亂的首個證據,當時有一家機構受到了感染。在首次感染的兩分鐘內,機構中的100多台計算機便遭到了感染。
網路攻擊者在受害者網路上留下了幾個工具,從而提供了WannaCry傳播方式的確鑿證據。我們在一台受影響的計算機上發現了兩個文件,即mks.exe和hptasks.exe(參見附錄C:感染指標)。mks.exe這個文件是Mimikatz(Hacktool.Mimikatz)的一個變體,而Mimikatz則是廣泛用於目標性攻擊中的密碼轉儲工具。第二個文件hptasks.exe用以使用mks.exe盜取的密碼,在其他網路計算機上複製和執行WannaCry。
WannaCry通過hptasks.exe傳播有兩個階段的過程。在第一階段,hptasks運行後可傳遞一個IP地址的目標清單,將其作為一個參數。在給出這條命令時,hptasks將在一個名為「cg.wry」的文件中讀取之前盜取的認證信息,並用其連接IP地址範圍組內的所有計算機。所有連接嘗試均記錄於log.dat文件。如果成功連接遠程計算機,則Admin$或C$Windows這兩個文件夾中將不存在帶有.res後綴名的文件,之後hptasks.exe將把表2中列出的文件複製在遠程計算機之上。
在hptasks.exe在遠程計算機上執行WannaCry之後,第二階段開始。hptasks可將多個參數傳遞到遠程計算機上的WannaCry安裝程序,包括一個組新的IP地址。如果WannaCry作為參數與這些IP地址一起運行,則不能加密本地計算機上的文件。然而,WannaCry可與傳遞的IP地址相連,使用文件c.wry資源段中嵌入的認證信息,訪問這些計算機上的Admin$和C$分享文件,之後遠程對這些文件進行加密。
除hptasks.exe和mks.exe外,我們在受害者網路的第二台計算機上發現了惡意軟體的另外五個組成部分。這五個工具由三個與Lazarus有關。有兩個是索尼影業公司攻擊事件中所用工具Destover (Backdoor.Destover)的變體。第三個是Trojan.Volgmer,Lazarus之前曾用此惡意軟體攻擊南韓的目標。
三月和四月份的攻擊自3月27日起,至少有五家機構遭到了新版WannaCry的感染。這些攻擊事件似乎沒有什麼固定模式,受攻擊的機構涉及各個行業,地理位置也各種各樣。然而,這些攻擊事件揭示了WannaCry和Lazarus背後之間關係的其他證據。
為了部署WannaCry,這些攻擊使用了兩種不同的後門程序:Trojan.Alphanc和Trojan.Bravonc。Alphanc用以將WannaCry放置於至少屬於兩名已知受害者的計算機之上,將略微調整的惡意軟體部署至所有受害者的計算機上。
Alphanc的大量代碼與Backdoor.Duuzer相同,而後者是索尼影業攻擊事件中所用數據清除工具Destover的子類(參見附錄B:共享代碼)。事實上,賽門鐵克研究人員認為Alphanc就是Duuzer的演變程序。Duuzer之前與Backdoor.Joanap和Trojan.Volgmer的活動也有所聯繫,而後兩者先前均與Lazarus有關聯。
賽門鐵克研究人員能夠創建Alphanc在受害者系統上活動的詳細時間表,從該病毒登錄系統開始到WannaCry部署完畢為止。
Alphanc活動時間表Alphanc作為armsvc.exe部署至目標計算機之上,並在幾分鐘後自行複製,並使用新文件名javaupdate.exe。樣本從以下位置開始執行:
cmd.exe /c "copy c:UsersAdministratorAppDataarmsvc.exe
c:windowssystem32javaupdate.exe >
C:UsersREDACTEDAppDataLocalTempNK15DA.tmp" 2>&1
幾分鐘後,系統將創建並執行認證信息轉儲器mks.exe(與二月份WannaCry使用的認證信息轉儲器相同)。之後三天沒有任何活動,隨後網路攻擊者送回並部署RAR版本並創建密碼保護文檔。片刻之後,一個名為「g.exe」的網路掃描程序開始運行。該程序對網路攻擊者所選擇IP地址範圍中的所有IP地址進行域名解析,很可能是為了確定其感興趣的計算機。在網路攻擊者將配置文件送回本地網路前,活動會有一個兩天的間隔。所用命令示例包括:
cmd.exe /c "net view > C:UsersREDACTEDAppDataLocalTempNK2301.tmp" 2>&1
cmd.exe /c "net view /domain > C:UsersREDACTEDAppDataLocalTempNK6C42.tmp" 2>&1
cmd.exe /c "time /t > C:UsersREDACTEDAppDataLocalTempNKC74F.tmp" 2>&1
之後,javaupdate.exe創建文件taskhcst.exec。這便是勒索軟體WannaCry。.exec後綴名重新更名為.exe,如下所示。這很可能是一個安全檢查,使網路攻擊者不會錯誤地過早執行此文件。
cmd.exe /c "ren C:Windows askhcst.exec taskhcst.exe >
C:UsersREDACTEDAppDataLocalTempNK833D.tmp" 2>&1
將近45分鐘之後,網路攻擊者將後門程序javaupdate.exe複製至遠程計算機之上。之後,網路攻擊者還在此計算機粘貼了一個名為「bcremote.exe」的文件;該文件和二月份攻擊中名為hptasks.exe的工具相同,用以在網路上傳播WannaCry。WannaCry隨後複製此文件的配置文件,並最終進行自我複製:
cmd.exe /c "net use \REDACTEDipc$ REDACTED /u:REDACTED > C:UsersREDACTEDAppDataLocalTempNK2E.tmp" 2>&1
cmd.exe /c "copy c:windowssystem32javaupdate.exe \REDACTEDc$windowsjavaupdate.exe > C:UsersREDACTEDAppDataLocalTempNK3E49.tmp" 2>&1
cmd.exe /c "copy c:windowseremote.exe \REDACTEDc$windows > C:UsersREDACTEDAppDataLocalTempNK4DD5.tmp" 2>&1
cmd.exe /c "copy c:windowsc.wry \REDACTEDc$windows > C:UsersREDACTEDAppDataLocalTempNK7228.tmp" 2>&1
cmd.exe /c "copy c:windows askh*.exe \REDACTEDc$windows > C:UsersREDACTEDAppDataLocalTempNK7DCF.tmp" 2>&1
相同程序還會在網路上的第二台伺服器上進行,執行bcremote.exe命令後,WannaCry便在整個網路中開始傳播。
Trojan.Bravonc有關Trojan.Bravonc的運行信息很少,該程序用以將WannaCry放於至少兩名其他受害者的計算機之上,表明其與Lazarus團伙有著相當明確的關聯。
該程序連接IP地址87.101.243.252上的命令和控制(C&C)伺服器,該IP地址與Destover(Lazrus的一款知名工具)示例中使用的IP地址相同。Blue Coat在《從首爾到索尼報告》中也提及了此IP地址。
我們還發現Duuzer用此IP地址作為C&C伺服器。Bravonc和Destover的一個變體還共享密碼相關代碼(參見附錄B:共享代碼)。此外,Bravonc的傳播方式(在SMB上使用硬編碼認證信息)與Lazarus相關的另一個工具Joanap使用了相同的技術。
五月份攻擊:WannaCry開始在全球範圍內傳播5月12日,整合已泄露「永恆之藍」利用工具的新版WannaCry發布了,「永恆之藍」可使用Windows中的兩個已知漏洞(CVE-2017-0144和CVE-2017-0145)將勒索軟體傳播至受害者網路中未安裝補丁的計算機之上,也可將其傳播至與互聯網連接的其他安全防範薄弱的計算機之上。
整合「永恆之藍」之後,WannaCry從僅能在受限數量目標性攻擊中使用的危險工具轉變成一個近年來最為惡性的惡意軟體。這種惡意軟體造成了大範圍破壞,很多機構受到感染,還有一些機構被迫對計算機進行離線軟體升級。MalwareTech的一篇網路安全博文介紹了對該惡意軟體殺手鐧的發現和觸發原理,從而制限制了它的傳播和危害。
早期版本的WannaCry和5月12日攻擊中所使用的在很大程度上是相同的,但也有一些小更改,主要是後者對「永恆之藍」利用工具進行了整合。用以加密Zip文件的密碼嵌入於WannaCry 釋放器之中,與其他兩個版本相似(「wcry@123」、「wcry@2016」和 「WNcry@2ol7」),說明這兩個版本軟體的作者可能來自同一個團伙。
第一個版本的WannaCry使用了少量的比特幣客戶端,而且傳播性不廣,這說明其不是眾多網路犯罪團伙所共享的工具。同時也進一步證明了兩個版本的WannaCry都由一個團伙所操作。
WannaCry與Lazarus相關聯除了WannaCry傳播工具的相同性之外,WannaCry本身和Lazarus團伙還有著很多關聯。該勒索軟體與惡意軟體Backdoor.Contopee共享了一些代碼,而後者先前與Lazarus有所關聯。Contopee的一個變體使用了自定義SSL工具, 其加密套件與WannaCry所用的相同。在這兩個例子中,加密套件均使用了相同組的密碼,共75個不同密碼可供選擇(與擁有300多個密碼的OpenSSL不同)。
此外,WannaCry的代碼混淆方法與Infostealer.Fakepude類似,而後者先前與Lazarus有所關聯;而且,三月和四月份用以傳播WannaCry的惡意軟體Trojan.Alphanc也與Lazarus 有所關聯(請參見上文)。
偶然泄漏使WannaCry變成了全球性威脅
對少量WannaCry早期攻擊事件的發現,提供了該勒索軟體與Lazarus團伙有所關聯的強力證據。這些早期攻擊明顯使用了先前與Lazarus 相關的工具、代碼和基礎設施,而且通過後門程序和盜取認證信息進行傳播的方式也與Lazarus先前的攻擊相一致。「永恆之藍」利用工具的泄漏使網路攻擊者能夠將WannaCry變得更為強大,遠遠比該勒索軟體在依賴自有工具時強大得多。這是因為網路攻擊者藉此能夠繞過很多之前必須執行的步驟,無需再盜取認證信息並在計算機之間互相複製粘貼。
※工行副行長王敬東:工行如何應用區塊鏈破解扶貧金融難題?
※螞蟻金服遍求學術泰斗加入智囊團,意欲跨越基礎研究這座大山
※以後提起貴州的象徵,除了茅台就是區塊鏈
※平安3A論壇 | 一個金融機構辦的技術論壇是什麼樣的?
※網曝某銀行「串號」漏洞,登錄自己賬號卻看到別人的信息!
TAG:雷鋒網 |
※上合組織能否拉近印巴關係?Can the SCO Bring India and Pakistan Closer?
※【學生組織】JCPenney Leadership Program
※讓環保熱心人輕鬆找到組織:Patagonia 推出環保社群平台 Patagonia Action Works
※Palo Alto Networks:黑客組織Patchwork仍在南亞次大陸「興風作浪」
※Promise介面是AngularJS組織API的基礎
※黑客組織 Darkhotel 疑與朝鮮有關,借 VBScript 漏洞盯上「人上人」
※卡巴斯基實驗室:GreyEnergy和Zebrocy黑客組織恐有關聯
※Science組織了一場尖銳的Reddit問答,Yann LeCun的回答還是那麼耿直
※日本黑社會組織Yakuza疑利用bitFlyer洗錢
※任天堂 Switch 遭 fail0verflow 黑客組織破解,已可運行 Linux 系統
※Aragon,DAOstack,Colony,Moloch:四個典型以太坊去中心化自治組織的比較
※APT組織Carbanak源碼泄露
※Nature子刊:人體組織中的interstitium真的是一種新器官?
※作為「人類命運共同體」的上合組織 SCO:A Tighter Community
※使用 Calcurse 在 Linux 命令行中組織任務
※可視化數據公司 Tableau 發布新一代數據組織工具 Tableau Prep
※Presto 最應該感謝的不是「The Ten」,而是 Nike 這個神秘組織
※asnlookup.py:用於搜索特定組織的ASN和擁有的IP地址工具
※什麼是legionellabacterie?行業組織提醒度假返家者注意清潔管道
※世界衛生組織西太區協調員Yoshihiro Takashima:預防接種前路充滿挑戰