
MDE/MDI Defender setup for Ludus
Ludus レンジ構成と Ansible ロール。MDE および MDI 用に事前ステージングされた Windows セキュリティラボ向けで、検出カバレッジテスト用に完全に誤構成された ADCS インストールを含みます。
| 設定 | VM | 目的 |
|---|---|---|
zsec-mde-mdi-lab.yml | DC01 + WKS01 | ADCS ESC1–ESC15 を使用した MDE/MDI 検出ラボ |
LUDUS_API_KEY が設定されていることwin2022-server-x64-template# Install roles (run on Ludus host with API key set)
cd roles/
./install-roles.sh
# Set config and deploy
ludus range config set -f zsec-mde-mdi-lab.yml
ludus range deploy
MDE と MDI は自動インストールされません。レンジが起動したら、security.microsoft.com から両方をオンボードしてください。
# Snapshot after onboarding so you can revert without repeating the process
ludus range snapshot create --name post-onboarding
環境固有の値(ドメイン名、パスワード、ホスト名)は、設定ファイル全体にインラインで記述されています。ファイル冒頭の参照テーブルにすべての値と使用箇所が記載されているので、デプロイ前に検索と置換で更新してください。
共有 MDE 前提条件設定は global_role_vars にあります(すべての VM に適用)。DC 固有の上書きは DC01 の role_vars にあり、自動的に優先されます。
dns_rewrites 内の複合 FQDN と SPN 文字列は個別に更新する必要があります。
すべてのロールは roles/ にあります。インストールスクリプトがすべて処理します。
Ansible Galaxy 経由でインストールされるコミュニティロール: badsectorlabs.ludus_adcs(DC01)
enable_asr と enable_mdi_gpo は、@curi0usJack が curi0usJack/Ludus-MDE-MDI-Roles で公開している成果に基づいています。このリポジトリは、これらのロールを拡張して統合された DC↔WKS セットアップにし、ADCS 誤構成レイヤー、MDE 前提条件の堅牢化、WEF パイプライン、および追加ロールを加えています。
AD CS ラボは私のコースからのスニペットです。
| ロール | 使用先 | 目的 |
|---|
mde_prereqs | DC01, WKS01 | Defender 設定、監査ポリシー、ロギング、LSA の堅牢化、TLS 1.2 |
wef | DC01, WKS01 | Windows イベント転送(DC01 でコレクター、WKS01 でフォワーダー) |
sysmon | DC01, WKS01 | Sysmon のインストールと設定 |
adcs_lab | DC01 | ADCS ESC1–ESC15 の誤構成セットアップ |
ad_population | DC01 | ユーザー、グループ、OU、Kerberoast可能/ASREPRoast可能なアカウント |
smb_shares | DC01, WKS01 | ハニーポット共有を含む SMB 共有 |
enable_mdi_gpo | DC01 | MDI 監査 GPO |
enable_asr | WKS01 | 攻撃面の削減(ASR)ルール |
rsat | WKS01 | リモート サーバー管理ツール(RSAT) |