mcpField
E
exploiting-ms17-010-eternalblue-vulnerability

exploiting-ms17-010-eternalblue-vulnerability

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

关于 exploiting-ms17-010-eternalblue-vulnerability

面向授权安全测试人员的 MS17-010 EternalBlue 漏洞利用技能,涵盖扫描、利用、后渗透与检测验证,适用于受控实验室和红队演练。

主要功能

  1. 01扫描 SMB 端口与协议
  2. 02检查 MS17-010 漏洞
  3. 03选择利用变体并配置载荷
  4. 04验证执行并记录证据
  5. 05识别检测指标与修复建议

适用场景

  1. 01在授权目标上开展渗透测试
  2. 02在隔离环境分析恶意软件样本
  3. 03基于攻击手法构建检测能力

安装

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

$npx skills add https://github.com/mukul975/anthropic-cybersecurity-skills --skill exploiting-ms17-010-eternalblue-vulnerability

安装后在 Claude Code 中输入/exploiting-ms17-010-eternalblue-vulnerability确认已加载。

包含的文件

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

LICENSE
assets/
template.md
references/
api-reference.md
standards.md
workflows.md
scripts/
agent.py
process.py

详细介绍

利用 MS17-010 EternalBlue 漏洞

概述

MS17-010(EternalBlue)是 Microsoft 的 SMBv1 实现中的一个严重漏洞,可导致远程代码执行。该漏洞最初由 NSA 发现,并于 2017 年由 Shadow Brokers 泄露,曾被用于 WannaCry 和 NotPetya 勒索软件攻击活动。尽管自 2017 年 3 月起已有补丁可用,许多组织的系统仍未修补,使其成为可行的红队利用途径,尤其是在遗留环境中。

使用场景

  • 在开展涉及利用 ms17 010 eternalblue 漏洞的授权安全测试时
  • 在受控环境中分析恶意软件样本或攻击痕迹时
  • 在开展红队演练或渗透测试项目时
  • 在基于对攻击技术的理解构建检测能力时

前提条件

  • 熟悉红队相关概念和工具
  • 可访问测试或实验环境以安全执行
  • Python 3.8+ 并安装所需依赖项
  • 为任何测试活动取得适当授权

MITRE ATT&CK 映射

  • T1210 - 利用远程服务
  • T1190 - 利用面向公众的应用
  • T1569.002 - 系统服务:服务执行

工作流

阶段 1:漏洞扫描
  1. 扫描目标网络的 SMB 端口 445
  2. 检查是否支持 SMBv1 协议
  3. 运行 MS17-010 漏洞检查(Nmap NSE 脚本或 Metasploit 辅助模块)
  4. 记录存在漏洞的系统及其操作系统版本和补丁级别
阶段 2:漏洞利用
  1. 根据目标操作系统选择合适的利用变体
  2. 配置利用载荷(Meterpreter、Cobalt Strike beacon、自定义 shellcode)
  3. 对已确认存在漏洞的目标执行利用
  4. 验证代码执行并建立会话
阶段 3:后渗透
  1. 在受入侵系统上建立持久化
  2. 从内存中转储凭据
  3. 将受入侵主机用作跳板
  4. 记录利用证据

工具与资源

工具用途
Nmap ms-17-010 NSE 脚本漏洞检测
Metasploit ms17_010_eternalblue利用模块
Metasploit ms17_010_psexec替代利用方式
AutoBlue-MS17-010独立的 Python 利用程序
CrackMapExec大规模 SMB 漏洞扫描

检测指标

  • 针对 EternalBlue 利用流量的 IDS/IPS 特征
  • 来自异常源主机的 SMBv1 协商
  • 事件 ID 7045:利用后新服务安装
  • SMB 上异常的命名管道活动
  • 具有缓冲区溢出特征的大量 SMB 写入请求

验证标准

  • 通过扫描识别出存在漏洞的系统
  • 在授权目标上成功实现利用
  • 确认代码执行并建立会话
  • 记录后渗透活动
  • 提供修复建议

评论

支持 Markdown