Neler yeni
Bughane Academy

Bughane Academy, bug bounty, web güvenliği ve sızma testi alanında kendini geliştirmek isteyenler için kurulmuş Türkçe odaklı bir topluluktur.

Burada; gerçek güvenlik açıkları, recon ve exploit teknikleri, payload & bypass yöntemleri, araçlar, scriptler ve write-up’lar topluluk tarafından paylaşılır ve tartışılır.

Birlikte öğren, birlikte üret, birlikte güçlen.

Kerberos’tan Domain Compromise’a: Active Directory Saldırı Teknikleri

Ali Ozan

Moderator
Aday
Katılım
3 Ocak 2026
Mesajlar
6
Tepkime puanı
5
Puan
3

Active Directory Ortamlarında Kerberos Zafiyetleri ve Saldırı Teknikleri​

Giriş​

Modern Active Directory ortamlarının temel kimlik doğrulama mekanizması Kerberos’tur. Microsoft ağlarında kullanıcıların, servislerin ve sistemlerin güvenli şekilde doğrulanmasını sağlayan bu protokol, doğru yapılandırıldığında oldukça güvenlidir. Ancak yanlış yapılandırmalar, zayıf parola politikaları ve hatalı yetkilendirmeler saldırganların etki alanı içerisinde ayrıcalık yükseltmesine ve hatta tüm domain’i ele geçirmesine yol açabilir.

Bu yazıda Kerberos’un çalışma mantığını özetledikten sonra Active Directory sızma testlerinde sık karşılaşılan Kerberos kaynaklı saldırı tekniklerini inceleyeceğiz.

Kerberos Nasıl Çalışır?​

Kerberos üç temel bileşenden oluşur:

  • Client (Kullanıcı)
  • Service (Servis)
  • Key Distribution Center (KDC)
KDC ise iki alt bileşene ayrılır:

  • Authentication Service (AS)
  • Ticket Granting Service (TGS)
Bir kullanıcı sisteme giriş yaptığında aşağıdaki süreç gerçekleşir:

  1. Kullanıcı AS-REQ gönderir.
  2. KDC, AS-REP ile Ticket Granting Ticket (TGT) döndürür.
  3. Kullanıcı servis erişimi istediğinde TGS-REQ gönderir.
  4. KDC, ilgili servis için TGS üretir.
  5. Kullanıcı servis bileti ile hedef servise erişir.
Bu mimari sayesinde kullanıcı parolası sürekli ağ üzerinde taşınmaz.

Kerberoasting​

Kerberoasting, Active Directory ortamlarında en sık karşılaşılan Kerberos saldırılarından biridir.

Mantık​

Domain içerisindeki servis hesaplarının SPN (Service Principal Name) kayıtları bulunur.

Her kullanıcı ilgili servis için TGS talep edebilir.

KDC tarafından döndürülen TGS bileti, servis hesabının NTLM hash’i kullanılarak şifrelenmiştir.

Saldırgan bu bileti çevrimdışı olarak brute force edebilir.

Saldırı Süreci​

  1. Domain kullanıcısı elde edilir.
  2. SPN kayıtları sorgulanır.
  3. TGS biletleri talep edilir.
  4. Biletler hash formatına dönüştürülür.
  5. Hashcat ile parola kırılır.

PowerView Kullanımı​

Get-DomainUser -SPN

Impacket Kullanımı​

GetUserSPNs.py DOMAIN/user:password -dc-ip 10.10.10.10 -request

Risk​

Servis hesabının parolası zayıf ise Domain Admin yetkisine kadar giden bir saldırı zinciri oluşabilir.

AS-REP Roasting​

Normal şartlarda Kerberos ön kimlik doğrulaması (Pre-Authentication) kullanır.

Ancak bazı hesaplarda bu özellik devre dışı bırakılmış olabilir.

Mantık​

Saldırgan herhangi bir parola bilmeden AS-REP cevabı talep eder.

KDC tarafından döndürülen veri kullanıcının parolasından türetilen anahtar ile şifrelenmiştir.

Bu veri çevrimdışı olarak brute force edilebilir.

