Lompat ke konten
dokumentasi.id
Commit 64d2a9a
v2
Star4,9 rb

Kamu membaca versi lama. Halaman ini hanya bisa dibaca.

3

Privilege Escalation

Bagian Privilege Escalation pada README.md berisi 18 subbagian ### yang seluruhnya berupa tautan bacaan, tanpa satu pun potongan kode (README.md:63-184). Tiga subbagian #### di dalamnya memperinci Kerberos Delegation menjadi Unconstrained Delegation, Constrained Delegation, dan Resource-Based Constrained Delegation (README.md:104-123). Halaman ini tidak mengulang isi tautan tersebut. Tugasnya memetakan kedelapan belas judul itu ke halaman yang membahasnya, lalu menandai titik temu dengan bagian lain README.

Dua jalur besar

README mengurutkan subbagian tanpa menyatakan teknik mana yang menjadi prasyarat teknik lain; tidak ada paragraf pembuka yang menjelaskan urutannya (README.md:63-67). Dokumentasi ini membaginya menjadi dua jalur:

  • Jalur Kerberos. README membuka jalur ini dengan ### Kerberos Delegation beserta tiga subbagian ####-nya, termasuk tautan CVE-2020-17049 Bronze Bit (README.md:99-123), dan melengkapinya dengan ### sAMAccountName Spoofing yang menautkan weaponisation CVE-2021-42287/CVE-2021-42278 (README.md:69-71). Rinciannya dibahas di Kerberos Delegation dan Penyalahgunaan Tiket.
  • Jalur kerentanan dan salah konfigurasi. Di rentang (README.md:65-97) hanya sAMAccountName Spoofing yang termasuk jalur Kerberos; tujuh subbagian lain di rentang itu berupa kerentanan bernama atau salah konfigurasi. Sisa bagian ini mengikuti pola serupa sampai ### NTLM Relay & LLMNR/NBNS (README.md:125-184). Rinciannya dibahas di Kerentanan CVE dan Salah Konfigurasi.

Peta jalur menuju Domain Admin

graph TD
  F["Foothold: akun atau host di domain"] --> K["Jalur Kerberos"]
  F --> R["Jalur kerentanan dan salah konfigurasi"]
  K --> KD["Kerberos Delegation: Unconstrained, Constrained, RBCD"]
  K --> BT["CVE-2020-17049 Bronze Bit"]
  K --> SS["sAMAccountName Spoofing CVE-2021-42287 / CVE-2021-42278"]
  R --> V["Kerentanan CVE"]
  R --> M["Salah konfigurasi otorisasi"]
  R --> X["Lintas batas dan infrastruktur"]
  V --> Z["Zerologon CVE-2020-1472"]
  V --> P["PetitPotam"]
  V --> MS["MS14-068"]
  V --> BS["BadSuccessor dMSA"]
  V --> CA["Abusing Active Directory Certificate Services"]
  M --> AC["Insecure ACLs Permission Rights"]
  M --> GP["Insecure Group Policy Object Permission Rights"]
  M --> SV["Passwords in SYSVOL dan GPP"]
  M --> DN["DNSAdmins"]
  M --> DS["DCShadow"]
  X --> TR["Domain Trusts"]
  X --> EX["Exchange"]
  X --> NR["NTLM Relay dan LLMNR/NBNS"]
  KD --> DA["Domain Admin"]
  BT --> DA
  SS --> DA
  Z --> DA
  P --> DA
  MS --> DA
  BS --> DA
  CA --> DA
  AC --> DA
  GP --> DA
  SV --> DA
  DN --> DA
  DS --> DA
  TR --> DA
  EX --> DA
  NR --> DA
  style F fill:#336791,color:#fff
  style K fill:#8b5cf6,color:#fff
  style R fill:#8b5cf6,color:#fff
  style V fill:#8b5cf6,color:#fff
  style M fill:#8b5cf6,color:#fff
  style X fill:#8b5cf6,color:#fff
  style KD fill:#dc2626,color:#fff
  style BT fill:#dc2626,color:#fff
  style SS fill:#dc2626,color:#fff
  style Z fill:#dc2626,color:#fff
  style P fill:#dc2626,color:#fff
  style MS fill:#dc2626,color:#fff
  style BS fill:#dc2626,color:#fff
  style CA fill:#dc2626,color:#fff
  style AC fill:#f59e0b,color:#000
  style GP fill:#f59e0b,color:#000
  style SV fill:#f59e0b,color:#000
  style DN fill:#f59e0b,color:#000
  style DS fill:#f59e0b,color:#000
  style TR fill:#f59e0b,color:#000
  style EX fill:#f59e0b,color:#000
  style NR fill:#f59e0b,color:#000
  style DA fill:#2d7d46,color:#fff
