Yazılar
Sızma testi notları, metodoloji ve teknik yazılar. CVE analizleri Araştırma bölümünde yayımlanır.
Assessing Active Directory (GOAD Sızma Testi Serisi)
Beş sunuculu GOAD laboratuvarında sıfır kimlik bilgisinden başlayarak tüm Domain Controller sunucularının ele geçirilmesini adım adım inceleyen sızma testi serisi.

GOAD Bölüm 1: Sıfır Kimlik Bilgisinden Saldırı Grafiğine
GOAD Active Directory laboratuvarını tek bir Kali makinesinden yürümek: sıfır bilgiyle host keşfi, SMB imzalama kontrolleri, orman ve güven haritalama, kimlik doğrulamasız kullanıcı numaralandırma, AS-REP Roasting, SMB/SYSVOL sır avı ve BloodHound grafik analizi.

GOAD Bölüm 2: NORTH Domain Controller'ını Ele Geçirmek
Düşük yetkili bir kullanıcı hesabından north.sevenkingdoms.local içindeki DC02 üzerinde Domain Admin'e: servis hesabını Kerberoasting ile kırma, S4U2Self ve S4U2Proxy ile constrained delegation istismarı ve yazılabilir GPO üzerinden SYSTEM zamanlanmış görevi çalıştırma.

GOAD Bölüm 3: ACL Zincirinde Orman Köküne Tırmanmak
Kurtarılan tek bir paroladan sevenkingdoms.local orman kökünde Domain Admin yetkisine uzanan sekiz hatalı ACL: her adımda farklı bir hak ve farklı bir teknik. Zincirin her geçişi, kullanılan araçlar ve iki kritik başarısızlık noktası.

GOAD Bölüm 4: Orman Güvenini Aşarak essos.local'i Ele Geçirmek
essos.local'e uzanan orman güveni SID filtering uyguluyor; bu yüzden sahte bir ExtraSids bileti sınırı Domain Admin olarak geçemiyor. Sınırı gerçekten aşan şey yabancı grup yuvalaması, üç adımlı bir ACL zinciri, LAPS ve ESC şablonlarıyla dolu bir AD CS CA'sı oluyor.
Active Directory Sertifika Hizmetleri (AD CS)
AD CS yapılandırma hataları, ESC istismar adımları, sertifika talepleri ve etki alanı yetki yükseltme yollarının analizi.

AD CS Bölüm 1: Mimari, Şablon Semantiği ve ESC Taksonomisi
Active Directory Certificate Services saldırı yüzeyini sökmek: şablon öznitelikleri, PKINIT kimlik bilgisi alışverişi, EKU semantiği, kimlik eşlemesi ve kök nedene göre gruplanmış ESC taksonomisi.

AD CS Bölüm 2: ESC1 İstismarı — RPC Hedefleme, PKINIT Kimlik Doğrulaması ve Orman Ele Geçirme
ESSOS-CA üzerindeki ESC1 sertifika şablonunu silaha dönüştürmek: MS-WCCE RPC uç noktası çözümlemesi, zayıf UPN eşlemesi üzerinden PKINIT ile Kerberos TGT alma ve DRSUAPI DCSync ile ormanın tamamını ele geçirme.

AD CS Bölüm 3: ESC4 ve ESC6 — Zafiyeti Kendin Yaratmak
Bölüm 2, zaten savunmasız olan ESC1 şablonunu istismar etti. Bu bölüm zafiyeti kendisi yaratıyor: ESC4, üzerinde GenericAll sahibi olduğun bir şablonu ESC1'e çevirir; ESC6 ise CA genelindeki User Specified SAN bayrağını kullanarak herhangi bir Client Authentication şablonuna Subject Alternative Name basar.

AD CS Bölüm 4: Kataloğun Geri Kalanı ve Nasıl Kilitleneceği
AD CS serisini kapatmak: ESC2'nin any-purpose EKU'su, ESC3'ün kayıt temsilcisi üzerinden yükseltmesi, ESC9'un kimlik eşleme zayıflıkları ve relay tabanlı ESC8/ESC11 — sonra tüm taksonomiyi geri bağlayan dört soruluk sıkılaştırma kontrol listesi.
Active Directory Mimari ve Protokol Analizi
Çok ormanlı dizin bölümlerinin, güven ilişkilerinin, DNS yönlendirmelerinin, Kerberos delegasyonunun ve nesne ACL yapılarının arka planda nasıl çalıştığını inceleyen tamamlayıcı teknik seri.

