analyzing-cyber-kill-chain
根据 Lockheed Martin Cyber Kill Chain 框架分析入侵活动,识别对手已完成的阶段、防御成功或失败的位置,以及哪些控制措施本可在更早阶段中断攻击。适用于事后分析、构建以预防为中心的安全控制,或将检测差距映射到杀伤链阶段时使用。
Skill by killvxk
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/killvxk-analyzing-cyber-kill-chain
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
- Runs as
- Python package
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/analyzing-cyber-kill-chain
What's inside
- Skill name
analyzing-cyber-kill-chain- Description
- 根据 Lockheed Martin Cyber Kill Chain 框架分析入侵活动,识别对手已完成的阶段、防御成功或失败的位置,以及哪些控制措施本可在更早阶段中断攻击。适用于事后分析、构建以预防为中心的安全控制,或将检测差距映射到杀伤链阶段时使用。
- License
- Apache-2.0
- Instructions
- 114 lines in SKILL.md · view on GitHub
Before installing
- Ships executable scripts
Files (4)
- LICENSE
- SKILL.md
- api-reference.md · references/
- agent.py · scripts/
SKILL.md (first lines)
# 分析 Cyber Kill Chain ## 适用场景 在以下情况下使用本技能: - 开展事后分析,确定对手在攻击序列中推进了多远 - 设计分层防御控制,目标是在尽可能早的阶段中断攻击 - 生成威胁情报报告,向非技术利益相关方传达攻击进展 **不适用于**将本技能作为独立框架使用——应与 MITRE ATT&CK 结合使用,获取超越 7 阶段杀伤链所提供的技术级颗粒度。 ## 前置条件 - 包含映射到特定对手行动的取证工件的完整事件时间线 - MITRE ATT&CK Enterprise 矩阵,用于每个杀伤链阶段内的技术级映射 - 访问疑似对手组织典型杀伤链进展的威胁情报 - 响应团队提供的事后报告或 IR 时间线 ## 工作流程 ### 步骤 1:将观察到的行动映射到杀伤链阶段 Lockheed Martin Cyber Kill Chain 包含七个阶段。映射所有观察到的对手行动: **阶段 1 - 侦察(Reconnaissance)**:对手在攻击前收集目标信息。 - 指标:来自对手 IP 的 DNS 查询、LinkedIn 抓取、职位发布分析、对组织基础设施进行 Shodan 扫描 **阶段 2 - 武器化(Weaponization)**:对手创建攻击工具(恶意软件 + 漏洞利用)。 - 指标:恶意软件编译时间戳、漏洞利用文档元数据、恶意软件样本中的构建器工件 **阶段 3 - 投递(Delivery)**:对手将武器传输至目标。 - 指标:钓鱼邮件、恶意附件、水坑下载、USB 投递、供应链攻击(Supply Chain Attack) **阶段 4 - 漏洞利用(Exploitation)**:对手利用漏洞执行代码。 - 指标:应用/OS 日志中的 CVE 利用事件、内存破坏工件、shellcode 执行 **阶段 5 - 安装(Installation)**:对手在目标上建立持久化(Persistence)。 - 指标:新的计划任务、注册表运行键、服务安装、Web Shell、Bootkit **阶段 6 - 命令与控制(C2)**:对手与被攻陷系统通信。 - 指标:信标流量(固定间隔)、DNS 隧道、HTTPS 到非常见域名、C2 框架特征(Cobalt Strike、Sliver) **阶段 7 - 目标行动(Actions on Objectives)**:对手实现目标。 - 指标:数据暂存/外泄(Exfiltration)、横向移动(Lateral Movement)、勒索软件(Ransomware)执行、破坏性活动 ### 步骤 2:识别阶段完成情况和检测点 为事件创建阶段矩阵: ``` 阶段 1: 侦察 → 已完成(未检测到) 阶段 2: 武器化 → 已完成(未检测到 — 攻击前活动) 阶段 3: 投递 → 已完成;钓鱼邮件绕过了安全邮件网关 阶段 4: 漏洞利用 → 已完成;CVE-2023-23397 被利用 阶段 5: 安装 → 已检测:EDR 标记了计划任务创建(攻击在此阻断) 阶段 6: C2 → 未达成(安装被阻断) 阶段 7: 目标行动 → 未达成 ``` 对每个未经检测就完成的阶段,记录防御控制差距。 ### 步骤 3:映射到 MITRE ATT&CK 获取技术详情 每个杀伤链阶段映射到多个 ATT&CK 战术: - 投递 → 初始访问 (TA0001) - 漏洞利用 → 执行 (TA0002) - 安装 → 持久化 (TA0003)、权限提升 (TA0004) - C2 → 命令与控制 (TA0011) - 目标行动 → 数据外泄 (TA0010)、影响 (TA0040) 在每个阶段内,枚举观察到的具体 ATT&CK 技术并映射到现有检测能力。 ### 步骤 4:识别每个阶段的行动方案 对每个阶段,记录适用的防御行动方案(COA): - **检测 COA**:哪种检测能够对该阶段的对手活动发出告警? - **拒止 COA**:哪种控制能够阻止对手完成该阶段? - **干扰 COA**:哪种控制能够在阶段中途中断对手? - **降级 COA**:哪种控制能够降低对手在该阶段的有效性? - **欺骗 COA**:哪种欺骗手段(蜜罐、金丝雀令牌)能够暴露该阶段的活动? - **摧毁 COA**:哪种主动防御能力能够中和对手基础设施? ### 步骤 5:生成杀伤链分析报告 按以下结构组织发现结果: 1. 攻击叙述(阶段时间线) 2. 逐阶段分析及证据 3. 检测点分析(何处成功,何处失败) 4. 按成本/效益优先排序的逐阶段防御建议 5. 控制改进路线图 ## 核心概念 | 术语 | 定义 | |------|-----------| | **杀伤链(Kill Chain)** | 对手入侵阶段的顺序模型;从理论上讲,断开任何环节即可阻止攻击 | | **行动方案(COA)** | 映射到每个杀伤链阶段的防御响应:检测、拒止、干扰、降级、欺骗、摧毁 | | **信标(Beaconing)** | 被攻陷主机向对手服务器定期发送 C2 心跳包的模式;可通过频率分析检测 | | **阶段完成** | 对手成功完成一个杀伤链阶段并推进到下一阶段;纵深防御旨在阻止这一点 | | **情报获取/损失** | 分析在阶段 5(而非阶段 3)检测是否减少了对对手能力或意图的情报 | ## 工具与系统 - **MITRE ATT&CK Navigator**:将杀伤链阶段与 ATT&CK 技术覆盖叠加以进行综合分析 - **Elastic Security EQL**:事件查询语言,用于在 Elastic SIEM 中查询多阶段攻击序列 - **Splunk ES**:时间线可视化和杀伤链阶段排序的关联搜索 - **MISP**:通过 galaxy 集群进行杀伤链标记,用于结构化事件文档 ## 常见陷阱 - **线性假设**:对手并不总是线性推进——他们可能跳过阶段(武器化已在之前的攻击活动中完成)或回退(检测后重新建立 C2)。 - **忽略阶段 1 和 2**:侦察和武器化在防御者拥有可见性之前就已发生。了解这些阶段的情报需要外部来源(OSINT、威胁情报)。 - **遗漏内部威胁**:杀伤链是为外部对手设计的。内部威胁可能直接跳到阶段 7,而无需经历早期阶段。 - **与 ATT&CK 战术混淆**:7 阶段杀伤链和 14 个 ATT&CK 战术是互补的,但并非直接等价。保持区分以避免分析混乱。
From killvxk/cybersecurity-skills-zh, Apache-2.0.
More from killvxk/cybersecurity-skills-zh
- 0.512score
analyzing-indicators-of-compromise
killvxk
分析失陷指标(IOC),包括 IP 地址、域名、文件哈希、URL 和电子邮件工件,以确定恶意置信度、攻击活动溯源归因和封锁优先级。适用于对来自钓鱼邮件、安全告警或外部威胁情报的 IOC 进行分诊;使用多源情报对原始 IOC 进行富化;或作出封锁/监控/白名单决策时使用。
SkillDFreshness: D★ 57Claude Code +9 - 0.512score
analyzing-linux-elf-malware
killvxk
分析恶意 Linux ELF(可执行和可链接格式)二进制文件,包括针对 Linux 服务器、容器和云基础设施的僵尸网络、 挖矿程序、勒索软件和 rootkit。涵盖 x86_64 和 ARM ELF 样本的静态分析、动态追踪和逆向工程。 适用于 Linux 恶意软件分析、ELF 二进制文件调查、Linux…
SkillDFreshness: D★ 57Claude Code +9 - 0.512score
analyzing-cloud-storage-access-patterns
killvxk
通过分析 CloudTrail Data Events、GCS 审计日志和 Azure Storage Analytics,检测 AWS S3、GCS 和 Azure Blob Storage 中的异常访问模式。识别非工作时间的批量下载、来自新 IP 地址的访问、异常 API 调用(GetObject…
SkillDFreshness: D★ 57Claude Code +9 - 0.512score
analyzing-command-and-control-communication
killvxk
分析恶意软件命令与控制(C2)通信协议,以了解 beacon 模式、命令结构、数据编码和基础设施。 涵盖 HTTP、HTTPS、DNS 和自定义协议 C2 分析,用于检测规则开发和威胁情报。 适用于 C2 分析、beacon 检测、C2 协议逆向工程或命令与控制基础设施绘图相关请求。
SkillDFreshness: D★ 57Claude Code +9 - 0.512score
analyzing-ios-app-security-with-objection
killvxk
使用基于 Frida 的工具包 Objection 对 iOS 应用程序进行运行时移动安全探测, 无需越狱即可与应用内部交互。适用于评估 iOS 应用安全态势、绕过客户端防护措施、 转储 Keychain 条目、检查文件系统存储以及评估运行时行为。当请求涉及 iOS 安全测试、 Objection 运行时分析、基于…
SkillDFreshness: D★ 57Claude Code +9 - 0.512score
analyzing-kubernetes-audit-logs
killvxk
解析 Kubernetes API server 审计日志(JSON lines 格式),检测 exec 进入 Pod、 Secret 访问、RBAC 修改、特权 Pod 创建以及匿名 API 访问行为。 从审计事件模式构建威胁检测规则。适用于调查 Kubernetes 集群入侵 或构建 k8s 专用 SIEM…
SkillDFreshness: D★ 57Claude Code +9 - 0.512score
analyzing-azure-activity-logs-for-threats
killvxk
通过 azure-monitor-query 查询 Azure Monitor 活动日志和登录日志,检测可疑管理操作、不可能的地理旅行(Impossible Travel)、权限提升和资源修改。为 Azure 环境的威胁狩猎构建 KQL 查询。适用于调查可疑的 Azure 租户活动或构建云 SIEM 检测规则。
SkillDFreshness: D★ 57Claude Code +9 - 0.512score
analyzing-bootkit-and-rootkit-samples
killvxk
分析感染主引导记录(MBR)、卷引导记录(VBR)或 UEFI 固件以在操作系统底层获取持久化的 bootkit 和高级 rootkit 恶意软件。 涵盖引导扇区分析、UEFI 模块检查和反 rootkit 检测技术。 适用于 bootkit 分析、MBR 恶意软件调查、UEFI 持久化分析或 OS…
SkillDFreshness: D★ 57Claude Code +9 - 0.512score
analyzing-cobalt-strike-malleable-profiles
killvxk
使用 pyMalleableC2 解析 Cobalt Strike 可延展 C2 配置文件,提取 Beacon 配置、HTTP 通信模式以及休眠/抖动设置。结合 JARM TLS 指纹识别在网络上检测 C2 服务器。适用于调查疑似 Cobalt Strike 基础设施或为 C2 流量构建检测签名。
SkillDFreshness: D★ 57Claude Code +9 - 0.512score
analyzing-campaign-attribution-evidence
killvxk
攻击活动溯源归因分析涉及系统性地评估证据,以确定哪个威胁行为者或组织对某次网络行动负责。本技能涵盖使用 Diamond Model 和 ACH(竞争假设分析)收集并加权溯源归因指标、分析基础设施重叠、TTP 一致性、恶意软件代码相似性、操作时序模式和语言痕迹,以构建置信度加权的溯源归因评估。
SkillDFreshness: D★ 57Claude Code +9 - 0.512score
analyzing-api-gateway-access-logs
killvxk
解析 API 网关访问日志(AWS API Gateway、Kong、Nginx),检测 BOLA/IDOR 攻击、速率限制绕过、凭据扫描和注入尝试。使用 pandas 进行请求模式的统计分析和异常检测。适用于调查 API 滥用或构建 API 专项威胁检测规则。
SkillDFreshness: D★ 57Claude Code +9 - 0.512score
analyzing-linux-kernel-rootkits
killvxk
使用 Volatility3 Linux 插件(check_syscall、lsmod、hidden_modules)分析 Linux 内存转储,结合 rkhunter 系统扫描和 /proc 与 /sys 差异分析,检测 hooked syscall、隐藏内核模块和被篡改的系统结构,以识别内核级 rootkit。
SkillDFreshness: D★ 57Claude Code +9
Signals
- Stars
- 57
- Forks
- 14
- Open issues
- 1
- Last commit (this folder)
- Mar 17, 2026 (7 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- Apache-2.0
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from killvxk
- 0.512score
analyzing-campaign-attribution-evidence
killvxk
攻击活动溯源归因分析涉及系统性地评估证据,以确定哪个威胁行为者或组织对某次网络行动负责。本技能涵盖使用 Diamond Model 和 ACH(竞争假设分析)收集并加权溯源归因指标、分析基础设施重叠、TTP 一致性、恶意软件代码相似性、操作时序模式和语言痕迹,以构建置信度加权的溯源归因评估。
SkillDFreshness: D★ 57Claude Code +9 - 0.512score
analyzing-cloud-storage-access-patterns
killvxk
通过分析 CloudTrail Data Events、GCS 审计日志和 Azure Storage Analytics,检测 AWS S3、GCS 和 Azure Blob Storage 中的异常访问模式。识别非工作时间的批量下载、来自新 IP 地址的访问、异常 API 调用(GetObject…
SkillDFreshness: D★ 57Claude Code +9 - 0.512score
analyzing-azure-activity-logs-for-threats
killvxk
通过 azure-monitor-query 查询 Azure Monitor 活动日志和登录日志,检测可疑管理操作、不可能的地理旅行(Impossible Travel)、权限提升和资源修改。为 Azure 环境的威胁狩猎构建 KQL 查询。适用于调查可疑的 Azure 租户活动或构建云 SIEM 检测规则。
SkillDFreshness: D★ 57Claude Code +9 - 0.512score
analyzing-bootkit-and-rootkit-samples
killvxk
分析感染主引导记录(MBR)、卷引导记录(VBR)或 UEFI 固件以在操作系统底层获取持久化的 bootkit 和高级 rootkit 恶意软件。 涵盖引导扇区分析、UEFI 模块检查和反 rootkit 检测技术。 适用于 bootkit 分析、MBR 恶意软件调查、UEFI 持久化分析或 OS…
SkillDFreshness: D★ 57Claude Code +9 - 0.512score
analyzing-api-gateway-access-logs
killvxk
解析 API 网关访问日志(AWS API Gateway、Kong、Nginx),检测 BOLA/IDOR 攻击、速率限制绕过、凭据扫描和注入尝试。使用 pandas 进行请求模式的统计分析和异常检测。适用于调查 API 滥用或构建 API 专项威胁检测规则。
SkillDFreshness: D★ 57Claude Code +9 - 0.512score
analyzing-cobalt-strike-malleable-profiles
killvxk
使用 pyMalleableC2 解析 Cobalt Strike 可延展 C2 配置文件,提取 Beacon 配置、HTTP 通信模式以及休眠/抖动设置。结合 JARM TLS 指纹识别在网络上检测 C2 服务器。适用于调查疑似 Cobalt Strike 基础设施或为 C2 流量构建检测签名。
SkillDFreshness: D★ 57Claude Code +9
Cite this page
analyzing-cyber-kill-chain skill. Agent Mart. https://agentmart.dev/skills/killvxk-analyzing-cyber-kill-chain (last updated 2026-10-24)