Communitygithub.com

windows-ad

Active DirectoryおよびWindows ID攻撃(Kerberos、AD CS、BloodHound経路、NTLMリレー、ドメイン権限昇格の調査)に使用します。

windows-ad とは?

このスキルは、Windows Active Directory環境におけるセキュリティ評価と権限昇格経路の調査を支援するAIエージェント用に設計されています。具体的には、Kerberoasting、AS-REPロースティング、AD CS証明書攻撃(ESC1〜ESC8)、BloodHound/SharpHoundによる攻撃経路の可視化、NTLMリレー攻撃、Coercerによる強制認証、そしてPotato系テクニックを用いたローカル権限昇格からドメインへの水平移動など、広範な攻撃ベクトルをカバーします。動作は許可されたペネトレーションテスト環境に限定され、まずBloodHoundで攻撃経路を可視化してから、破壊的な利用に進むという安全なワークフローが組み込まれています。主なツールチェーンはImpacket、Certipy、BloodHound、Rubeus、Mimikatzで、各操作はyスコープの事前確認と証跡記録が必須です。このスキルはRed Team活動やADセキュリティ監査に特化しており、攻撃チェーン全体の一部としても、AD内部の専門的な調査としても機能します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/zhaoxuya520/reverse-skill/tree/main/skills/windows-ad

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

Windows / Active Directory セキュリティ

アクション必須(読んだらすぐ実行)

  1. NOW: ../field-journal/precedent-pentest.md を読め
  2. NOW: ドメイン/ADテストは必ず許可範囲を確認(DC、ポイズニング/リレーの可否を含む)
  3. NOW: case-init;network_profile と禁止動作を明記
  4. NEXT: tool-index(impacket/certipy/bloodhound 等は手動で確認)
  5. ACT: 身元列挙と BloodHound グラフから開始し、先に破壊的な利用はしない

適用シナリオ

  • ドメイン侵入、Kerberoasting、AS-REP、委任
  • AD CS(ESC1–ESC8 等)証明書攻撃
  • BloodHound / SharpHound 攻撃経路
  • NTLM リレー / Coercer 強制認証
  • ローカル権限昇格からドメイン経路(Potato 等を踏み台として)

attack-chain との関係

  • 多段階で外部からDCへ → PRIMARY は引き続き attack-chain/ とし、本スキルは AD専門
  • ドメイン内で身元に集中 → PRIMARY = 本スキル

ワークフロー

1. 列挙

# 例: Impacket / 組み込み(資格情報と許可が必要)
nxc smb <range> -u user -p pass
bloodhound-python -d domain.local -u user -p pass -c All -ns <DC>

2. 一般的な経路(グラフ→実行)

□ Kerberoast / AS-REP → オフラインクラック
□ ACL乱用(GenericAll/WriteDacl)
□ 委任(非制約/制約/リソースベース)
□ AD CSテンプレートの誤り → Certipy
□ リレー:LLMNR/NBT-NS + ntlmrelayx(許可の確認)

3. 資格情報と横移動

□ secretsdump / lsassy / mimikatz(厳格な許可とクリーンアップ)
□ PtH / PtT / 黄金チケットは許可されたRed Teamの範囲内のみ
□ 手順ごとにエビデンスを記録;高リスク操作はユーザー確認を待つ

ツールチェーン

ツール用途
BloodHound / SharpHound経路グラフ
CertipyAD CS
Impacket / NetExec横移動と列挙
Rubeus / Mimikatzチケットと資格情報(許可)
Coercer / Responder強制認証 / ポイズニング

参考

  • references/ad-attack-paths.md
  • ../pentest-tools/references/network-attack-defense.md
  • ../attack-chain/
  • seeds: field-journal/seed-005_ad-certipy-esc1.md seed-007_ntlm-relay-coercer.md seed-013_kerberoasting-spn.md

ルーティングコンテキスト

上流: MASTER R24
下流: レポート docs-generator;EDR調査が必要な場合は edr-bypass-re
禁止: 無許可のDCSync / 黄金チケットのプロダクションでの使用

