# Cybersecurity Red Team Master OS — Synthesis

> 红队渗透 / 攻击型安全 行业 操作系统 — 从 engagement KO meeting 到 final report retest 全 lifecycle, 心智模型 + 决策 playbook + 工具栈 + SOP + 表达 + 法律伦理 边界 一体化.

---

## 1. 心智模型 (Mental Models)

### 1.1 Authorization-First — 授权先于一切, 范围严于法律

> (figures: HD Moore / Dave Kennedy / Will Schroeder / Christopher Hadnagy / NCC Group / PTES 工作组)

**一句话**: 红队 不是 "我能不能 hack 它", 是 "客户授权我 hack 哪些 / 不授权 hack 哪些 / 边界在哪 / 越界即重罪" — engagement letter + signed SOW + Rules of Engagement (ROE) 三件套是红队作业的合法地基, 缺一不可; 口头授权 = 无授权 = 触 CFAA 18 USC 1030 (US 最高 10 年) + 中国 刑法 285 (3-7 年) + UK CMA 1990; 即使 拿到 三件套, 范围 (in-scope IP / 资产 / 业务时间窗 / 允许 TTPs / 禁止 TTPs 如 DoS) 严定, 任何 越界 (无意 也算) STOP 立即上报客户.

**应用**: 接到 任何 "试一下能不能拿下" 邀请, 第一反应 = 让律师 review engagement letter + 自己读 ROE + 确认 emergency contact + safe word; 公开 endpoint 即使可暴力枚举 也不动 (weev AT&T iPad 2010 教训); 不熟客户 不开 wireshark 不指紋 — 即使 "客户网络里"; bug bounty 越界 = 程序关闭 + 法律 + reputation 三杀.

**局限**: 严守 authorization 偶尔 错失 immediate finding 窗口 — 但红队职业寿命 = 长期 reputation, "一次出格" 比 "100 次合规" 更易 终结 career. 法律 + 业内 共识无例外.

- **figures**: HD Moore / Dave Kennedy / Will Schroeder / Christopher Hadnagy / NCC Group / PTES 工作组
- **evidence**: [T06-S009 / T06-S017 / T06-S019 / T03-S001 / T03-S002 / T03-S009]

### 1.2 Assume Breach — 默认已被攻陷, 起点是 Domain User 不是 No Access

> (figures: Will Schroeder / Andy Robbins / Sean Metcalf / SpecterOps / TrustedSec / Mandiant)

**一句话**: 现代企业 perimeter 早已不可信 (phishing + supply chain + 0-day 任一 都能进), 防御只能 在 "内部" 做 — 因此 红队 默认起点 = "我已经是 一个 Domain User" (assume breach), 真正测的是 内部 detection + lateral movement 阻断 + privilege escalation 防护 + crown jewel 隔离, 不是 "能不能进".

**应用**: 不再 大量时间 砸 外网 perimeter (一两 day 完成 即可), 重心是 假设 内网 已 plant box → BloodHound 摸 attack path → ADCS ESC1-15 + Kerberoasting + NTLM relay + GPO abuse 走 DA → 模拟 exfil → 测 detection response 时间; engagement scope 普遍 升级为 "assume breach" + 提供 initial foothold.

**局限**: assume breach 偶尔 弱化 perimeter testing 价值 — 仍 建议 1-2 day 跑 baseline external scan (nuclei + nmap), 但 主体 80%+ 时间 (业内 估) 投 内部.

- **figures**: Will Schroeder (@harmj0y) / Andy Robbins (@_wald0) / Sean Metcalf / SpecterOps / TrustedSec / Mandiant
- **evidence**: [T01-S003 / T01-S004 / T01-S006 / T03-S002 / T03-S008 / T06-S024]

### 1.3 Attack Path Thinking — 单点漏洞无价值, 链 (chain) 才是 finding

> (figures: Andy Robbins / Will Schroeder / Sam Curry / Orange Tsai / Tavis Ormandy)

**一句话**: 现代红队 不报 "你有 SQL 注入" — 报 "SQL 注入 → admin token leak → S3 写权限 → Lambda 后门 → cross-account assume role → 客户主账户 DA" 完整 attack chain; BloodHound 的本质就是 attack path mapping (从 Domain User 到 Domain Admin 的 graph 最短路径); 单点 critical CVSS 9.x 客户 可能 不修 (业务影响小), 但 chain 到 crown jewel 必修 (业务断送).

**应用**: 每个 finding 必有 "可达 chain" — 从 entry point 到 business impact 全路径, 用 MITRE ATT&CK technique IDs (T1078 / T1558.003 / T1484.001 / T1190 / T1611) 标各步, 客户 detection 团队 可对照 已有 detection coverage 看哪 break the chain; 报告 不按 finding-by-finding 列, 按 chain 组织 (执行摘要 1 chain + 技术细节 multi-chain).

**局限**: chain thinking 不能 把 isolated 漏洞 "漂亮 storytelling" 串起来 充数 — 必须 真 reproducible 链; 客户 蓝队 会逐步 verify, 编故事会被立即识破.

- **figures**: Andy Robbins / Will Schroeder / Sam Curry (@samwcyo) / Orange Tsai (@orange_8361) / Tavis Ormandy
- **evidence**: [T01-S004 / T01-S003 / T01-S022 / T01-S023 / T01-S011 / T06-S001 / T03-S003]

### 1.4 OPSEC ≠ Stealth — Operator OPSEC = 保护客户数据 + 自身合规, 不是 evade detection at all cost

> (figures: Raphael Mudge / Matt Graeber / Daniel Bohannon / Justin Elze / SpecterOps OPSEC papers)

**一句话**: 红队 OPSEC 有两层 — (a) **operator OPSEC**: 客户 internal data 严守保密 + engagement 期间 不离客户网络 + 报告交付后 evidence 销毁 + 个人设备 严守 host-isolation 客户 VDI / RDP / Citrix 不传出; (b) **tradecraft OPSEC**: 用 OPSEC tradecraft 测客户 detection 能力 — 但 评级 高水准红队 = "帮助客户提升 detection", 不是 "evade detection longest dwell time"; AMSI bypass + ETW bypass + LOLBins + BYOVD 是 community 公开 知识 + 教学, 用 是 法律行为 — 必须 在 engagement letter 显式授权范围内.

**应用**: 设计 engagement, 平衡 "tradecraft 现实模拟某 APT" + "提供 detection guidance" — 出 detection 友好的 finding (含 Sigma rule + KQL query + Splunk SPL 检测建议), 不是 dump 一堆 0day 让蓝队哭; OPSEC 失误 (在 prod 留 implant 忘 cleanup / 客户数据出 corp network) 即重大事故, 法律 + 合同双责.

**局限**: tradecraft OPSEC 不可 "完全 stealth" — 评判 红队 effective 的不是 "dwell time", 是 "提升的 detection coverage + 业务风险 roadmap".

- **figures**: Raphael Mudge / Matt Graeber (@mattifestation) / Daniel Bohannon / Justin Elze (@HackingLZ) / SpecterOps OPSEC papers
- **evidence**: [T01-S002 / T01-S008 / T01-S021 / T01-S025 / T03-S006]

### 1.5 Detection ≡ Adversary — 不懂 detection 就不能 effective 红队 (Purple-Team-First)

> (figures: Lee Holmes / Daniel Bohannon / Red Canary / Atomic Red Team / CALDERA / MITRE D3FEND 工作组)

**一句话**: 现代红队 必须 同步 思考 detection (red benefits blue + purple team 才是 真正 effective red) — 每条 tradecraft / TTP 都要 知道 "它会被什么 telemetry 抓 (process tree / DNS / SMB / Sysmon EID / KQL / Sigma)", 抓不到的 telemetry 缺口本身就是 finding; 蓝队 + Detection Engineer + 红队 三方协作, 不是 对抗; ATT&CK + D3FEND 双侧 思考是 baseline.

**应用**: engagement 之前 与客户 detection engineering team co-design 测试 plan, 选 threat actor (e.g. FIN7 / APT29 / Lapsus$) → 用 Atomic Red Team / CALDERA / Vectr build emulation chain → 客户 SOC 实时收集 telemetry → 红队 出 failed-detection roadmap (即 蓝队 缺的 sigma + KQL).

**局限**: purple team 不能 替代 真 unannounced adversary emulation — 仍 需要 高级 engagement (TIBER-EU / CBEST 类 监管型) 测 blind detection, 但 大部分 中型企业 purple-first 性价比 远高于 "纯红 vs 纯蓝".

- **figures**: Lee Holmes (Microsoft PowerShell) / Daniel Bohannon (Mandiant) / Red Canary / Atomic Red Team / CALDERA / MITRE D3FEND
- **evidence**: [T01-S009 / T01-S021 / T03-S008 / T06-S002 / T05-S036 / T05-S062]

### 1.6 Detection-Free vs Public — community 公开 TTP 已死, 0day OPSEC 才有寿命

> (figures: Tavis Ormandy / James Forshaw / Halvar Flake / Mark Dowd / Google Project Zero / KEEN Lab / 360 Vulcan)

**一句话**: ATT&CK 一旦上 framework, EDR 大厂 (CrowdStrike / SentinelOne / Microsoft Defender / Carbon Black / Elastic) 在 1-3 月内 就有 baseline detection — 因此 公开 TTP (Mimikatz / SharpHound default / PsExec / WMI Cobalt Strike default profile) 在 mature env 几乎 100% (业内 共识) 被抓; 现代 sophisticated red team / 国家级 APT 用 0day + 自研 implant + custom TTP, 真 dwell time 长; 但 红队 engagement 多数 不需要 0day — 用 known TTP + good OPSEC + custom payload (而非 拿 GitHub clone Mimikatz 二进制) 足以 测 customer detection.

**应用**: 任何 公开工具 (Mimikatz / SharpHound / Rubeus / Cobalt Strike default) 不直接 deploy — 必 自编译 + 加壳 + obfuscate (Invoke-Obfuscation / ConfuserEx / 自定义 BOF); Cobalt Strike default malleable profile 在所有 mature EDR 100% 抓 (业内 共识), 必须 custom profile + Domain Fronting + 长 sleep + jitter; 大客户 + 银行 + 政府 engagement, 推 brute Ratel + 自研 C2.

**局限**: 红队 ROI 不在 0day 研究 (那是 vulnerability research / Pwn2Own / ZDI broker 圈), 在 engagement 内 用 sufficient sophistication 完成 测试; 0day 通常 留给 critical infrastructure / financial / 国家级 engagement, 普通 engagement default known TTP + 好 OPSEC 即可.

