Atom
AD2 Overview

AD2 Overview

模組攻擊清單與 Lab 環境

1. Module objectives

In this module, we will dive deep into several different attacks. The objective for each attack is to:
在這個模組中,我們會深入探討數種不同的攻擊。
對於每一種攻擊,目標包括:

  • Describe it.
    描述這種攻擊是什麼
  • Provide a walkthrough of how we can carry out the attack.
    提供攻擊流程示範
  • Provide preventive techniques and compensating controls.
    提供預防措施與補償性控制
  • Discuss detection capabilities.
    討論可用的偵測方式
  • Discuss the honeypot approach of detecting the attack, if applicable.
    若適用,討論如何用 honeypot(蜜罐)方式偵測這種攻擊

2. Attack list in this module

The following is a complete list of all attacks described in this module:
以下是本模組中會介紹的完整攻擊清單:

  • Kerberoasting:抓服務票證來離線爆服務帳號密碼
  • AS-REP Roasting:針對不需預先驗證的帳號拿回可爆破材料
  • Misconfigured GPO Permissions (or GPO-deployed files):GPO 權限設太鬆
  • Credentials in Network Shares:共用資料夾裡藏帳密
  • Credentials in User Attributes:有人把密碼、提示、敏感資訊塞在 AD 屬性
  • DCSync:模擬 DC 複寫,把帳號秘密同步出來
  • Kerberos Golden Ticket:拿 KRBTGT 相關秘密偽造超級票證
  • Kerberos Constrained Delegation attack:濫用限制式委派做身分冒用
  • Print Spooler & NTLM Relaying:利用列印服務或類似機制強迫驗證,再 relay
  • Coercing attacks & Kerberos Unconstrained Delegation:逼某台主機去認證,再配合不安全委派吃票
  • Object ACLs:逼某台主機去認證,再配合不安全委派吃票
  • PKI Misconfigurations - ESC1:AD CS / PKI 錯誤設定
  • PKI Misconfigurations - ESC8 (Coercing + Certificates):AD CS / PKI 錯誤設定

3. Lab Environment

作為本模組的一部分,課程也提供了一個練習環境,讓你可以依照提供的教學流程實際測試並操作這些攻擊。
請注意,這些 walkthrough 的目的主要是示範問題本身,而不是對每種攻擊做最深入的完整教學。平台上其他模組已經對這些攻擊做了更詳細的說明。

這些攻擊會從提供的 Windows 10(WS001) 與 Kali Linux 主機上執行。
課程假設攻擊者已經在 Windows 10(WS001) 上取得某種形式的遠端程式執行能力(RCE)。
而被假設已遭入侵的使用者是 Bob,他是一個沒有特殊權限的普通 AD 使用者。

環境中的機器與對應 IP 如下:

DC1:172.16.18.3
DC2:172.16.18.4
Server01:172.16.18.10
PKI:172.16.18.15
WS001:DHCP 或 172.16.18.25(依章節不同)
Kali Linux:DHCP 或 172.16.18.20(依章節不同)

4. Connecting to the lab environment

上面提到的大多數主機都存在多種弱點,並位於一個可透過 VPN 存取的隔離網路中。
連上 VPN 後,學生可以直接存取 WS001 和 / 或 Kali(依章節不同而定),而這兩台機器會在整個情境中扮演初始 foothold 與攻擊機器的角色。

Connect to WS001 via RDP

1
xfreerdp /u:eagle\\bob /p:Slavi123 /v:TARGET_IP /dynamic-resolution

Connect to Kali via SSH

1
ssh kali@TARGET_IP

Connect to Kali via RDP

1
xfreerdp /v:TARGET_IP /u:kali /p:kali /dynamic-resolution

Moving files between WS001 and your Linux attacking machine

在 WS001 與 Linux 攻擊主機之間搬移檔案

替代文字

1
smbclient \\\\TARGET_IP\\Share -U eagle/administrator%Slavi123
本文作者:Atom
本文鏈接:https://d0ngd.github.io/2026/04/18/AD2 Overview/
版權聲明:本文採用 CC BY-NC-SA 3.0 CN 協議進行許可