今熱點:Mandiant曝光黑客組織假借招聘和WhatsApp發(fā)起PuTTY釣魚攻擊
Mandiant 托管防御服務(wù)產(chǎn)品以主動威脅搜尋計劃而被人們所熟知,旨在保護(hù)客戶免受繞過傳統(tǒng)檢測機制的高級威脅參與者工具、策略和技術(shù)的侵害。2022 年 7 月,在一家媒體行業(yè)公司的主動威脅搜尋工作中,Mandiant Managed Defense 揪出了被 UNC4034 組織所利用的新一輪網(wǎng)絡(luò)釣魚活動。
(資料圖)
(來自:Mandiant Blog)
Mandiant 認(rèn)為 UNC4034 與朝方的幾個組織有重疊,其通過 WhatsApp 即時通訊服務(wù)與受害者建立了聯(lián)系,并引誘其下載惡意 ISO 包。
然而 Mandiant Intelligence:Staging Directories 檢查發(fā)現(xiàn)(通過搜索寫入常用目錄的異常文件),其明面上有提到虛假的工作機會、但實質(zhì)上是利用 PuTTY 來部署 AIRDRY.V2 木馬后門。
官方原版 / 惡意修改版 PuTTY 的數(shù)字簽名對比
PuTTY 是一款開源的 SSH 與 Telnet 客戶端,最初線索顯示器下載了名為 amazon_assessment.iso 的檔案文件。
而從 Windows 10 開始,系統(tǒng)已能夠通過雙擊自動加載虛擬光驅(qū)。與 RAR 等其它格式相比,這減少了查看嵌入文件所需的工作量。
通過 Mandiant Managed Defense 對主機展開深入調(diào)查,可知 UNC4034 通過電子郵件向受害者忽悠可提供在亞馬遜工作的機會而建立聯(lián)系。
隨后該組織會利用 WhatsApp 與之通信并傳送 amazon_assessment.iso 文件,且里面有個可執(zhí)行文件(PuTTY.exe)和一個文本文件(Readme.txt)。
原版 PuTTY / 惡意樣本中的 .data 部分
隨著惡意 PuTTY 在目標(biāo)主機上被執(zhí)行,受害者的機器也被植入了后門,Mandiant 識別其為 AirDry 的一個變種。
盡管 Mandiant Managed Defense 早在 7 月 5 日就調(diào)查到了入侵,并在潛在的后門部署前控制住了主機。
但更早的 6 月 27 日,VirusTotal 就已經(jīng)發(fā)現(xiàn)了同名的 PuTTY 可執(zhí)行文件。
此外 Mandiant 發(fā)現(xiàn)了第二個名為 amazon_test.iso 的 ISO 存檔,可知其于 6 月 17 日被 VirusTotal 數(shù)據(jù)庫給收錄。
類似構(gòu)造的惡意軟件,最終都是為了加載 AirDry.V2 后門這個有效載荷。釣魚手段方面,攻擊者加裝自己是亞馬遜的招聘評估人員。
通過分析 ISO 鏡像中的文件,可知兩者帶有相同的木馬化 PuTTY 可執(zhí)行文件、以及位于自述文件中的服務(wù)器端 IP 地址。
每個樣本中包含的惡意代碼,會將嵌入式有效載荷寫入磁盤并啟動,但不同樣本還可能將木馬插入到代碼中的不同位置。
比如 VirusTotal 檢出的樣本,就看到了被插入 ssh2_userauth_process_queue 函數(shù)中的惡意代碼(源文件在 putty-0.77\ssh\userauth2-client.c)。
執(zhí)行惡意樣本時的 PuTTY 圖形界面
與公鑰或鍵盤交互等其它驗證方法不同的是,該代碼位于負(fù)責(zé)執(zhí)行密碼驗證的函數(shù)部分。一旦用戶建立連接并輸入他們的賬密,惡意代碼就會被執(zhí)行,而無論身份驗證的結(jié)果到底如何。
此外兩個樣本中丟棄和執(zhí)行有效負(fù)載的惡意代碼部分幾乎相同:
合法的 Windows 可執(zhí)行文件 C:\Windows\System32\colorcpl.exe 被復(fù)制到了 C:\ProgrAMData\PackageColor 這個新目錄。
嵌入的有效負(fù)載則被寫入了 C:\ProgramData\PackageColor\colorui.dll,期間可觀察到如上圖所示的劫持與命令啟動。
接下來被執(zhí)行的 colorcpl.exe 二進(jìn)制文件則來自 C:\Windows\System32\cmd.exe /c start /b C:\ProgramData\PackageColor\colorcpl.exe 0CE1241A44557AA438F27BC6D4ACA246 。
不過在 VirusTotal 的示例中,cmd.exe 并未用于啟動 colorcpl.exe —— 因為 Windows API 函數(shù) WinExec 會執(zhí)行上述命令。
兩種情況下,傳遞過來的 colorcpl.exe 命令行參數(shù),都與 Windows 可執(zhí)行文件的合法功能無關(guān)。相反,每個參數(shù)都被惡意的動態(tài)鏈接庫所使用。
先是通過 schtasks.exe 為 C:\ProgramData\PackageColor\colorcpl.exe 建立持久性,然后借助名為PackageColor 的計劃任務(wù),在每天上午 10:30 執(zhí)行該二進(jìn)制文件。
至于 colorui.dll 樣本,檢測發(fā)現(xiàn)它是由商業(yè)軟件保護(hù)程序 Themida 打包的。
解壓后的樣本,包含了揭示其用途(ShellCodeLoader)的嵌入式文件路徑 ——
W:\Develop\aTool\ShellCodeLoader\App\libressl-2.6.5\crypto\cryptlib.c
—— 兩個樣本都包含了一個名單 DAVESHELL 的相同 shellcode 有效負(fù)載。
然后使用基于 XOR 的自定義算法和動態(tài)生成的密鑰對有效負(fù)載進(jìn)行解密可得如上圖所示的字符串。
Mandiant 指出,包含的該密鑰,也可作為一種反分析機制 —— 若缺少正確的密鑰,則執(zhí)行 DLL 時不會觸發(fā)任何重要的操作。
關(guān)鍵詞: Mandiant曝光黑客組織假借招聘和WhatsApp發(fā)起PuTTY
2022-09-17 16:58:00
2022-09-17 16:46:34
2022-09-17 16:41:21
2022-09-17 16:38:31
2022-09-17 16:36:25
2022-09-17 15:53:59
2022-09-17 15:48:59
2022-09-17 15:48:33
2022-09-17 15:46:24
2022-09-17 15:42:25
2022-09-17 15:36:44
2022-09-17 15:36:07
2022-09-17 15:35:52
2022-09-17 15:31:01
2022-09-17 09:49:44
2022-09-17 07:52:50
2022-09-17 07:32:43
2022-09-17 06:52:23
2022-09-17 06:48:10
2022-09-17 06:38:00
2022-09-17 06:30:46
2022-09-17 05:45:00
2022-09-17 05:33:03
2022-09-16 22:46:52
2022-09-16 20:52:39
2022-09-16 20:51:44
2022-09-16 20:46:05
2022-09-16 20:42:58
2022-09-16 20:41:48
2022-09-16 19:52:47
2022-09-16 19:50:40
2022-09-16 19:49:02
2022-09-16 19:46:42
2022-09-16 19:43:40
2022-09-16 19:42:21
2022-09-16 19:35:58
2022-09-16 19:32:54
2022-09-16 19:31:07
2022-09-16 19:30:42
2022-09-16 18:41:13
2022-09-16 18:40:46
2022-09-16 18:30:06
2022-09-16 18:29:09
2022-09-16 17:52:00
2022-09-16 17:39:03
2022-09-16 17:36:33
2022-09-16 17:35:10
2022-09-16 17:29:02
2022-09-16 16:49:33
2022-09-16 16:48:04
2022-09-16 16:45:04
2022-09-16 16:42:36
2022-09-16 16:29:08
2022-09-16 15:57:50
2022-09-16 15:55:25
2022-09-16 15:50:16
2022-09-16 15:50:13
2022-09-16 15:49:14
2022-09-16 15:46:44
2022-09-16 15:46:04
2022-09-16 15:43:34
2022-09-16 15:41:49
2022-09-16 15:37:42
2022-09-16 15:36:56
2022-09-16 15:36:34
2022-09-16 15:33:14
2022-09-16 15:32:26
2022-09-16 15:31:27
2022-09-16 12:54:26
2022-09-16 09:40:57
2022-09-16 09:39:37
2022-09-16 09:34:23
2022-09-16 09:34:22
2022-09-16 09:32:27
2022-09-16 09:31:58
2022-09-16 08:54:30
2022-09-16 08:51:16
2022-09-16 08:48:00
2022-09-16 08:47:34
2022-09-16 08:46:25
2022-09-16 08:37:53
2022-09-16 07:52:51
2022-09-16 07:52:13
2022-09-16 07:45:23
2022-09-16 07:29:00
2022-09-16 05:50:29
2022-09-16 05:44:29
2022-09-16 05:44:06
2022-09-16 05:42:22
2022-09-16 05:37:34
2022-09-15 22:31:48
2022-09-15 21:45:35
相關(guān)新聞