- **figures**: Tavis Ormandy / James Forshaw (@tiraniddo) / Halvar Flake / Mark Dowd / Google Project Zero / KEEN Lab / 360 Vulcan / Chaitin
- **evidence**: [T01-S011 / T01-S012 / T01-S013 / T01-S014 / T01-S016 / T01-S043 / T01-S044 / T01-S045]

### 1.7 Report > Exploit — 影响 + remediation roadmap 才是 deliverable, finding count 是 vanity

> (figures: HD Moore / Dave Kennedy / Joe Vest / James Tubberville / TrustedSec / NCC Group)

**一句话**: 客户 CISO + CFO 不读 200 finding 的报告, 读 1 页 executive summary + 一张 attack chain diagram + 修复 roadmap; 红队 deliverable 价值 = "客户 6-12 月 安全态势的 quantifiable 提升", 不是 "我找了多少 finding"; 报告 优先 按 chain 组织 + 显式 business impact + remediation effort + 优先级 (P0/P1/P2) + retest plan, 不按 finding-by-finding laundry list.

**应用**: 报告分三层 — (a) Executive Summary (业务风险 + 1-3 个 critical attack chain + strategic roadmap + KPI 改进建议), (b) Technical Findings (每个 finding 含 CVSS + ATT&CK ID + repro + impact + remediation + retest plan), (c) Appendix (raw artifact / payload / IoC). 修复 优先级 不按 CVSS 排, 按 业务影响 + chain 关联 + remediation effort 综合排.

**局限**: 客户文化 不同 — 部分 客户 (金融 / 政府 / 监管型 engagement) 仍要 finding-by-finding laundry list (合规要求), 但 即使 这种, exec summary + chain 组织 仍是加分项.

- **figures**: HD Moore / Dave Kennedy / Joe Vest + James Tubberville (Red Team Development and Operations) / TrustedSec / NCC Group
- **evidence**: [T01-S001 / T01-S002 / T01-S025 / T03-S010 / T04-S006 / T05-S063]

---

## 2. 标准 Playbook (10 条 决策启发式)

1. **如果 客户 未提供 engagement letter + signed SOW + ROE 三件套**: 则 STOP — 不开 box, 不 scan, 不 OSINT; 律师 review + 客户高层 签字 + 紧急联系人 + safe word 全到位 才启动. 案例: 2024 多起 报道 红队 顾问 因 仅口头授权 跑 nmap → 客户 IT 报警 → 警察当场 detain (国 美 中 都有), 法庭判 "无授权" 即触 CFAA / 网安法 285, 个别case 顾问 plea bargain 留 record 终结 career.
2. **如果 engagement ROE 不含 DoS / DDoS / brute force lockout / 物理破坏 / 社工**: 则 严守不做 — 即使 attack path 必经 DoS, STOP + 上报 客户 + 申请 ROE 扩展; default ROE 不含 DoS, 必须 显式 客户 签字 + 接受 短暂业务中断 + 维护窗口. 案例: 红队 跑 NetExec 默认 sweep, 触发 client lockout policy → 数百 user 锁定 2-4 小时 业务停摆 → 客户合同 索赔 + 顾问公司 名誉损失 (TrustedSec / SpecterOps / NCC 都有内部 SOP 防此).
3. **如果 发现 越界资产 (scope 之外)**: 则 STOP + 立即上报 客户 (写 邮件 + Slack 双轨), 不动 + 不 fingerprint + 不 enumerate; 等 客户 决定 加入 scope (新 SOW) 或 confirm 越界后撤; 任何越界即犯罪 (CFAA 不区分 故意 vs 无意). 案例: 红队 子域 enum 拉到 客户 收购的 子公司 (legally separate entity), 客户 IT 报警 → 收购合同 vs engagement 双方法律部 介入, 顾问公司被合同罚款 + 顾问被 corrective action.
4. **如果 发现 critical (CVSS 9.x + ATT&CK pre-Impact chain 完成)**: 则 STOP exploit, 优先 评估业务影响 + 沟通客户 是否 继续 weaponize; 不可 default 直接 weaponize; 客户 决定 (a) 立即修复, 不动 (b) 拿到 PoC 即停 (c) 继续测 detection. 案例: 红队 拿到 DA 但 客户 业务在线 + 故障窗口未到, 直接 dump KRBTGT → 客户 全 user Kerberos ticket lifetime 异常 → 监控 误报 + 业务 ticket 大量重发 → 业务 1 小时降级; 后果 = 顾问 合同罚 + 报告整改; 正确做法 = 拿到 DCSync 权限 PoC 截图 即停, 跟客户 沟通 是否模拟 KRBTGT dump (并 必 客户在维护窗准备好 重置).
5. **如果 bug bounty engagement**: 则 严守 program scope (in-scope assets + 允许 TTPs + safe harbor 条款 + responsible disclosure timeline); 越界 (out-of-scope asset / 禁止 TTP / 公开 PoC 未到时限) = 程序关闭 + 法律风险 + 行业 reputation 毁; 不公开 PoC 直到 厂商 patch 或 program-disclosed timeline (90 day 业内 default Google PZ / 30 day 部分 厂商). 案例: 公开 reports — researcher 提前 公开 0day → 程序关闭账户 + 失去 historic bounty; Google Project Zero 严守 90 day disclosure deadline (业内 standard).
6. **如果 engagement 含 phishing + 社工 + 物理**: 则 必有 单独 显式 ROE + emergency contact 7×24 + safe word + 客户 高层 提前通知 (但 一线 IT/HR/财务 不通知, 否则 失真); phishing 不发 至 客户家属 / 个人邮箱 (即使在 corp 域内 转邮); 物理 engagement 不撬 非工作时间 + 不破门 + 不 触 报警 后 不撤; 任何 警察介入 出示 engagement letter + 紧急联系人 配合. 案例: 2017 Iowa 法院 案 — 红队 顾问 (Coalfire Labs Justin Wynn + Gary DeMercurio) 在 engagement 范围内 进 Dallas County 法院 物理 测试, 警察 拘留 5 小时 + 起诉 burglary, 一年后 撤诉 + 政治媒体大量报道; 教训 = 物理 engagement 必有 显式 法院/警察 知会 (虽然 失部分 unannounced 价值), 至少 emergency contact + 律师 24h on-call.
7. **如果 在 中国境内 渗透 (即使有合同)**: 则 客户 必须 已完成 等保备案 + 委托 资质 渗透公司 (公安部第三研究所 / 中国信安测评中心 / 国家互联网应急中心 CNCERT / 启明星辰 / 绿盟 / 奇安信 / 360 / 深信服 / 安恒); 私 individual 顾问 即使 合同 灰色 (网络安全法 27 + 数据安全法 + 刑法 285); 推荐 客户 先 等保备案 + 公安部 报备 + 委托 资质公司. 案例: 2022 多起 报道 — 私 individual 渗透 (即使 客户 IT 部门 邀请 个人) 被 客户 上层 + 当地公安 介入, 个人 顾问 被 拘留 + 警告; 资质公司 + 等保备案 是 合规底线.
8. **如果 选 公开 工具 (Mimikatz / SharpHound / PsExec / NetExec / Cobalt Strike default)**: 则 不直接 deploy — 必 自编译 + 加壳 + obfuscate (Invoke-Obfuscation / ConfuserEx / 自研 BOF / 自定义 malleable profile); 直接 GitHub binary 99% trip on Defender / EDR (业内 共识 2020+); 即使 OPSEC 不严要求, 现代 EDR 报警速度快 (秒级), 客户 SOC 拿到报警 就触发 incident response, 浪费 engagement 时间. 案例: 红队 直接 跑 Mimikatz.exe → CrowdStrike Falcon 秒级 quarantine + alert → SOC IR + 顾问 box burnt → engagement 重启 box 流程; 自编译 + 加 BOF + 内存执行 可大幅延 detection 时间.
9. **如果 engagement 含 EDR bypass + payload 开发 + AMSI/ETW bypass**: 则 技术 公开 (Microsoft 自己 ATT&CK 都有教学), 但 部署 必 在 engagement letter 显式 authorization 范围内; 知识 vs 行为 严区分; 不外传 客户 specific bypass (毁 客户 detection 投资); 公开 PoC / blog 等 engagement 结束 + 客户 patch + 90 day 后 才考虑. 案例: 红队 在 blog 公开 客户 specific EDR (一个具名 vendor) bypass + 客户 logo 被 internet sleuths 关联 → 客户 reputation 损失 + 顾问 合同条款违约; 任何 写公开 research, 客户 名 + specific environment 匿名化.
10. **如果 推荐 不熟领域 (ICS/OT / 移动 0day / 卫星 / 汽车 / 医疗设备 / SCADA)**: 则 转 specialist 团队 / decline engagement / 子分包 — 不 自不量力 套通用 web/AD pentest 方法; 转给 (a) Idaho National Lab (ICS), (b) Mandiant / Dragos / Claroty (OT), (c) Azimuth / NCC Group (移动 0day), (d) Pen Test Partners (汽车 / 医疗设备), (e) BMW M-Sport / VicOne (汽车 cyber); decline 不丢面子 + 客户 安全第一; 不熟 segment 误操作 (尤其 OT/ICS, 触发 safety system → 物理事故) 是 致命级红队 反模式. 案例: ICS/OT engagement 跑 nmap aggressive scan → SCADA HMI lost connection → 工厂 紧急停机 → 顾问公司 巨额 索赔; 正确 = ICS specialist firm 用 passive monitor (Wireshark + Zeek + 现场 fingerprint) 不主动 probe.

---

## 3. 工具栈 (Tools)

### 3.1 必备工具 (≥ 90% 红队 + 渗透 顾问 用, 业内 估)