タスク完了セルフチェック

  • 先にグラフ/列挙を行ってから利用を開始したか?
  • 再現可能なコマンドを記録し、機密情報をマスキングしたか?
  • スコープの禁止事項を遵守したか?
  • チェックリストは完了したか?

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

api-security

Use for authorized security assessment of REST, GraphQL, WebSocket, or SOAP APIs, including discovery, authentication, authorization, rate-limit, and CI/CD testing.

apk-reverse

在 CLI 环境下做 Android APK 逆向时使用。适用于 APK 解包、Java 反编译、smali 修改、重打包、Frida 动态 Hook,以及按需切换到 so/native 分析。优先使用本机已安装的 jadx、apktool、frida、adb、ida-reverse、radare2。

attack-chain

Use for authorized multi-stage attack-path planning and orchestration when a task spans reconnaissance, initial access, privilege escalation, lateral movement, or impact assessment. Route single-stage tasks directly to their specialist skill.

binary-diff

|

binary-ninja-reverse

Use for authorized binary analysis in Binary Ninja, including HLIL/MLIL/LLIL inspection, strings/imports/exports, cross-references, types, patch review, Python API automation, and optional Binary Ninja MCP or localhost HTTP integration.

browser-automation

|

browser-extension-reverse

Use for authorized reverse engineering of browser extensions (Chrome/Firefox) including manifest analysis, background workers, and extension-based credential or traffic logic recovery.

case-review

Reviews a reverse-skill case package for scope readiness, Evidence to Finding to Path traceability, work item coverage, timeline references, and optional artifact hash integrity before report handoff.

cloud-k8s

Use for authorized cloud, container, and Kubernetes security assessment including metadata SSRF, IAM misconfig, container escape paths, and cluster RBAC review.

code-audit

Use for authorized source-code security review and SAST workflows including Semgrep, CodeQL patterns, dangerous API hunting, and fix verification.

ctf-sandbox

Thin PRIMARY for CTF / AWD / 靶场 multi-type orchestration. Hands off to the sidecar CTF-Sandbox-Orchestrator. Use when the user says CTF, AWD, 靶场, or 比赛题 and no more specific pwn/APK/IDA route already won.

database-security

Use for authorized database security assessment covering PostgreSQL/MySQL/MSSQL/Mongo/Redis exposure, authz, UDF/command paths, and misconfiguration review.

diagram-generator

generate, refine, validate, and render diagrams from natural language, notes, code snippets, schemas, tables, or existing diagram source. use for flowcharts, swimlanes, sequence diagrams, state diagrams, er diagrams, class diagrams, architecture/c4-style diagrams, dependency graphs, gantt charts, mind maps, user journeys, sankey-style flows, org charts, network graphs, and other visual models. supports mermaid by default, graphviz dot for complex graph layout, plantuml for uml-heavy engineering diagrams, and svg output when direct markup is more reliable.

digital-forensics

Use for authorized digital forensics including memory dumps, disk timelines, PCAP investigation, artifact triage, and IR evidence preservation.

docs-generator

|

dotnet-reverse

.NET / C# 二进制逆向。当目标是 .NET assembly(PE 头含 CLR、.exe/.dll 托管程序)、C# 编译产物(含 NativeAOT)、红队 Sharp* 工具(Rubeus / SharpHound / SharpHound 等)、.NET 混淆程序(ConfuserEx / SmartAssembly / Babel / Eazfuscator)、.NET loader / info-stealer / 套壳 malware 时使用。优先用 dnSpyEx + de4dot,需要 AI 直接操作时联动 dnSpy MCP。不用于纯 native 二进制(走 reverse-engineering / ida-reverse)。

edr-bypass-re

|

email-security

Use for authorized email security review including phishing analysis, header authentication (SPF/DKIM/DMARC), BEC patterns, and mailbox token abuse research.

firmware-pentest

|

ghidra-reverse

Use for free/open reverse engineering with Ghidra (headless or GUI), including decompile, cross-refs, and optional Ghidra MCP workflows when IDA is unavailable.

関連スキル