Çok Ormanlı Active Directory Mimarisi: Ormanlar, Güven İlişkileri, DNS ve Katmanlı Servisler Gerçekte Nasıl Çalışır?
Bir istismarı çalıştırmadan önce beş sunuculu GOAD ortamına sistem tarafından bakmak: kuruluşlar neden ormanlara ve alt etki alanlarına ayrılır, dizin bölümleri nasıl replike olur, DNS koşullu yönlendiricileri ve Trusted Domain Objects ormanlar arası kimlik doğrulamayı nasıl yönlendirir ve normal Windows özellikleri nerede saldırı yoluna dönüşür?

Kerberos Delegasyon Mimarisi: Çok Katmanlı Windows Uygulamaları Neden İhtiyaç Duyar ve Nerede Kırılır?
Kerberos double-hop problemi ve Windows'taki üç nesil delegasyon: Unconstrained, Constrained (S4U2Self / S4U2Proxy) ve Resource-Based Constrained Delegation (RBCD) modellerinin GOAD laboratuvarındaki LDAP izleri, protokol davranışları ve istismar yüzeyleri.

Yönlü Bir Çizge Olarak Active Directory: Security Descriptor ve Nesne ACL'leri Gerçekte Nasıl Çalışır?
Active Directory her kullanıcı, grup, bilgisayar ve GPO nesnesini ikili bir nTSecurityDescriptor özniteliğine sahip LDAP nesnesi olarak saklar. GOAD'ın sevenkingdoms.local etki alanındaki sekiz adımlı yükseltme zinciri, ACE maskelerinin, Extended Rights GUID'lerinin ve sahiplik değişimlerinin yardım masası izinlerini nasıl Domain Controller ele geçirmeye dönüştürdüğünü gösterir.
Bağımsız Yazılar & Saldırı Primitifleri
Konteyner izolasyonu, ikili sömürü (exploit dev) ve etki alanı saldırı primitifleri üzerine teknik analizler.

Pratikte iOS Uygulama Güvenliği: Frida ve LLDB ile 30 OWASP MASVS Zafiyetinin Denetimi
Uygulamalı iOS sızma testi ve güvenli kodlama: Keychain hatalı yapılandırmaları, Frida ile istemci taraflı biyometrik atlatma, SSL pinning mekanizmalarını aşma ve 30 gerçek senaryonun OWASP MASVS v2 ile eşlenmesi.

Dayanıklı Out-of-Band C2 Hatları: Go ile Çerçeveleme, AEAD Şifreleme ve Gizli Kanallar
Yetkili güvenlik testleri için hata toleranslı ve bant dışı (out-of-band) komuta kontrol mimarisi tasarımı: XOR parite ile ileri hata düzeltme, P-256 ECDHE oturum şifreleme ve ghostlink içindeki 9 gizli taşıma protokolü.

eBPF/XDP ile Kernel Düzeyinde Paket Dinleme: Gerçek Zamanlı Kimlik Bilgisi Çıkarma ve Ağ Maruziyet Denetimi
eBPF ve XDP teknolojilerinin kullanıcı alanı paket yakalama darboğazlarını aşarak kimlik doğrulama el sıkışmalarını, NetNTLMv2 hash'lerini ve düz metin parolaları hat hızında nasıl yakaladığı: mimari, protokol ayrıştırıcıları ve driftnet2 ile maruziyet denetimi.

Uygulamalı macOS Sıkılaştırma: 54 Güvenlik Kontrolünün Denetimi, Drift Tespiti ve Bağımlılıksız İyileştirme
macOS uç nokta güvenlik mimarisi: SIP, Gatekeeper, TCC, LaunchDaemons, BPF paket filtreleri ve düz metin sır sızıntılarının yerel Zsh komutları, sıfır dış bağımlılık ve OASIS SARIF v2.1.0 standardıyla denetimi.

Yapay Zekâ Ajanı Sınırlarını Aşmak: Model Context Protocol (MCP) Üzerinden Prompt Injection ile RCE
Modern yapay zekâ ardışık düzenlerindeki güvenilmeyen girdilerin, otonom ajanları Model Context Protocol (MCP) araçları üzerinden işletim sistemi komutları çalıştırmaya nasıl zorladığı: dolaylı enjeksiyon, ambient authority ve deterministik capability aracıları.

Konteyner Kaçışı: Docker Socket, Privileged Mode ve Hareket Eden Sınır
Bir konteyner; bir namespace, bir cgroup ve bir dizi capability'den oluşur — bir sınır değildir. Bunlardan biri sana verildiğinde host yalnızca bir mount uzağındadır. Docker socket ve --privileged canlı olarak gösteriliyor, modern sistemlerin çoktan kaldırdığı cgroup v1 numarası da ayrıca anlatılıyor.