- **C2 framework**: Cobalt Strike (商用 SOT, Fortra 维护) — 90%+ enterprise red team 默认 [T02-S001]; OSS 替代 Sliver (Bishop Fox) [T02-S002] + Mythic (SpecterOps Cody Thomas) [T02-S003] + Havoc (C5pider) [T02-S004]; 历史 Empire / Covenant 维护停滞.
- **AD recon + abuse**: BloodHound + SharpHound + AzureHound (SpecterOps, 现 BloodHound CE v6+ OSS) [T02-S012] + Impacket (Fortra / SecureAuthCorp) [T02-S014] + NetExec (CrackMapExec 后继, @Pennyw0rth) [T02-S015] + Mimikatz (Benjamin Delpy gentilkiwi) [T02-S016] + Rubeus + Certipy (ADCS abuse).
- **Web pentest**: Burp Suite Pro (PortSwigger) [T02-S025] — 95%+ (业内 估) web red team / bug bounty 用; Caido (rising alternative); OWASP ZAP (OSS); sqlmap; ffuf / wfuzz / gobuster / feroxbuster; ProjectDiscovery suite (nuclei / subfinder / httpx / naabu).
- **Network scan**: Nmap [T02-S038] + masscan + naabu; Wireshark + tcpdump.
- **Mobile**: Frida + Objection (动态 instrumentation) + apktool + jadx (Android) + Hopper / Ghidra / IDA (iOS).
- **Cloud**: Pacu (AWS, Rhino) + ScoutSuite (NCC) + Prowler + AzureHound + ROADtools.
- **Phishing (授权 only)**: Gophish (OSS) + Evilginx2 (AiTM proxy) + Modlishka.
- **OS**: Kali Linux (Offensive Security) [T02-S082] — 80%+ (业内 估) 红队 daily driver; Commando VM (Mandiant Windows red team).
- **Cracking**: Hashcat + John the Ripper (Openwall).
- **OSINT**: Maltego + Shodan + Censys + crt.sh + SpiderFoot + theHarvester + Recon-ng.
- **Knowledge**: HackTricks (Carlos Polop) [T02-S087] + PayloadsAllTheThings (Swissky) + SecLists (Daniel Miessler) — 三大 community-curated 知识库, 业内 daily reference.

### 3.2 场景特化 (8 类, 不同 engagement 不同, 各有侧重)

