mcpField
R
red-team-tactics

red-team-tactics

github.com/vudovn安全8.2k218 次安装9 周前更新
代码仓库

关于 red-team-tactics

面向安全从业者的红队方法技能,按 MITRE ATT&CK 阶段组织内容,涵盖对抗模拟、报告和伦理边界。

主要功能

  1. 01MITRE ATT&CK 生命周期概览
  2. 02侦察与初始访问原则
  3. 03权限提升与规避原则
  4. 04横向移动与 AD 攻击
  5. 05报告与伦理边界

适用场景

  1. 01规划范围明确的红队演练
  2. 02梳理攻击路径与阶段
  3. 03记录检测缺口和发现

安装

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

$npx skills add https://github.com/vudovn/ag-kit --skill red-team-tactics

安装后在 Claude Code 中输入/red-team-tactics确认已加载。

详细介绍

红队战术

基于 MITRE ATT&CK 框架的对手模拟原则。


1. MITRE ATT&CK 阶段

攻击生命周期
RECONNAISSANCE → INITIAL ACCESS → EXECUTION → PERSISTENCE
       ↓              ↓              ↓            ↓
   PRIVILEGE ESC → DEFENSE EVASION → CRED ACCESS → DISCOVERY
       ↓              ↓              ↓            ↓
LATERAL MOVEMENT → COLLECTION → C2 → EXFILTRATION → IMPACT
阶段目标
阶段目标
侦察绘制攻击面
初始访问获得第一个立足点
执行在目标上运行代码
持久化在重启后继续存在
权限提升获取管理员/root 权限
防御规避避免被检测
凭据访问收集凭据
发现绘制内部网络
横向移动扩散到其他系统
收集收集目标数据
C2维持命令通道
数据窃取提取数据

2. 侦察原则

被动与主动
类型权衡
被动不接触目标,信息有限
主动直接接触,检测风险更高
信息目标
类别价值
技术栈选择攻击途径
员工信息社会工程
网络范围扫描范围
第三方供应链攻击

3. 初始访问途径

选择标准
途径使用时机
钓鱼目标为人员且可访问电子邮件
公开漏洞利用程序暴露了存在漏洞的服务
有效凭据凭据已泄露或破解
供应链可访问第三方

4. 权限提升原则

Windows 目标
检查项机会
未加引号的服务路径写入该路径
服务权限薄弱修改服务
令牌权限滥用 SeDebug 等权限
存储的凭据收集凭据
Linux 目标
检查项机会
SUID 二进制文件以所有者身份执行
Sudo 配置错误执行命令
内核漏洞利用内核漏洞
Cron 任务可写入脚本

5. 防御规避原则

关键技术
技术目的
LOLBins使用合法工具
混淆隐藏恶意代码
修改时间戳隐藏文件修改
清除日志移除痕迹
行动安全
  • 在工作时间内行动
  • 模仿合法流量模式
  • 使用加密通道
  • 融入正常行为

6. 横向移动原则

凭据类型
类型用途
密码标准身份验证
哈希哈希传递
票据票据传递
证书证书身份验证
移动路径
  • 管理共享
  • 远程服务(RDP、SSH、WinRM)
  • 利用内部服务

7. Active Directory 攻击

攻击类别
攻击目标
Kerberoasting服务账户密码
AS-REP Roasting未启用预身份验证的账户
DCSync域凭据
黄金票据持续访问域

8. 报告原则

攻击叙述

记录完整的攻击链:

  1. 如何获得初始访问权限
  2. 使用了哪些技术
  3. 实现了哪些目标
  4. 检测在哪些环节失效
检测缺口

针对每项成功使用的技术:

  • 本应由什么检测到?
  • 检测为何未能奏效?
  • 如何改进检测?

9. 道德边界

始终做到
  • 遵守范围限制
  • 尽量减少影响
  • 如果发现真实威胁,立即报告
  • 记录所有操作
绝不
  • 破坏生产数据
  • 造成拒绝服务(除非在范围内)
  • 超出概念验证范围进行访问
  • 留存敏感数据

10. 反模式

❌ 不要✅ 应该
急于利用漏洞遵循方法论
造成损害尽量减少影响
跳过报告记录所有内容
忽视范围遵守边界

请记住: 红队模拟攻击者是为了改进防御,而不是造成伤害。

评论

支持 Markdown