Stack Buffer Overflow: Segfault'tan RIP Kontrolüne (Ret2win)
Yolculuğun AD dışı yarısı: 64 baytlık bir stack buffer, sınırsız bir read ve bir segfault'u instruction pointer kontrolüne çeviren tam adımlar. Linux konteynerinde canlı derlendi; tek tuzakla birlikte — return address, saf hesabın söylediği yerde değil.

DNSAdmins ve Backup Operators: DC'de SYSTEM'e Ayrıcalıklı Grup İstismarı
Son iki GOAD tekniği exploit değil, gruplardır: DNSAdmins, DNS servisine bir DLL yükler; Backup Operators ise işletim sisteminin gizlemeyi tercih ettiği verileri okur. Biri uçtan uca gösteriliyor, diğeri uzak registry pürüzüyle dürüstçe belgeleniyor ve ikisinin de kapsamadığı relay boşluğu ayrıca anlatılıyor.

Skeleton Key: Domain'deki Her Hesap İçin Tek Bir Ana Parola
Domain Admin olduktan sonra oyun içeri girmekten içeride kalmaya döner. Skeleton Key, Domain Controller'ın KDC'sini bellekte yamalar ve 'mimikatz' parolası her hesabı açar — KINGSLANDING üzerinde canlı olarak gösterildi; yanı sıra bellek içi SSP ve DSRM'nin bu laboratuvarda neden geçerli olmadığı da ele alınıyor.

Çevrimdışı Domain Dökümü: Shadow Copy ve NTDS.dit
DCSync, hash'leri çekmenin çevrimiçi yoludur — ama replikasyon hakkı ister. Çevrimdışı yol ise DC'den neredeyse hiçbir şey istemez: C: sürücüsünün shadow copy'sini al, NTDS.dit veritabanını ve SYSTEM hive'ını dışarı kopyala, ardından her kimlik bilgisini kendi makinede, Domain Controller'ın iş birliği olmadan dök.

Kerberos Biletlerini Üretmek: GOAD'da Golden ve Silver Ticket
DCSync bize krbtgt hash'lerini ve servis hesabı hash'lerini verdi. Bunların asıl kullanım amacı buydu: tüm orman için bir Golden Ticket, tek bir SPN için bir Silver Ticket üretmek — parola bilmeden Administrator olarak giriş yapmak ve iki bilet türünün neden farklı olduğunu anlamak.

SQL Server Linked Server ile Ormanlar Arası Sıçrama: Kerberos Güven Sınırlarını Aşmak
GOAD laboratuvarında SQL Server linked server üzerinden yanal hareket: kırılan bir servis hesabından (jon.snow) north\sql_svc olarak xp_cmdshell çalıştırmaya ve sa eşlemeli linked server üzerinden essos\sql_svc'ye Kerberos güven doğrulaması olmadan sıçramaya.

Pass-the-Hash ve Overpass-the-Hash: Parolayla Değil, Hash'lerle Hareket Etmek
DCSync elimizde NTLM hash'leri bıraktı ama parola yoktu. Pass-the-hash ham hash'i doğrudan NTLM'e verir; overpass-the-hash ise aynı hash'i bir Kerberos TGT'sine çevirir. İkisi de hiçbir şey kırmadan Administrator olarak giriş yapar — ve aslında iki farklı sorunu çözer.

Force-Set SPN: GenericWrite ile Hedefli Kerberoasting
Kerberoasting normalde bir servis hesabının zaten SPN sahibi olmasını bekler. Bir kullanıcı üzerinde GenericWrite hakkın varsa SPN'i kendin ekleyebilir ve o hesabı istediğin anda Kerberoast edebilirsin — böylece yazabildiğin zayıf parolalı her kullanıcı kırılabilir bir hedefe dönüşür.

Password Spraying: Tek Parola, Her Hesap
Hesap kilitlemeye takılmayan kimlik bilgisi saldırısı: tek bir yaygın parola, domain'deki her hesaba karşı yalnızca bir kez denenir ve kilitleme eşiği aşılmaz. GOAD'ın north domain'i sürecin tamamını gösteriyor — parola politikasını okumaktan Winter2022'yi yeniden kullanan tek hesabı bulmaya kadar.

GOAD Lab Kurulumu: Bir Dizüstünde İki Ormanlı Active Directory
Tüm serinin temel yazısı: iki ormanlı, üç domain'li bir Active Directory laboratuvarının bir ThinkPad üzerinde çıplak donanımdan nasıl kurulduğu, Vagrant ve Ansible'ın gerçekte ne yaptığı, yamalanması gereken VMware pürüzleri ve laboratuvarın nasıl başlatılıp snapshot alındığı ve Kali'den nasıl erişildiği.
Substack
Uzun araştırma yazıları Substack'te de yayımlanır.