- **External pentest**: subfinder + amass + chaos (passive) + nmap + naabu (active) + nuclei + httpx + Aquatone (screenshot triage) + custom dorks (Shodan + Censys + FOFA + ZoomEye + Hunter).
- **Internal AD pentest**: BloodHound / SharpHound (但 OPSEC 偏 noisy, 现代 EDR 多被 catch) + ldapsearch + adidnsdump targeted (替代 SharpHound 全 enum) + impacket suite + NetExec + Rubeus + Certipy (ADCS ESC1-15) + Coercer + Mimikatz + LinPEAS/WinPEAS.
- **Web pentest**: Burp Suite Pro + 扩展 (Logger++ / Param Miner / Turbo Intruder / Autorize / Active Scan++ / Hackvertor) + sqlmap + ffuf + nuclei + custom Python.
- **Mobile pentest**: Frida + Objection + apktool + jadx + MobSF + Hopper / Ghidra + checkra1n / palera1n (iOS 仅 lab) + Magisk Hide / KernelSU (Android 仅 lab).
- **Cloud (AWS / Azure / GCP)**: Pacu + ScoutSuite + Prowler + cloudgoat (lab) + AzureHound + ROADtools + Stormspotter + MicroBurst + G-Scout + GCPBucketBrute + kube-hunter + peirates + Trivy + checkov.
- **C2 + Post-ex**: Cobalt Strike (商用) + Sliver / Mythic / Havoc (OSS) + Brute Ratel (商用 advanced, 严 license) + custom payload 开发 (Nim / Rust / C# / PowerShell) + BOF (Beacon Object File) + Aggressor Script + 各 EDR-bypass 工具 (EDRSilencer / EDRSandblast 仅授权).
- **OT / ICS**: Wireshark + Zeek + Snort (passive monitor 优先); Pulse / Yokogawa scan; Claroty / Dragos / Nozomi (commercial 监测); 严守 不主动 probe + 不 aggressive scan + safety system 不触发.
- **Physical + Social**: Proxmark3 + Flipper Zero + Bash Bunny + Rubber Ducky + Hak5 + ESPKey (badge clone) + TOOOL lockpick sets (仅授权) + Gophish + Evilginx2 + AiTM proxy (社工 仅授权 + safe word + emergency contact).

### 3.3 新兴 / 实验 (近 12 月 出现, OPSEC + 适用性 待长期验证)

- **Adaptix C2** (2024 release) — modern lightweight OSS C2, BOF + Aggressor-like 脚本 + 多 protocol; community 评价 +1, 仍 immature 待 stability + EDR baseline 检测覆盖确认.
- **watchTowr Labs + Searchlight Cyber (Assetnote)** n-day automation pipeline — 持续 hunt 公开 product CVE 第一波 exploit windows, 业内 reference + 自动化 attack surface management.
- **NetExec** v1.3+ — CrackMapExec 不再维护, NetExec 由 @Pennyw0rth fork 后 持续 release, 增加 SMB3 / WinRM / MSSQL / LDAP / RDP / VNC / FTP / NFS / SSH 多 protocol module + DCOM 模块; OPSEC 默认 noisy 同 CME.
- **BloodHound Community Edition v6+** (2023 split) — SpecterOps split commercial BloodHound Enterprise 与 OSS Community Edition; CE 持续接收 social BloodHound 社区 fork bug fix + 新 attack edge (ADCS ESC9-15).
- **Hells Gate → Halos Gate → Tartarus Gate** (direct syscall + 反 EDR userland hooking evolution) — 2022-2024 持续演进, OPSEC + custom payload 必读, 公开 PoC 多 GitHub.
- **EDRSilencer + EDRSandblast** (BYOVD 公开 PoC) — 严 授权 deploy; community 公开 research + 教学 OK, 部署 必 engagement letter 显式; 大量 EDR vendor 已 release counter detection.
- **Caido** (Burp Suite 现代 alternative) — Rust 重写, 性能优于 Burp Pro, plugin ecosystem 初成, 业内 评价 positive 但 还在 Burp 70%+ default.

### 3.4 避坑清单 (10 条 新人 + 跨级 易选错)

1. **OSCP 备考 只用 Metasploit 简化版** — 考场 限 1 次 Metasploit, 必须 熟悉手动 (msfvenom payload 生成 OK, 但 exploitation 手动) — 业内 OSCP holder 必备 手动 exploitation skill.
2. **把 Cobalt Strike 当默认** — Fortra license 严 (不卖个人, 不卖 制裁国, 严 customer screening 90 day onboarding); 公开 cracked CS 用 = OPSEC + 法律 + 行业 三杀.
3. **Sliver 想替代 Cobalt Strike 但 default OPSEC 不够隐蔽** — default beacon profile + sleep + jitter 都 trip 现代 EDR; 必 custom profile + tune sleep mask + jitter ≥ 30%.
4. **PowerView / PowerSploit 直接用** — 现代 EDR 几乎全 sig'd, AMSI 必 bypass; 改 in-memory invoke + 自定义 obfuscation 或 用 Rubeus / 自研 C# 替代.
5. **直接 GitHub clone Mimikatz 二进制 deploy** — 99% trip on Defender / EDR (业内 共识), 必 自编译 + 加壳 + obfuscate, 或 用 pypykatz / SafetyKatz / 自定义 minidump + Mimikatz offline 替代.
6. **NetExec / CrackMapExec default SMB scan** — 极 noisy, Tier 1 EDR 都报警; 必 用 targeted enum + auth-rate limit + 单 host probe.
7. **不熟 ATT&CK 就开始 engagement** — 报告 没法 mapping TTPs, 客户 detection team 无法 verify; 业内 报告 必含 ATT&CK technique ID + Tactic phase.
8. **Burp Pro 拿到 直接 Active Scan 默认 scope** — 误测 客户 prod 域名 / 第三方 SaaS, ROE 越界; 必 严定 scope 表 (allow-list URL pattern + 排除 logout/destructive endpoint).
9. **自带 Wi-Fi 设备 (HackRF One / Pineapple / Bash Bunny) 跨境无 OFAC export check** — 部分 设备 + 国家受限, 出差 engagement 法律风险 (机场被 detain + 设备没收 + 个人 record).
10. **物理 engagement 无 emergency contact + safe word** — 触警报 后 无法证明授权, 警察当场 detain + 起诉 burglary; Coalfire Labs Iowa 2017 案 是 经典反例 — 即使 显示 engagement letter, 当地警察 不一定 立即 release, 必有 律师 24×7 on-call + 法院 / 警察 高层 提前 通知 (虽损 部分 unannounced 价值, 但 安全第一).

---

## 4. 工作流 (Workflows)

### 4.1 External Network Pentest SOP (外网 渗透)

**入门 SOP** (5 步):

1. **Pre-engagement** — engagement letter + ROE + scope 表 + emergency contact + safe word; 确认 client 已 通知 IT/SOC 高层 (但 一线 unannounced) + 维护窗口 + 接受短期业务 dip.
2. **Passive recon** — subfinder + amass + chaos + Shodan + Censys + FOFA + crt.sh + GitHub dorks (TruffleHog + trufflehog GitHub secret scan) + WhoisXML + Hunter.
3. **Active enum** — nmap + naabu (TCP) + masscan (大网段) + nuclei (vuln template) + httpx (probe) + Aquatone / EyeWitness (screenshot).
4. **Manual triage + exploit** — high-value endpoint 优先 (login / admin / payment / file upload / API gateway); SQLi / SSRF / XXE / deserialization / SSTI manual; chain to internal pivot.
5. **Report + remediation** — finding 按 attack chain 组织 (不按 finding-by-finding) + CVSS + ATT&CK ID + repro + remediation + retest plan.

**资深路径**: **跳过** KO meeting 不必要的 scope 重申 (经验顾问 直接 read SOW 即可); **优化** 用 SecurityTrails + Shodan + Censys + FOFA + ZoomEye + Hunter 多源 并行 OSINT (单源覆盖率不足 60% 业内估), 用 nuclei + custom template 加速; **额外** 做 supply chain 检测 (3rd party SaaS + GitHub secret + S3 公开 桶 + npm/PyPI/Maven Central typosquatting 检测) + cert transparency monitor (新 域 上线 即测).

**失败模式 + remediation**:
- Cloudflare / Akamai WAF block: 用 cloud-source IP 直连 (源 IP 暴露 是常见 misconfig) 或 IP rotation pool.
- 客户 SOC 提前发现 + alert: 不 panic, 立即 触发 OPSEC review + 客户 confirm continue or stop.
- Rate limit / IP block: pool rotation + slow scan + lower aggression.
- 公开漏洞 patched 但 product banner 未更新: 二次确认 + actual exploit 测试.
- 误测 第三方 SaaS: STOP + 上报 + 写 ROE addendum.

**OPSEC 注意**:
- IP rotation pool + cloud VPS 多 region (但 不用 client 同 region 防 collision).
- DNS over HTTPS + Tor 慎用 (部分 客户 ROE 禁).
- User-Agent rotation + 模拟 legitimate browser.
- 不留 artifact (无 webshell + 无 persistent cron + 无 host file 修改 — 测完即 cleanup).
- 报告中 raw artifact 客户 unique identifier 匿名化.

### 4.2 Internal AD Pentest SOP (内网 + AD, Assume Breach)

**入门 SOP** (6 步):

1. **Pre-engagement + box plant** — engagement letter 含 "assume breach" 显式 + 客户 提供 initial box (domain-joined Windows 10/11 + 普通 Domain User 凭据); 或 客户 plant pivot box.
2. **AD enumeration** — SharpHound -CollectionMethod All (但 EDR 风险, 替代: ldapsearch + adidnsdump + targeted PowerView) + 上传 BloodHound for graph analysis.
3. **Credential attacks** — Kerberoasting (Rubeus / impacket-GetUserSPNs) + AS-REP-roasting (Rubeus / impacket-GetNPUsers) + Hashcat offline crack.
4. **Lateral + privilege escalation** — PassTheHash / PassTheTicket / Overpass / DCOM / WMI / WinRM / Coercer + NTLM relay + ADCS ESC1-15 (Certipy) + GPO abuse (SharpGPOAbuse).
5. **DA + post-DA enum** — DCSync (impacket-secretsdump) + KRBTGT hash dump (Golden Ticket) + tier zero crown jewel enum + cross-forest enum.
6. **Report + remediation** — attack chain 组织 + detection guidance (Sigma rule + KQL query) + remediation prioritization (Tier 0 隔离 / ADCS template 加固 / Kerberos ticket lifetime 调整).

**资深路径**: **跳过** 全 domain SharpHound CollectionMethod All (反 EDR 风险 + 慢), 用 ldapsearch + adidnsdump + targeted PowerView 替代 (-CollectionMethod targeted method); **优化** 用 in-memory PowerView / impacket targeted + Rubeus 替代 PowerSploit 全 dump (反 EDR + OPSEC stealth); **额外** 做 ADCS 全 cert template ESC1-15 chain 检查 (Certipy v4+) + ESC9-11 (2023 release) + ESC13 (2024 release) + ESC8 NTLM 中继到 webPolicies + Petitpotam + DFSCoerce + PrinterBug.

**失败模式 + remediation**:
- SharpHound EDR catch (秒级 Defender / CrowdStrike alert): 改用 ldapsearch + targeted; 自编译 SharpHound + obfuscate; 或 用 Python AD enum (impacket).
- Kerberoast 拿到 hash 但 crack 不出 (高熵 password): 用 GPU rig (Hashcat + RTX 4090) + custom wordlist (公司名 + 行业关键词 + 年份); 转向 AS-REP-roast / ADCS 路径.
- NTLM relay 失败 (Channel Binding 强制): 改 SMB Signing-disabled host relay + ADCS ESC8 / Petitpotam relay.
- ADCS Certipy 老版本 不识 ESC9+: 升级 Certipy v4.4+ 含 ESC9-15 + ESC13 (2024).
- Coercer not triggering: 试 多 method (Petitpotam / DFSCoerce / PrinterBug / MSRPRN / EFSRPC).

**OPSEC 注意**:
- SharpHound default = noisy, EDR 报警; 必 targeted + obfuscate.
- Mimikatz 直接 deploy = 100% (业内 共识) Defender catch; 必 自编译 + Rubeus 替代部分 functionality.
- DCSync 直接 = Domain Controller 4662 event log + ATA/Sentinel 报警; 替代 = 上 DC 直接 ntdsutil dump (DA 后).
- Coercer + NTLM relay = network noise 大; 选 stealthier method (ADCS ESC1 + 已有 user cert request).
- KRBTGT dump (Golden Ticket pre-staging) 不 deploy 除非 客户授权 + 故障窗口准备好.

### 4.3 Web Application Pentest SOP (OWASP WSTG)

**入门 SOP** (6 步):

1. **Pre-engagement + scope** — engagement letter + scope 表 (allow-list URL pattern + 排除 logout / destructive) + auth credentials (多 role) + 测试 account (不动 prod data).
2. **Application mapping** — Burp Suite Pro spider + manual exploration + ffuf directory enum + sitemap.xml + robots.txt + GraphQL introspection (if applicable).
3. **Auth + AuthZ + Session** — login bypass + JWT key confusion + OAuth flow + SAML / WebAuthn + race condition (Turbo Intruder) + IDOR + Autorize.
4. **Input + Injection** — SQLi (sqlmap + manual) + XSS (Stored / Reflected / DOM) + SSRF + XXE + SSTI + NoSQLi + LDAP injection + command injection + GraphQL injection.
5. **Business logic + API** — race condition / privilege escalation / IDOR / mass assignment / GraphQL batching / parameter tampering / API rate limit bypass.
6. **Report + remediation** — finding 按 OWASP WSTG 4.x / OWASP Top 10 2021 + API Top 10 2023 + CVSS + ATT&CK (T1190 / T1190.x) + remediation + retest.

**资深路径**: **跳过** default scope 全 categories 一刀切, 按 high-value endpoint 优先 (login / payment / admin / file upload / API key endpoint); **优化** Burp Pro Active Scan + Param Miner + Autorize + Logger++ + Hackvertor 并发 + Caido 性能 + 自研 Python helper 加速 repetitive; **额外** GraphQL introspection + JWT key confusion + race condition (Turbo Intruder + 同步 race 模拟) + SSRF chain (Cloud metadata IMDSv1 / IMDSv2 token theft) + prototype pollution (client + server side) + HTTP request smuggling (HTTP/2 desync) + DOM clobbering.

**失败模式 + remediation**:
- WAF block 大量 payload: 用 evasion (Hackvertor + smuggle encoding); 但 不 漏 WAF false negative (写 finding 记录).
- API rate limit + lockout: tune scan rate; 切 多 source IP.
- Session 不 stable (frequent logout): 用 session refresh middleware 或 Burp macro 自动 re-auth.
- 客户 PII 数据出 corp: 严守 client provided test account 不动 real user; 测完即 cleanup 留痕 + 测试数据 delete.
- GraphQL introspection disabled: 用 InQL + clairvoyance brute-force schema discovery.

**OPSEC 注意**:
- 不 trigger destructive operation (delete / drop / wipe) 即使 finding 可达.
- 不 dump user PII; 用 test account.
- WAF / CDN block 记录 (有用 finding) 但 不 evade 至越界 ROE.
- 报告 raw response 客户 PII 必匿名化.

### 4.4 Mobile App Pentest SOP (OWASP MASTG)

**入门 SOP** (5 步):

1. **Pre-engagement + lab setup** — engagement letter + scope (Android / iOS / 哪些 app version) + lab device (rooted Android + jailbroken iOS, 不用客户 prod device) + Frida server + Burp / mitmproxy CA cert install.
2. **Static analysis** — APK: apktool + jadx + MobSF; IPA: Hopper Disassembler / Ghidra / class-dump.
3. **Dynamic instrumentation** — Frida (frida-trace / frida-ps / frida-discover) + Objection (SSL pinning bypass + root/jailbreak detection bypass + heap dump) + Drozer (Android IPC).
4. **Traffic interception** — Burp + iptables redirect + Wi-Fi proxy + Charles + mitmproxy.
5. **Report + remediation** — MASVS L1/L2 + R + CVSS + 应用 specific (root detection / SSL pinning / native lib 漏洞 / WebView 漏洞 / deep link abuse / intent injection).

**资深路径**: **跳过** 普通 root/jailbreak detection (用 Magisk Hide / KernelSU 直接绕, iOS 用 palera1n + dopamine); **优化** Frida script reuse from collection (codeshare.frida.re — 公开 100+ script); **额外** 做 native lib reverse (Ghidra / IDA Pro 看 .so / .dylib) + WebView 漏洞 (XSS via custom URL scheme + JavaScript bridge abuse) + deep link / Universal Link 攻击 + intent injection (Android Drozer) + clipboard sniffing + sensor data abuse + storage encryption analysis.

**失败模式 + remediation**:
- App detects Frida (FridaDetect / AntiFrida / 自研 RASP): 用 Frida-Gum stealth mode + LIEF binary patching + custom frida injector.
- SSL pinning impossible (native lib + hardcoded cert + 多 trust store): patch native lib (LIEF / IDA Pro) + 或 用 mitmproxy + Magisk Hide module.
- App refuses to run rooted: Magisk Hide / KernelSU / 自定义 prop-hide module.
- Native lib obfuscated (ProGuard / DexGuard / 自研 obfuscator): 用 androguard + custom deobfuscator + 动态 trace + IDA Pro decompile.
- iOS App Store binary encrypted (Fairplay): 用 Frida-iOSDump / Clutch on jailbroken device.

**OPSEC 注意**:
- 不用 客户 prod user account (PII protection).
- Test device 物理隔离 (不同 network + 不同 SIM + 不同 Wi-Fi).
- Frida script 不留客户 specific identifier.
- 报告 raw screenshot / network capture 客户 PII 必匿名化.
- 不 reverse 加密通信 + 不 publish 客户 specific bypass.

### 4.5 Cloud Pentest SOP (AWS / Azure / GCP)

**入门 SOP** (6 步):

1. **Pre-engagement + scope** — engagement letter + scope (which account/sub/project + 哪些 resource type + 时间窗) + credentials (read-only IAM role 起步 + 或 phishing-acquired credential simulation) + CloudTrail / Azure Monitor / GCP Audit Logs 已开启 (业务监管要求).
2. **IAM + 资产 enum** — AWS: Pacu + ScoutSuite + Prowler + 自研 aws-cli + boto3; Azure: AzureHound + ROADtools + Stormspotter + MicroBurst + AADInternals; GCP: G-Scout + GCPBucketBrute + 自研 gcloud + GCP IAM Recommender.
3. **Privilege escalation paths** — AWS IAM 28+ priv esc 路径 (Spencer Gietzen Pacu 等 enum); Azure AAD app consent / Service Principal / 资源 IAM; GCP Service Account impersonation chain.
4. **Lateral + cross-account** — STS AssumeRole chain + cross-account trust + Lambda backdoor + EC2 IMDSv1/v2 SSRF + Secrets Manager / Parameter Store / KMS misconfig + S3 public bucket misconfig.
5. **Container + K8s** — kube-hunter + kubectl-who-can + peirates + 自研 RBAC analyzer + container 逃逸 (privileged + capabilities + hostPath mount + admission controller bypass).
6. **Report + remediation** — finding 按 attack chain + CVSS + ATT&CK Cloud Matrix + CIS Benchmark + remediation (IAM least privilege + S3 block public + ImdsV2 enforce + K8s RBAC tighten + Secret Manager rotation).

**资深路径**: **跳过** 全 ScoutSuite (慢 + noisy + 容易触发 GuardDuty / Defender for Cloud alert), 按 BloodHound-like IAM attack path analysis 优先 (Pacu privesc enum scan); **优化** 同时 跑 AzureHound + Pacu + ScoutSuite + Prowler 多云并行 + 自研 SHARP script for specific IAM permissions + cloudgoat lab pre-build attack chain templates 复用; **额外** 做 K8s RBAC chain (kubectl who-can + peirates + 自研 admission controller bypass) + container 逃逸 (privileged container + hostPath mount + Docker socket abuse + cgroup escape) + Cloud SIEM evasion (CloudTrail event tampering + EventBridge filter + 不写 sensitive ops 给 default account, 用 cross-account) + Terraform / IaC 静态分析 (checkov + tfsec).

**失败模式 + remediation**:
- GuardDuty / Defender for Cloud / Chronicle detect 多 IAM enum failure: tune attack pace + 切 多 role + 避免 generate enum log spike.
- IMDSv2 enforced (token-required): 用 SSRF + token endpoint 绕 (但 大部分 现代 cloud 已禁); 转向 其他 attack path.
- S3 bucket policy 不开 anonymous: 用 cross-account assume role + 或 valid 用 IAM principal.
- K8s admission controller block: 用 less-restrictive namespace + 或 service account token forge.
- AAD Conditional Access block AzureHound: 用 device code phishing 拿 access token + refresh token.

**OPSEC 注意**:
- 不删 / 不改 客户 prod data (PII + audit log).
- 不创建 backdoor IAM user (即使 testing); 用 short-lived credential.
- 报告 attack chain raw CloudTrail event 客户 account ID 必匿名化.
- K8s namespace / cluster 物理隔离 (test cluster 不用 prod).
- Container 逃逸 PoC 在 lab 完成 + 客户 environment 仅截图 不 deploy.

### 4.6 C2 Setup + Operate SOP (Authorized Operations Only)

**入门 SOP** (6 步):

1. **Pre-engagement + ROE** — engagement letter 含 C2 + payload + AV/EDR bypass 显式 authorization; SOC notification + 客户 IT 高层 confirm; emergency contact 24×7 + safe word.
2. **Infrastructure setup** — VPS 多 region (AWS / GCP / Linode / DigitalOcean / Cloudflare Workers + Pages) + domain 购 (Namecheap / Cloudflare Registrar) + categorization 等待 (新 域 categorization 30+ day) + Cloudflare / Fastly CDN 前置 + Cobalt Strike teamserver / Sliver server bind.
3. **Listener + profile** — Cobalt Strike: malleable C2 profile (custom + Domain Fronting + 长 sleep ≥ 60s + jitter ≥ 30%); Sliver: HTTP/S + mTLS + DNS + WireGuard 多 protocol; payload variation per host.
4. **Payload generation + delivery** — payload obfuscation (Invoke-Obfuscation + ConfuserEx + 自研 packer + LLVM Obfuscator); delivery (phishing email + AiTM proxy + USB drop + 物理 social engineering, 仅授权).
5. **Beacon ops + tasking** — sleep + jitter tune (default 60s+ for OPSEC); BOF (Beacon Object File) for inline execution; SOCKS proxy + reverse port forward for pivot; targeted enum (不 跑 default SharpHound -CollectionMethod All).
6. **Cleanup + report** — engagement 结束 cleanup all implant / artifact / persistence / scheduled task / WMI subscription; 客户 confirm cleanup; 报告 attack chain + detection telemetry + remediation roadmap.

**资深路径**: **跳过** default Cobalt Strike malleable profile (100% trip 现代 EDR 业内 共识); **优化** custom malleable profile + Domain Fronting + DNS over HTTPS + categorization aged 30+ day domain (购 + warm-up) + redirector + CDN + cert 域 SSL Labs A+ rating; **额外** 做 BOF for inline execution (减少 syscall trace) + IPC for cross-beacon comm + Aggressor Script for engagement automation + ExternalC2 for client-specific protocol (e.g. SharePoint / Slack / Discord webhook as C2 channel) + Apollo / Athena / Merlin Mythic agent for multi-platform.

**失败模式 + remediation**:
- Beacon trip on initial execution (Defender + CrowdStrike Falcon + SentinelOne 秒级 quarantine): 改 payload (减 sig'd shellcode + custom shellcode runner + 用 Hells/Halos/Tartarus Gate direct syscall); 改 delivery (binary signed + LOLBins execution).
- C2 traffic blocked (Cloudflare / Squid proxy + DPI): 用 Domain Fronting + 域名 categorization (business / finance / news 类别 OK; gambling / adult 立即 block); 切 HTTPS + 自定义 cert + 模拟 legitimate API traffic.
- Domain burnt (categorization changed 'malicious' after 1-2 day): 多域 准备 + rotate; 购 aged 域 + warm up + 不大量发 phishing 给 多 organization 防 cross-cluster correlation.
- Beacon detected late (3-5 day after install): 客户 SOC EDR catch — STOP, 触发 OPSEC review + 客户 confirm continue or stop; 不 panic 不 destroy evidence.
- 客户 SOC manual hunt finds implant: 配合 IR team 提供 IoC + cleanup; 不 obstruct IR.

**OPSEC 注意**:
- Default malleable profile = 100% EDR catch; custom profile + Domain Fronting + 长 sleep.
- 不留 persistent backdoor 即使 engagement 内 (除非 显式 ROE 含 persistence 测试).
- Engagement 结束 必 cleanup all implant + 客户 confirm cleanup; 留持 = 合同违约 + 法律风险.
- C2 traffic 客户 network 内 不 exfil sensitive data 出 客户 corp; 测 exfil 模拟 用 dummy data.
- 不 跨 engagement 复用 C2 infrastructure (一客户 一套, 避免 cross-correlation).

### 4.7 Bug Bounty Workflow (Authorized via Program ROE)

**入门 SOP** (5 步):

1. **Program selection + ROE study** — 选 platform (HackerOne / Bugcrowd / Intigriti / YesWeHack / Synack) + 读 program scope (in-scope + out-of-scope + 允许 TTPs + 禁止 TTPs + safe harbor 条款 + responsible disclosure timeline); 不接 program scope 不清晰的 (legal 风险).
2. **Recon + asset mapping** — subfinder + amass + chaos (passive) + 自动化 cert transparency monitor (新 域 上线 立即测) + JS analysis (ParamSpider + Katana) + GitHub secret hunting (TruffleHog + Gitleaks + GitRob).
3. **Automation + vuln识别** — nuclei + custom template (公开 community + 自研 + program-specific) + ProjectDiscovery suite (httpx / naabu / katana / subzy) + dirsearch / feroxbuster.
4. **Manual + business logic** — high-value endpoint (login / payment / admin / file upload / API key) manual; race condition / IDOR / SSRF chain / GraphQL / OAuth / SAML / WebAuthn manual.
5. **Report submission** — repro steps + impact (chain + business impact + PoC + screenshot) + remediation + severity (CVSS + program scoring 调整); 严守 responsible disclosure (不公开 PoC 直到 patch 或 program timeline).

**资深路径**: **跳过** 大平台 已 saturated low-hanging fruit (Yahoo / Verizon / Microsoft program 200k+ hunter 都跑过 nuclei / sqlmap default), 选 private / 中小 program / 或 新上线 program (优先 first-mover advantage); **优化** monitor change detection (new asset notify + cert transparency monitor + 自动化 JS analysis ParamSpider 新 endpoint 持续 hunt + custom dashboard 多 program 并行); **额外** 做 chain (low + medium + critical via combine, 如 SSRF + IDOR + Account Takeover) + responsible disclosure to ZDI / Trend Micro / Pwn2Own broker upgrade payout + 自研 nuclei template + 公开 (program允许) GitHub repo 提升 reputation + 参 LiveHack event (HackerOne H1-USA / Bugcrowd Bash) + 转 senior triager / managed service.

**失败模式 + remediation**:
- Out-of-scope by accident (子域 transfer / 收购): 立即 STOP + 上报 program triage + 不公开 PoC; 求 scope 扩展 (部分 program 接受).
- Triage 慢 (3-6 month for low/medium): 持续 follow up + 不重复提交 (累 reputation 损); 转 senior researcher 帮 escalate.
- Duplicate finding: 接受 — 业内 通行 first-come-first-served; 用 program-specific tooling preempt (新 asset 即测).
- 公开 PoC 太早 (publicly disclose before patch): 程序关闭 + legal risk + reputation 毁; 严守 timeline.
- Severity downgrade dispute: 提供 chain + business impact + comparable program scoring; 接受 triage final 但 学 program scoring pattern.

**OPSEC 注意**:
- 不公开 PoC + 不发 social media 客户 specific finding 直到 patch + disclosure timeline 到.
- 不 brute force user account (除非 program 显式允许).
- 不 dump real user PII; 用 test account 或 自己 account.
- 不 跨 program 复用 finding (single submission per program).
- 不 公开 客户 logo + 客户 specific environment 即使 talk to community.

### 4.8 Purple Team / Adversary Emulation SOP

**入门 SOP** (6 步):

1. **Pre-engagement + threat actor selection** — engagement letter + 选 threat actor (e.g. FIN7 / APT29 / Lapsus$ / Volt Typhoon) per 客户 industry threat profile + CISA / Mandiant / Microsoft Threat Intelligence reports.
2. **TTP extraction** — MITRE ATT&CK technique mapping per threat actor (e.g. FIN7 = T1566 phishing + T1059.003 Windows shell + T1547.001 Registry Run keys + T1027 obfuscation); 准备 Atomic Red Team / CALDERA / Vectr emulation chain.
3. **Coordination with blue / detection engineering** — 提前 与 SOC + Detection Engineer co-design test plan + 确认 telemetry 收集 (Sysmon / EDR / SIEM / network IDS / cloud audit) + 测试时间窗.
4. **Execute emulation** — chain by chain run Atomic Red Team / CALDERA test → SOC realtime telemetry capture → 红队 + 蓝队 + Detection Engineer 同步观察.
5. **Detection gap analysis** — 哪些 TTP 触发 detection / 哪些 silent / 哪些 alert 误报; 出 Sigma rule + KQL hunting query for missed detection.
6. **Report + remediation** — detection gaps + roadmap (新 Sigma rule + EDR config 调整 + SIEM correlation rule + 人员 培训); 复盘 workshop + 红蓝团队 cross-training.

**资深路径**: **跳过** "just throw red attack at blue" (单 red attack 不知 blue 是否能 detect 是 浪费), 提前 协调 detection engineering team 知 哪些 controls / log 在; **优化** 用 Vectr + Scythe 平台 自动化 multi-cycle emulation (一周 run 5+ 完整 chain); **额外** 做 D3FEND 反向 mapping (每 ATT&CK technique 配 对应 D3FEND defense pattern + 评估 客户 已实施 vs 缺) + GTI (threat intel) 集成 (CTI feed 持续 update threat actor TTPs) + 红蓝复盘 + 培训 detection engineer 写 Sigma rule.

**失败模式 + remediation**:
- 红队 attack 客户 prod system trip alert: 提前 SOC notification, 但 仍可能 误触 escalation; 配合 IR 演练 stand-down 流程.
- Telemetry 缺失 (Sysmon 未部署 + Logging 缺 critical event): finding 自然 = "你需要 enable Sysmon EID X"; 不是 失败.
- Atomic Red Team test 失败 (target 已 patch): skip + 转 alternative technique.
- 红队 + 蓝队 沟通 disconnect (双方 各做各的): 强制 joint workshop + shared dashboard + daily standup.
- 客户 detection 改进 (test 后 客户 立即修 ): 重 emulation cycle, 看 改进效果 + iterate.

**OPSEC 注意**:
- Purple team 不需 stealth (公开 communicate), 但 不 disclose 客户 specific detection cap 给 community (NDA).
- 红队 OPSEC 仍 严守 (engagement 内 不 exfil + 不 destroy + 不 留 backdoor).
- 报告 raw telemetry 客户 employee identifier 必匿名化.
- 模拟 specific threat actor 不 fabricate (用 公开 attributed TTP, 不编故事).
- 不 公开 客户 detection 投入 + 客户 specific gap 给 community.

---

## 5. 表达 DNA (Voice & Register)

### 5.1 红队 同行 / Peer-to-Peer (Discord / Slack / Mastodon / X / Conference 走廊)

**Sample 1** (Discord 红队 channel 实时讨论, ~80 字): 「snagged a beacon on the dev VLAN box — looks like an old Server 2019 with WinRM open and AMSI bypassed via reflection. SharpHound popped me a path to DA in two hops via Kerberoast on a service account with admin SPN, password cracked in 14 minutes on the rig (RTX 4090, sane wordlist). Going to BOF DCSync next sleep cycle — gotta watch the EDR though, customer runs Defender + Falcon overlay, last engagement Falcon caught LSASS access in 6 seconds. Anyone got a clean dpapi script that doesn't trip newer Falcon?」

**Sample 2** (X / Mastodon post-engagement debrief, ~70 字): 「Closing week — assume breach engagement, 5 days, popped DA via ESC1 + Petitpotam relay in day 2, spent the rest mapping crown jewels and writing Sigma for the 4 missed detections. Customer's blue team is sharp — they caught my SharpHound -CollectionMethod All in under 30 sec. Lesson: stop being lazy on enum, write the BOF or ldapsearch path. Report dropping Friday.」

### 5.2 客户 sync / Executive briefing (CISO + CFO + Legal 出席)

**Sample 1** (3-min stand-up, ~120 字): 「Quick update — we're on day 3 of the assume-breach engagement. The good news: your Active Directory hardening from last year held up against three baseline attack paths. The hard news: we found a chain that goes from any Domain User to Domain Admin in two hops. Root cause is a misconfigured certificate template — known publicly as ADCS ESC1 — that lets any user request a cert as anyone, including a Domain Admin. We've documented the repro and the fix is a 15-minute template ACL change. Critical priority, recommend remediation before end of week. Detection guidance — Sigma rule plus KQL query — will be in Friday's report. Questions on the ESC1 issue or the broader chain?」

**Sample 2** (formal email finding summary, ~100 字): 「Finding REDT-2026-014, severity Critical (CVSS 9.1), business impact = full domain compromise from any authenticated user. Attack chain: T1078 Valid Accounts → T1649 Steal/Forge Authentication Certificates (ADCS ESC1) → T1078.002 Domain Admin → T1003.006 DCSync. Repro in Section 4.2 of attached report. Remediation: revoke 'Enroll' and 'AutoEnroll' permission for Domain Users on the 'Generic Cert' template; restrict to authenticated user groups with business need. Effort: 1 hour Active Directory engineer + change-control window. Retest within 14 days.」

### 5.3 Conference talk register (DEF CON / Black Hat / OffensiveCon / TROOPERS)

**Sample 1** (DEF CON talk intro, ~90 字): 「Today I'm going to walk through a novel chain we developed during a 2025 engagement against a Fortune 500 financial services client — yes, anonymized, no logos, the client cleared every slide. The chain combines a known but rarely-weaponized ADCS misconfiguration (ESC13, disclosed by Jonas Bülow Knudsen in late 2024) with an undocumented quirk in how the Windows TCP/IP stack handles fragmented Kerberos AP-REP responses. We responsibly disclosed in February, Microsoft shipped a fix in May Patch Tuesday, and PoC is going public ninety days post-patch — that's October 14, 2025. Slides at the URL on the screen.」

**Sample 2** (Black Hat USA briefing closing, ~70 字): 「To recap — three takeaways. One: ADCS attack surface is still wildly under-tested in mature AD environments; if you're not running Certipy against your forest you have homework. Two: the bypass we showed isn't novel cryptography, it's exploiting a parsing inconsistency between two Microsoft components — bugs at integration boundaries are still where the gold is. Three: the patch ships, but the misconfiguration that enables the chain is on you. Questions?」

### 5.4 教育 / Discord 帮助 / OSCP 备考 register

**Sample 1** (Discord OSCP 备考 channel 回应, ~60 字): 「If you're stuck on lateral on the AD lab, three checks before you panic — (1) did you actually enum SMB shares with NetExec smb -u user -p pass --shares, sometimes there's a creds.txt in NETLOGON, (2) check the GPP cpassword in SYSVOL, classic 2014 priv esc still works in the lab, (3) make sure you can resolve the DC hostname, OSCP labs are picky about DNS. Don't burn revert tokens — read the docs.」

**Sample 2** (Twitter reply to bug bounty newcomer, ~55 字): 「Welcome to bug bounty. Three things: (1) don't run nuclei -t all against a fresh program on day 1, you'll get a thousand low-severity dupes — read scope, target high-value, send 3-5 quality reports not 50 noisy ones. (2) write your repro like the triager has 90 seconds — clear path, screenshots, impact. (3) accept dupes, don't argue. Reputation > short-term ego.」

---

## 6. 质量基准 + 反模式 (Quality Standards & Anti-Patterns)

### 6.1 什么算 "好" — 5 条 可验证基准

1. **Authorization first — engagement letter + ROE + SOW 三件套齐全, 不口头授权 不灰色** — 任何 box / scan / payload / phishing 之前 文档齐全 + 律师 review + 紧急联系人 + safe word; 越界 STOP + 上报.
2. **Attack chain 组织报告, 不 finding laundry list** — Executive Summary + 1-3 critical chain + technical findings + remediation roadmap + retest plan; ATT&CK ID + CVSS + 业务 impact 必标.
3. **Detection guidance 同步 — Sigma + KQL + Splunk SPL** — 每个 finding 配 detection rule + 哪些 telemetry 抓 + 客户 blue team 可直接 deploy.
4. **OPSEC 严守 — 客户 internal data 不离 corp + cleanup 完整** — engagement 内 不 exfil real PII; 报告 raw artifact 客户 identifier 匿名化; engagement 结束 必 cleanup all implant + 客户 confirm cleanup.
5. **法律 + 道德 anchor 贯穿 — 不灰色, 不替客户决定 weaponize critical, 不公开 客户 specific finding** — critical finding STOP + 沟通 客户 是否继续; 不公开 PoC 直到 patch + disclosure timeline; 不 share 客户 logo + 客户 specific environment 给 community.

### 6.2 反模式 — 10 条 必避免

1. **未授权 hack ("just curious 看看")** — 即使 公开 endpoint 暴力枚举 也触 CFAA / 285; weev AT&T iPad 2010 教训, 第三巡回 推翻 但 教训 = 任何 公开 数据 抓取 仍可起诉.
2. **越界 (out-of-scope) 不 stop + 不上报** — 即使 无意 越界 即 犯罪 (CFAA 不区分 故意); 子域 transfer / 收购 entity / 第三方 SaaS 全是 高风险.
3. **Critical finding 自行决定 weaponize (e.g. dump KRBTGT / 直接 DCSync prod)** — 业务影响大 必须 客户 决定; 红队 不替客户 决定; KRBTGT dump = 全 user Kerberos ticket 失效 + 业务降级.
4. **GitHub clone Mimikatz / SharpHound default 直接 deploy** — 99% Defender / EDR catch; 客户 SOC 报警 + 触发 IR; 必 自编译 + 加壳 + obfuscate.
5. **公开 cracked Cobalt Strike 用** — Fortra license 严 (不卖个人 + 不卖制裁国 + customer screening 90 day); 用 cracked 即 OPSEC + 法律 + 行业 三杀.
6. **DoS / brute force lockout 默认 ROE 含 但实际不含** — default 不含 DoS, 必 显式 客户授权 + 接受 短暂业务中断; 触 lockout policy 锁数百 user = 客户合同索赔.
7. **物理 engagement 无 emergency contact + safe word** — Coalfire Iowa 2017 案 是 经典反例; 即使 显示 engagement letter, 当地警察 不一定 立即 release; 必有 律师 24×7 + 法院/警察 高层 提前通知.
8. **报告 finding-by-finding laundry list 不按 chain** — 客户 CISO / CFO 不读 200 finding, 读 1 页 exec summary + chain + roadmap; finding count 是 vanity, business impact 是 deliverable.
9. **engagement 结束 不 cleanup implant / 留 persistent backdoor** — 即使 engagement 内 不 deploy persistent, 测试遗留 cron / WMI subscription / scheduled task 必 cleanup; 不 cleanup = 合同违约 + 法律风险 + 客户 reputation 毁.
10. **公开 客户 specific finding + 客户 logo 给 community / blog / Twitter** — engagement NDA + 客户 reputation; 即使 谈 技术, 客户 名 + specific environment 必 匿名化; 公开 talk 必 客户 review + 律师 review + slide 客户 clear 才发.

---

## 7. 智识谱系 (Schools of Thought)

红队 + 渗透 + 攻击型安全 行业 + 当代 共 **8 个主要学派** + bug bounty 平行 + 国家级 APT 边界:

1. **OffSec / OSCP 学派** (Try Harder + 手动 exploitation 文化) — 奠基: Mati Aharoni 创办 Offensive Security (2007); 当代: OSCP / OSEP / OSEE / OSCE3 多 cert + offsec.com 培训 + PWK lab; 核心: 手动 exploitation + Metasploit 限用 + 报告 culture (每个 OSCP exam 必交 50+ 页 report).
2. **SANS / GIAC 学派** (corporate + 学院派) — 奠基: SANS Institute 1989; 当代: GPEN / GXPN / GMOB / GAWN / GREM 多 cert + 系统化 教材 + sans.org 培训; 核心: 全面 syllabus + 详细 reference + 学院派 严谨, 偏 corporate engagement.
3. **SpecterOps / harmj0y 学派** (modern AD attack research) — 奠基: Will Schroeder + Andy Robbins + Rohan Vazarkar 2016-2018 SpecterOps 创办; 当代: BloodHound + Empire (legacy) + Rubeus + PowerView + Mythic + 大量 AD attack research; 核心: Active Directory attack path mapping + 现代 AD attack 奠基.
4. **Cobalt Strike / TrustedSec / Mudge 学派** (commercial C2 + adversary simulation) — 奠基: Raphael Mudge 2012 Strategic Cyber LLC (Cobalt Strike) + Dave Kennedy 2012 TrustedSec; 当代: Fortra / Cobalt Strike + TrustedSec 红队 service + Aggressor Script + malleable C2; 核心: 商用 mature C2 + adversary simulation + OPSEC tradecraft.
5. **Bishop Fox / Sliver / Mythic 学派** (modern OSS C2) — 奠基: Bishop Fox (Vincent Liu) 2005 + Sliver (Joe DeMesy) 2020 + Cody Thomas Mythic 2018; 当代: Sliver + Mythic + Havoc + Adaptix 多 OSS C2; 核心: OSS 自主可控 + multi-platform + extensible.
6. **Project Zero / 漏洞研究 学派** (Google + Microsoft + Independent) — 奠基: Google Project Zero (2014, Chris Evans / Ben Hawkes lead) + Microsoft MSRC + 独立 (Tavis Ormandy / Mark Dowd / James Forshaw / Halvar Flake); 当代: 90 day disclosure + 漏洞研究 standard-setter + Pwn2Own (Trend Micro ZDI); 核心: 严格 disclosure timeline + 公开 PoC + 漏洞 chain + binary RE.
7. **HackTricks / Polop / Community 学派** (open knowledge + GitBook compendium) — 奠基: Carlos Polop HackTricks 2019; 当代: HackTricks 200k+ stars + PayloadsAllTheThings + SecLists + Daniel Miessler 等 community-curated; 核心: open knowledge sharing + 系统化 pentest 知识库 + 持续 update.
8. **Bug Bounty / Real-World Bug Hunting 学派** (HackerOne / Bugcrowd / individual researcher) — 奠基: HackerOne 2012 + Bugcrowd 2012; 当代: Sam Curry (车 industry) / Frans Rosen / Orange Tsai / Jason Haddix; 核心: scope-bound vulnerability discovery + responsible disclosure + payout + community reputation.
9. **中国 / 亚洲 红队 学派** (Pwn2Own + 国家级红队) — 奠基: KEEN Lab (Tencent 腾讯) 2016 + 360 Vulcan 2014 + Chaitin 长亭科技 2014; 当代: Pwn2Own 多年 winner + DEF CON / Black Hat 演讲 + 国内 等保 + 渗透资质 公司 (公安部第三研究所 / 中国信安测评中心 + 启明星辰 / 绿盟 / 奇安信 / 360 / 深信服 / 安恒); 核心: 0day 研究 顶级 + 国家级 红队 service + 等保 法规 合规.

**国家级 APT 边界**: APT28 / APT29 / FIN7 / Lazarus / Volt Typhoon / Lapsus$ — 国家级 / 组织级 APT 是 红队 emulation target, 不是 red team 学派; 红队 用 公开 attributed TTP (Mandiant / Microsoft / Google TAG / CISA reports) 做 adversary emulation, 不 fabricate.

**反例 边界** (法律 + 学术 + 业内 lessons 三重边界, 不入人身攻击): weev / Andrew Auernheimer (AT&T iPad 2010 CFAA case 第三巡回 推翻 但 教训) + Marcus Hutchins / MalwareTech (WannaCry 英雄 + Kronos plea 历史 重新接纳) + NSO Group + Cellebrite (Pegasus / UFED 卖给威权政府 + 监控记者 异见者 学术批评 + 行业明边界) — 这些是 反例 不是 effective tradecraft, 在 反模式 教 边界.

---

## 8. 诚实边界 (Honest Boundaries)

1. 本 skill 是 cybersecurity red team / 渗透 OS + 决策框架, **不替代** 客户 specific engagement letter + ROE + 律师 review + 客户 specific environment 知识 + 实际 hands-on 经验. AI 模型 不能 直接 execute engagement, 只能 协助 决策 + 报告 + 培训 + 学习.

2. 信息截止 **2026-05**, 工具栈 (C2 framework / EDR vendor 检测策略 / AV bypass technique / ADCS ESC 新 chain) + 法律 framework (CFAA / 网安法 / GDPR / NIS2) + bug bounty platform rules + APT TTPs 都是高频变量, 6-12 月可能 重大变化; 关键决策前 二次核实 vendor docs + 法律最新版 + community latest research.

3. **公开材料偏差** — (a) 红队 顶级 tradecraft 部分 在 NDA / classified / 私 community Discord / 一对一 mentorship 流通, 公开 blog 是 baseline; (b) 失败案例 + 法律纠纷 公开 不全 (NDA + reputation 保护); (c) 0day 研究 一手集中在 Pwn2Own + ZDI broker + 国家级 program, 公开 blog 滞后; (d) 国家级 APT TTP 一手 = Mandiant / Microsoft Threat Intel / CISA reports, 但 attribution 仍有 不确定性; (e) 国内 (zh-CN) 一手 在 anquanke / freebuf / kanxue / paper.seebug + 等保 + CNCERT, 但 大量 公众号 + 知乎 一手已 黑名单 (本 skill 严守 不引).

4. **学派 + 学派 分歧** — OSS C2 (Sliver / Mythic / Havoc) vs 商用 C2 (Cobalt Strike / Brute Ratel) vs 自研; manual exploitation (OSCP 文化) vs 自动化 (nuclei / Burp Active Scan); 0day 投入 vs known TTP + 好 OPSEC; purple team 默认 vs unannounced adversary emulation; 本 skill 中立描述各派, 不和稀泥, 不背书一家.

5. **法律 + 地域 张力** — CFAA (US) vs CMA (UK) vs 网络安全法 + 刑法 285/286/287 + 数据安全法 + 个人信息保护法 PIPL (中国) vs GDPR (EU) vs APAC 各国 — 每个地域 法律 不同, 红队 engagement 严守 客户 注册地 + 数据 所在地 + 执行者 国籍 三重 适用法律; 国内 渗透 即使 合同 也需 等保备案 + 资质公司 (个人 顾问 灰色); 价值判断 (CFAA 是否过重 / Aaron's Law 改革) 不在本 skill 范围, 仅做 法律事实 + 业内 lessons 描述.

6. **红队 vs 蓝队 张力** — 现代 红队 必须 同步 思考 detection (purple-team-first); 但 unannounced adversary emulation (TIBER-EU / CBEST 监管型) 仍 必要 测 blind detection; 本 skill 优先 purple-team-first (大部分 engagement), 但 监管型 + 顶级 engagement 仍走 unannounced; 价值判断 (哪 effective) 不在本 skill 范围.

7. **道德边界 严格** — 本 skill 严守 authorized-only — 未授权 hack / 黑产 / 大规模 exploitation / 供应链投毒 / 未授权 DoS / 监控 异见者 / 卖 spyware 给 威权政府 — 全 STRICT BLACKLIST, 不在本 skill 范围; 反例 (weev / Hutchins / NSO / Cellebrite) 严守 学术批评 + 法律事实 + 业内 lessons 三重边界, 不入 人身攻击.

8. **0day + 高级 tradecraft 公开边界** — 公开 ATT&CK 上 的 TTP + 公开 EDR bypass research (Microsoft Defender 自身 ATT&CK 文档 含) + 公开 published Pwn2Own PoC — 全 community 知识体系, 学习 OK; 但 部署 必 在 engagement letter 显式 authorization 范围内; 客户 specific bypass + 客户 0day finding 严 不公开 直到 patch + 90 day timeline; 知识 vs 行为 严区分.

9. **AI + ML 攻击 边界** — MITRE ATLAS (Adversarial Threat Landscape for AI Systems) + AI red teaming 是 新兴 领域 (OpenAI / Anthropic / Google / Microsoft 都有 internal red team), 但 公开 一手 多 corporate research blog, 真 tradecraft 多 NDA; 本 skill 仅做 边界标注, 不深入 (单独 ai-red-team-master skill 可考虑).

---

## 9. Agentic Protocol (Research Dimensions for New Problems)

红队 / 渗透顾问 拿到 新 engagement / 新问题, 标准 做功课 维度:

### 9.1 Authorization + 合规边界 检查

- **看什么**: engagement letter + signed SOW + ROE 三件套; in-scope assets + out-of-scope assets + 允许 TTPs + 禁止 TTPs (DoS / brute force lockout / 物理破坏); 业务时间窗 + 维护窗口; 紧急联系人 7×24 + safe word; 客户 注册地 + 数据 所在地 + 执行者 国籍 三重 适用法律 (CFAA / CMA / 网安法 / GDPR / PIPL); 客户 已通知 IT/SOC 高层 (但 一线 unannounced); bug bounty program ROE + safe harbor + 公开 PoC timeline.
- **在哪看**: engagement letter (client + 律师 review) + ROE (客户 高层 签字 + 律师 review) + 客户 法律部 + 律师 (engagement-specific counsel) + 公开法律 (Cornell Law CFAA 18 USC 1030 [auto-verified .edu] + 中国 npc.gov.cn 刑法 + 网安法 [auto-verified .gov.cn] + EU GDPR Eur-Lex [surrogate primary]) + bug bounty platform program page (HackerOne / Bugcrowd / Intigriti / YesWeHack / Synack).
- **输出格式**: Authorization checklist + scope 表 (IP / asset / 时间窗 / 允许 TTPs / 禁止 TTPs) + emergency contact 7×24 + safe word + 法律 适用 三重检查 + 客户 通知 confirm + bug bounty ROE 严守 confirm + 任何越界 STOP + 上报 上层 SOP.

### 9.2 Reconnaissance + 资产 mapping + Attack Surface

- **看什么**: passive recon (subdomain enum / cert transparency monitor / GitHub secret scan / Shodan / Censys / FOFA / ZoomEye / Hunter / public document leak); active recon (port scan / service fingerprint / 漏洞 fingerprint nuclei / web app crawl / API discovery / GraphQL introspection); 资产 第三方 SaaS + 收购 子公司 (scope 外? + ROE 确认); cloud asset (AWS / Azure / GCP account + sub + project + resource); mobile app (Play Store / App Store + 内部 distribution); ICS/OT / wireless / 物理.
- **在哪看**: subfinder + amass + chaos + crt.sh + Shodan + Censys + FOFA + Hunter + ZoomEye + GitHub TruffleHog + WhoisXML + cloud asset (AWS Resource Explorer / Azure Resource Graph / GCP Cloud Asset Inventory) + custom cert transparency monitor + JS analysis ParamSpider; 第三方 SaaS (Have I Been Pwned + DNS records + email tooling).
- **输出格式**: 资产清单 (in-scope + out-of-scope + 边界 ambiguous) + technology stack (web framework + database + cloud + EDR / SIEM detected) + initial attack surface (open service + 漏洞 fingerprint + chain candidate) + 越界 STOP list (out-of-scope asset 发现 立即 上报).

### 9.3 Threat Model + Attack Path Planning (ATT&CK)

- **看什么**: 客户 industry threat profile (financial / healthcare / government / SaaS / industrial — 不同 industry 主要 threat actor 不同); 客户 已知 historical incident + dump / breach 历史; ATT&CK technique 优先级 (per industry + per attacker capability — APT 国家级 vs criminal vs insider); 客户 crown jewel (PII / financial / IP / OT controller) 隔离 状态; existing detection coverage (EDR vendor / SIEM / Sysmon / Sigma rule library); D3FEND defense mapping.
- **在哪看**: MITRE ATT&CK [vendor docs 协会 + 教材, surrogate_primary] + MITRE D3FEND + Mandiant / Microsoft / CrowdStrike / Google TAG threat intel reports (vendor docs 厂商研究) + CISA Cybersecurity Advisories (auto-verified .gov) + CSC Critical Security Controls + 客户 internal threat model + 客户 incident history; CISA KEV catalog (auto-verified .gov); EPSS first.org (vendor docs 协会).
- **输出格式**: Threat model + ATT&CK technique 优先级 表 + crown jewel 隔离 评估 + existing detection coverage gap (per ATT&CK Tactic) + attack path candidate chain (entry → lateral → priv esc → crown jewel) + D3FEND mapping (每 ATT&CK 配 对应 defense pattern + 评估 客户 implement vs 缺).

### 9.4 Tradecraft Selection + OPSEC Planning

- **看什么**: 客户 EDR vendor (CrowdStrike Falcon / Microsoft Defender + Defender for Endpoint / SentinelOne / Carbon Black / Elastic / Sophos / Cybereason); SIEM (Splunk + KQL / Sentinel + Elastic / Sumo Logic); 网络 detection (Zeek / Suricata / Snort / Palo Alto / Check Point + Cortex XDR); 客户 历史 EDR alert pattern; 公开 EDR bypass research (community); 自研 vs 公开 工具 决策 (mature EDR 必 custom obfuscation); C2 framework + malleable profile + Domain Fronting + categorized aged domain; payload obfuscation (Invoke-Obfuscation / ConfuserEx / 自研 packer); persistence + cleanup plan.
- **在哪看**: vendor official EDR documentation (CrowdStrike + Microsoft + SentinelOne 官方) + community EDR bypass research (SpecterOps + ired.team + adsecurity + harmj0y + hexacorn 等 surrogate primary 作者一手) + 公开 GitHub C2 framework docs (Cobalt Strike + Sliver + Mythic + Havoc) + DEF CON / Black Hat / OffensiveCon talks (vendor docs 会议) + Pwn2Own + ZDI threat intelligence; vx-underground (community).
- **输出格式**: Tradecraft 选型 表 (per attack path stage — initial access / execution / persistence / priv esc / lateral / exfil 各阶段 EDR-evasive technique 选择) + OPSEC profile (custom malleable C2 + sleep / jitter + domain + redirector + payload obfuscation) + cleanup plan (engagement 结束 cleanup all artifact) + abort criteria (何时 STOP + 上报 客户).

### 9.5 Detection Co-Design + Purple Team Integration

- **看什么**: 客户 detection engineering team 存在 + maturity; existing Sigma / KQL / Splunk SPL rule library; Atomic Red Team / CALDERA 已部署?; SOC analyst skill level; 客户 是否 接受 purple-team-first vs unannounced; 监管型 (TIBER-EU / CBEST / monetary authority) requirement; 红蓝 cross-training 历史.
- **在哪看**: 客户 detection engineering team interview + SOC tour + 看 existing rule library (Sigma + KQL repo) + Atomic Red Team [GitHub vendor docs] + CALDERA [Mandiant vendor docs] + Vectr + Scythe 平台; MITRE ATT&CK + D3FEND mapping; ECB TIBER-EU + Bank of England CBEST 监管 framework; CISA Joint Cybersecurity Advisories.
- **输出格式**: Detection co-design plan (per attack path stage — 哪 technique 客户 detect / 哪 silent / 哪 误报) + Sigma rule + KQL query for missed detection + 复盘 workshop schedule + 红蓝 cross-training 建议 + 监管型 (TIBER-EU / CBEST) compliance check.

### 9.6 Reporting + Remediation Roadmap

- **看什么**: 客户 audience (CISO / CFO / Legal / Board vs Detection Engineering / SOC vs Developer / DevOps); 报告 audience-tier 结构 (Executive Summary + Technical Findings + Detection Guidance + Appendix); CVSS + ATT&CK ID + EPSS + KEV + business impact 综合 severity; remediation effort + 优先级 (P0 / P1 / P2) + retest plan + 长期 roadmap; 报告 模板 (PlexTrac / Dradis / 自研); 客户 internal vulnerability management workflow.
- **在哪看**: 客户 audience interview + 客户 internal vulnerability management process + 公开 报告 模板 (PTES report template + OffSec OSCP report sample + SANS report 教材) + CVSS Calculator (first.org) + CISA KEV + EPSS first.org + ATT&CK + D3FEND mapping.
- **输出格式**: 三层 报告 (Executive Summary 1-2 页 / Technical Findings 50-200 页 / Appendix raw artifact) + 每 finding 含 CVSS + ATT&CK + EPSS + business impact + repro + remediation + retest + detection guidance (Sigma + KQL) + 优先级 P0/P1/P2 + roadmap timeline + retest 14/30 day scheduled.

### 9.7 Continuous Learning + Community + 法规追踪

- **看什么**: 新 EDR bypass research (community 月度) + 新 ATT&CK technique (季度) + 新 ADCS ESC chain (年度) + 新 cloud attack vector + 新 cert + program update + 法规 update (网安法 + GDPR + NIS2 + PIPL + state law); CTF + lab + 培训 (HackTheBox / TryHackMe / PortSwigger / OffSec PG / SANS NetWars) 持续 training; 行业 podcast + newsletter + Discord + Mastodon 追踪; 顶级 conference 录像 (DEF CON / Black Hat / OffensiveCon / TROOPERS / CCC / x33fcon).
- **在哪看**: tldr;sec (Clint Gibler newsletter) + Risky Biz (Patrick Gray podcast + news) + The Cyberwire + Darknet Diaries + BloodHound Slack + Mythic Discord + infosec.exchange (Mastodon) + Twitter sec 圈; CISA + NIST CSRC + NCSC UK + ENISA + CNCERT/CC; DEF CON / Black Hat / OffensiveCon / TROOPERS / CCC media (vendor docs 会议); ATT&CK release notes + OWASP WSTG/MASTG release; 中国 anquanke + freebuf + kanxue + paper.seebug + xz.aliyun + tttang.
- **输出格式**: 个人 / 团队 learning roadmap + 每月 community digest + 季度 cert + 培训 计划 + 监管 update 追踪 + 关键 conference 录像 review + 自研 lab + tooling 持续 投入.

---

# 附: 关键 source 索引 (research 笔记完整)

- 6 轨 research manifest 共: `01-figures.md` (108 sources / 47 figures) + `02-tools.md` (120 / ~210 工具) + `03-workflows.md` (45 / 10 SOPs) + `04-canon.md` (105 / 10 canon layers) + `05-sources.md` (95 / 12 信源类) + `06-glossary.md` (50 manifest + 231 terms) = **523 manifest 行 (97.1% 一手率 (本 prototype metadata) — 31 verified_primary + 477 surrogate_primary + 4 secondary + 11 reference, 0 blacklisted, 0 dead)**.
- 47 figures (44 named individuals + 3 anti-examples 严守学术批评 不入人身攻击) + 8 流派 + 7 心智模型 + 10 playbook + 8 场景特化 + 8 完整 SOP + 8 voice 段 + 5 质量基准 + 10 反模式 + 9 边界 + 7 Agentic 维度.
- 反例 严控 不软化: weev (AT&T iPad 2010 CFAA case 第三巡回 推翻 但 教训) + Marcus Hutchins (WannaCry kill switch 英雄 + Kronos plea 历史 重新接纳) + NSO / Cellebrite (Pegasus / UFED 卖给威权政府 + 监控记者 异见者 学术批评 + 行业明边界) — 全 法律事实 + 学术批评 + 业内 lessons 三重边界, 不入人身攻击, 严守 反模式 教边界.
- 法律 + 道德 anchors 不软化 11 处: Authorization 三件套 必须 (engagement letter + SOW + ROE) + Stay-in-scope (越界即犯罪) + CFAA 18 USC 1030 (US) + CMA 1990 (UK) + 中国 刑法 285/286/287 + 网络安全法 27 + 数据安全法 + PIPL + DoS 单独显式 ROE + Report-before-weaponize (critical 不直接 weaponize) + Bug bounty 严守 program scope + 中国境内 渗透 必 等保备案 + 资质公司 + 反例 严控 不软化 + AV/EDR bypass 知识 vs 行为 严区分 + Detection ≡ Adversary (purple-team-first) + Operator OPSEC 客户 internal data 严守保密 + 不公开 客户 specific environment.