Impacket​

GetNPUsers.py DOMAIN/ -dc-ip 10.10.10.10 -usersfile users.txt

Risk​

Hiçbir kimlik bilgisi gerektirmeden kullanıcı parolalarının ele geçirilmesini sağlayabilir.

Unconstrained Delegation​

Kerberos Delegation özelliği servislerin kullanıcı adına işlem yapmasını sağlar.

Unconstrained Delegation en tehlikeli delegation türlerinden biridir.

Mantık​

Bir kullanıcı delegation yetkili sunucuya bağlandığında TGT’si sunucuya iletilir.

Sunucu ele geçirilmişse saldırgan kullanıcıların TGT’lerini elde edebilir.

Saldırı Zinciri​

  1. Delegation yetkili makine bulunur.
  2. Makine üzerinde yönetici erişimi elde edilir.
  3. Gelen TGT’ler izlenir.
  4. Domain Admin oturum açarsa TGT ele geçirilir.
  5. Pass-the-Ticket uygulanır.

Sonuç​

Domain Admin seviyesinde erişim elde edilebilir.

Resource-Based Constrained Delegation (RBCD)​

Modern Active Directory saldırılarında oldukça önemli bir tekniktir.

Temel Fikir​

Bir bilgisayar nesnesi üzerinde GenericWrite veya GenericAll yetkisi bulunan saldırgan ilgili nesnenin delegation ayarlarını değiştirebilir.

Daha sonra kendi oluşturduğu makine hesabını kullanarak hedef servise kullanıcı taklidi yapabilir.

Saldırı Adımları​

  1. Makine hesabı oluşturulur.
  2. msDS-AllowedToActOnBehalfOfOtherIdentity özniteliği değiştirilir.
  3. S4U2Self gerçekleştirilir.
  4. S4U2Proxy kullanılır.
  5. Yönetici adına servis bileti alınır.
Bu teknik günümüzde birçok gerçek ortamda ayrıcalık yükseltme amacıyla kullanılmaktadır.

Golden Ticket​

Golden Ticket saldırısında saldırgan KRBTGT hesabının hash’ini ele geçirir.

KRBTGT hesabı Kerberos ekosistemindeki en kritik hesaptır.

Sonuç​

Saldırgan:

  • İstediği kullanıcı adına bilet üretebilir.
  • Domain Admin gibi davranabilir.
  • Süresi çok uzun biletler oluşturabilir.

Mimikatz​

kerberos::golden
Golden Ticket genellikle domain tamamen ele geçirildiğinde uygulanır.

Silver Ticket​

Golden Ticket’a benzer ancak kapsamı daha dardır.

Farkı​

KRBTGT hash’i yerine hedef servisin hash’i kullanılır.

Örneğin:

  • CIFS
  • HTTP
  • MSSQL
  • HOST
servisleri için sahte bilet üretilebilir.

Avantajı​

KDC ile iletişim kurulmadığından tespit edilmesi daha zor olabilir.

Savunma Önerileri​

Kerberos saldırılarının etkisini azaltmak için:

  • Güçlü servis hesabı parolaları kullanılmalı
  • Managed Service Accounts tercih edilmeli
  • Kerberos Pre-Authentication devre dışı bırakılmamalı
  • Delegation yapılandırmaları düzenli denetlenmeli
  • KRBTGT hesabı periyodik olarak resetlenmeli
  • Gereksiz SPN kayıtları kaldırılmalı
  • Ayrıcalıklı hesaplar için Tiering uygulanmalı

Sonuç​

Kerberos, Active Directory’nin temel yapı taşlarından biridir. Ancak Kerberoasting, AS-REP Roasting, Delegation Abuse, Golden Ticket ve Silver Ticket gibi teknikler yanlış yapılandırılmış ortamlarda saldırganlara ciddi avantajlar sağlayabilir. Bu nedenle Active Directory güvenliği yalnızca kullanıcı parolalarını korumaktan ibaret değildir; Kerberos mimarisinin doğru anlaşılması ve düzenli olarak denetlenmesi gerekir.
 
Geri
Üst