mcpField
H
hunting-for-unusual-service-installations

hunting-for-unusual-service-installations

github.com/mukul975安全35.2k59 次安装8 周前更新
代码仓库

关于 hunting-for-unusual-service-installations

用于调查 Windows 异常服务安装的安全技能,可解析 .evtx 日志中的 Event ID 7045,标记可疑路径和模式,并生成威胁狩猎报告,供 SOC 分析师和事件响应人员使用。

主要功能

  1. 01解析 .evtx 中的 Event ID 7045
  2. 02提取服务名称、路径、类型和账号
  3. 03标记可疑二进制路径和命令
  4. 04将服务与合法基线进行比对
  5. 05生成含风险评分和 ATT&CK 映射的报告

适用场景

  1. 01调查可能的恶意服务持久化
  2. 02狩猎异常 Windows 服务安装
  3. 03检查服务安装检测覆盖情况
  4. 04生成事件时间线和发现报告

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/mukul975/anthropic-cybersecurity-skills --skill hunting-for-unusual-service-installations

安装后在 Claude Code 中输入/hunting-for-unusual-service-installations确认已加载。

包含的文件

除 SKILL.md 外,安装时一起下载的参考资料和脚本。

LICENSE
references/
api-reference.md
scripts/
agent.py

详细介绍

搜寻异常服务安装

概述

攻击者经常安装恶意 Windows 服务以实现持久化和权限提升(MITRE ATT&CK T1543.003 — Create or Modify System Process: Windows Service)。System 事件日志中的事件 ID 7045 会记录每一次新服务安装。本技能解析 .evtx 日志文件以提取服务安装事件,标记可疑的二进制路径(临时目录、PowerShell、cmd.exe、编码命令),并与已知攻击模式进行关联。

何时使用

  • 在调查需要搜寻异常服务安装的安全事件时
  • 在为该领域构建检测规则或威胁狩猎查询时
  • 当 SOC 分析师需要针对此类分析的结构化流程时
  • 在验证相关攻击技术的安全监控覆盖范围时

前置条件

  • Python 3.9+ 及 python-evtx、lxml
  • Windows System 事件日志(.evtx)文件
  • 对实时 System 事件日志的访问权限(可选,用于实时监控)
  • 用于增强进程跟踪的 Sysmon 日志(可选)

步骤

  1. 解析 System.evtx 中的事件 ID 7045(新服务已安装)
  2. 提取服务名称、二进制路径、服务类型和账户
  3. 标记具有可疑二进制路径的服务(临时目录、编码命令)
  4. 检测基于 PowerShell 的服务创建模式
  5. 识别以 LocalSystem 运行且路径异常的服务
  6. 与已知合法服务基线进行交叉比对
  7. 生成带有 MITRE ATT&CK T1543.003 映射的威胁狩猎报告

预期输出

  • 列出所有新服务安装的 JSON 报告,包含风险评分、可疑指标和修复建议
  • 带有二进制路径分析的服务安装事件时间线

评论

支持 Markdown