%% fig: Peta jalur Privilege Escalation menuju Domain Admin
%% desc: Dua jalur besar dari README dipecah menjadi sub-jalur Kerberos, kerentanan CVE, salah konfigurasi otorisasi, dan lintas batas, lalu semuanya bermuara pada Domain Admin.
Fig. 1: Peta jalur Privilege Escalation menuju Domain AdminDua jalur besar dari README dipecah menjadi sub-jalur Kerberos, kerentanan CVE, salah konfigurasi otorisasi, dan lintas batas, lalu semuanya bermuara pada Domain Admin.

Gambar di atas memakai nama subbagian README apa adanya, misalnya Domain Trusts (README.md:144-153) dan Insecure ACLs Permission Rights (README.md:133-142). Titik berangkat tiap teknik tidak seragam: satu tautan menyebut hasil akhir "from standard domain user" (README.md:394-395), sedangkan tautan DNSAdmins berjudul From DNSAdmins to Domain Admin (README.md:95-97). Semua jalur bermuara pada hasil yang sama, yaitu hak Domain Admin.

Daftar subbagian dan halaman pembahasannya

Kolom Jalur adalah pembagian kerja dokumentasi ini, bukan pembagian yang dibuat README.

Subbagian READMEBarisIsi tautanJalur
BadSuccessor65-67Abuse dMSA untuk eskalasi; tool BadSuccessor menyasar fitur Windows Server 2025 (README.md:362)Kerentanan CVE
sAMAccountName Spoofing69-71Weaponisation CVE-2021-42287/CVE-2021-42278 (README.md:69-71)Kerberos
Abusing Active Directory Certificate Services73-75Certified Pre-Owned dan AD CS domain escalation (README.md:73-75)Salah konfigurasi
PetitPotam77-79Coercion PetitPotam, lalu NTLM relay ke Domain Administrator (README.md:77-79)Lintas batas
Zerologon81-84CVE-2020-1472; ZeroLogon-BOF dan POC CVE-2020-1472 (README.md:81-84)Kerentanan CVE
Passwords in SYSVOL & Group Policy Preferences86-88Kredensial di SYSVOL dan Group Policy Preferences (README.md:86-88)Salah konfigurasi
MS14-068 Kerberos Vulnerability90-93CVE-2014-6324, eskalasi lewat signature pada tiket (README.md:90-93)Kerentanan CVE
DNSAdmins95-97Dari DNSAdmins ke Domain Admin; deteksinya memakai event plugin DLL pada DNS server (README.md:572)Salah konfigurasi
Kerberos Delegation + tiga ####99-123Unconstrained Delegation, Constrained Delegation, Resource-Based Constrained Delegation (README.md:104-123)Kerberos
Insecure Group Policy Object Permission Rights125-131SharpGPOAbuse dan template GPO-Abuse (README.md:125-131)Salah konfigurasi
Insecure ACLs Permission Rights133-142aclpwn dan ACL attack path BloodHound (README.md:133-142)Salah konfigurasi
Domain Trusts144-153SID filtering dan forging trust ticket antar-forest (README.md:144-153)Lintas batas
DCShadow155-160Rogue DC; "Silently turn off Active Directory Auditing" (README.md:155-160)Salah konfigurasi
RID162-163"Rid Hijacking: When Guests Become Admins" (README.md:162-163)Salah konfigurasi
Microsoft SQL Server165-167Hak sysadmin SQL Server lewat PowerUpSQL (README.md:165-167)Salah konfigurasi
Red Forest169-170Attack dan defend Microsoft ESAE (README.md:169-170)Salah konfigurasi
Exchange172-175Exchange-AD-Privesc dan NtlmRelayToEWS (README.md:172-175)Lintas batas
NTLM Relay & LLMNR/NBNS177-184ntlmrelayx, mitm6, serta relaying yang digabung dengan delegasi Kerberos (README.md:177-184)Lintas batas

NTLM Relay & LLMNR/NBNS bersinggungan dengan kedua halaman anak karena dua tautannya memang menggabungkan relaying dengan delegasi Kerberos (README.md:177-184).

Titik temu dengan bagian lain README

Kehati-hatian

⚠️ Zerologon digambarkan sebagai jalan "instantly become domain admin" lewat kriptografi Netlogon (README.md:81-84). Perubahan pada secure channel Netlogon punya panduan pengelolaan tersendiri di daftar Resources (README.md:580). Uji dampaknya di lingkungan terpisah sebelum dijalankan pada Domain Controller.

⚠️ README tidak mencantumkan prasyarat hak akses tiap teknik. Satu tautan menyebut hasil akhir "from standard domain user" (README.md:394-395), sedangkan subbagian lain berangkat dari posisi yang lebih tinggi. Baca tingkat akses awal pada tautan aslinya sebelum memakai satu baris tabel sebagai rencana kerja.

⚠️ DCShadow terdaftar dua kali, di halaman ini (README.md:155-160) dan di bagian Persistence (README.md:330-331). Satu tindakan bisa menjawab dua bagian sekaligus, sehingga mudah terlewat saat menyusun rencana deteksi.