<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title><![CDATA[TurkTeam | Türk Siber Güvenlik Topluluğu - Windows ve Güvenlik]]></title>
		<link>https://www.turkteam.org/</link>
		<description><![CDATA[TurkTeam | Türk Siber Güvenlik Topluluğu - https://www.turkteam.org]]></description>
		<pubDate>Sun, 25 Oct 2026 18:48:39 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Windows Server 2016 Destek Sonu 12 Ocak 2027: Son Güncelleme ve Geçiş Planı]]></title>
			<link>https://www.turkteam.org/konu-windows-server-2016-destek-sonu-12-ocak-2027-son-guncelleme-ve-gecis-plani.html</link>
			<pubDate>Sun, 25 Oct 2026 11:47:42 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=3">BilgeKagan</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-windows-server-2016-destek-sonu-12-ocak-2027-son-guncelleme-ve-gecis-plani.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=434" loading="lazy"  alt="[Resim: attachment.php?aid=434]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Microsoft, <span style="font-weight: bold;" class="mycode_b">Windows Server 2016</span>'nın 12 Ocak 2027'de destek sonuna (EOL) ulaşacağını duyurdu. BleepingComputer konuyu aktardı. Ocak 2027 güvenlik güncellemesi bu sürüm için <span style="font-weight: bold;" class="mycode_b">son güncelleme</span> olacak; sonrasında aylık güvenlik yaması gelmeyecek. EOL, bir "takvim notu" değil; yamasız kalan sunucular hızla saldırı hedefi olur. Burada takvimi ve güvenli geçiş seçeneklerinizi ele alıyorum.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konuda anlatılacaklar</span></span><br />
<ol type="1" class="mycode_list"><li>EOL ne demek, neden önemli?<br />
</li>
<li>Takvim ve etkilenen sürümler<br />
</li>
<li>Geçiş seçeneği: Windows Server 2025<br />
</li>
<li>ESU: ek süre gerekiyorsa<br />
</li>
<li>Geçiş kontrol listesi<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. EOL ne demek?</span></span><br />
Destek sonu, ürünün artık güvenlik güncellemesi almayacağı anlamına gelir. Yeni keşfedilen her açık, yamasız kalır; yani sunucu zamanla giderek daha savunmasız hale gelir. Server 2016 Ocak 2022'de ana desteği (mainstream) bitirmişti; genişletilmiş destek de Ocak 2027'de bitiyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Takvim ve etkilenen sürümler</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Genel kullanıma çıkış : Ekim 2016
Ana destek sonu       : Ocak 2022
Genişletilmiş destek  : 12 Ocak 2027 (son güvenlik güncellemesi)</code></div></div>Microsoft'a göre bu durum tüm Server 2016 sürümleri için geçerli: Datacenter, Essentials, MultiPoint Premium ve Standard. Aynı tarihte Server 2016 Essentials özellikleri de desteklenmeyi bırakacak.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Geçiş: Windows Server 2025</span></span><br />
Microsoft, Windows Server 2025'e geçişi öneriyor. Bu, en güncel Uzun Vadeli Servis Kanalı (LTSC) sürümü; Kasım 2024'te genel kullanıma çıktı. Yaşam döngüsüne göre ana desteği Kasım 2029'da bitecek, genişletilmiş destek Kasım 2034'e kadar sürecek. Dağıtımdan önce test etmek isteyenler için 180 günlük ücretsiz deneme mevcut.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. ESU</span></span><br />
Hemen geçiş yapamayanlar için Azure Arc üzerinden Extended Security Updates (ESU) seçeneği var; ancak bu Standard ve Datacenter için geçerli, Essentials için değil. ESU bir köprü çözümüdür, kalıcı plan değil.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Geçiş kontrol listesi</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Envanter çıkarın.</span> Hangi sunucular Server 2016 çalıştırıyor, üzerlerinde hangi roller var?<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Uygulama uyumluluğunu test edin.</span> Kritik iş uygulamalarını Server 2025'te deneme ortamında doğrulayın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">İnternete dönük sunucuları öne alın.</span> En yüksek risk onlarda.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Geçiş yapılamıyorsa ESU + izolasyon</span> planlayın; yamasız sunucuları ağ segmentasyonuyla sınırlandırın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Yedekleme ve geri dönüş planı</span> hazırlayın.<br />
</li>
</ol>
Not: Microsoft ayrıca Windows 11 24H2 Home/Pro sürümlerinin güncelleme almayı bırakıp 26H2'ye geçilmesi gerektiğini de duyurdu.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
EOL tarihleri sürpriz değildir; planlama süresi verir. Server 2016'yı hâlâ çalıştırıyorsanız, Ocak 2027 öncesi geçiş ya da ESU + izolasyon için şimdi plan yapmak gerekiyor. Ortamınızda kaç Server 2016 sunucusu kaldı, biliyor musunuz?<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yasal uyarı</span></span><br />
Bu yazı bilgilendirme ve savunma amaçlıdır. Anlatılan kontrolleri yalnızca kendi sistemlerinizde veya yazılı izinle yapın. İzinsiz erişim, tarama ve sömürü girişimleri TCK 243-245 kapsamında suçtur. TurkTeam white-hat bir topluluktur; çalıntı veri, hesap, combo/log paylaşımı ve hack hizmeti talepleri forum kurallarına aykırıdır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li><a href="https://www.bleepingcomputer.com/news/microsoft/microsoft-windows-server-2016-reaches-end-of-support-in-january/" target="_blank" rel="noopener" class="mycode_url">https://www.bleepingcomputer.com/news/mi...n-january/</a><br />
</li>
<li><a href="https://learn.microsoft.com/en-us/lifecycle/products/windows-server-2016" target="_blank" rel="noopener" class="mycode_url">https://learn.microsoft.com/en-us/lifecy...erver-2016</a><br />
</li>
<li><a href="https://support.microsoft.com/en-us/servicing/os/windows-10/2025/10/support-for-windows-server-2016-will-end-in-january-2027" target="_blank" rel="noopener" class="mycode_url">https://support.microsoft.com/en-us/serv...nuary-2027</a><br />
</li>
</ul>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=434" target="_blank" title="">15-t15-windows-server-2016-eol.png</a> (Dosya Boyutu: 126.99 KB / İndirme Sayısı: 1)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=434" loading="lazy"  alt="[Resim: attachment.php?aid=434]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Microsoft, <span style="font-weight: bold;" class="mycode_b">Windows Server 2016</span>'nın 12 Ocak 2027'de destek sonuna (EOL) ulaşacağını duyurdu. BleepingComputer konuyu aktardı. Ocak 2027 güvenlik güncellemesi bu sürüm için <span style="font-weight: bold;" class="mycode_b">son güncelleme</span> olacak; sonrasında aylık güvenlik yaması gelmeyecek. EOL, bir "takvim notu" değil; yamasız kalan sunucular hızla saldırı hedefi olur. Burada takvimi ve güvenli geçiş seçeneklerinizi ele alıyorum.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konuda anlatılacaklar</span></span><br />
<ol type="1" class="mycode_list"><li>EOL ne demek, neden önemli?<br />
</li>
<li>Takvim ve etkilenen sürümler<br />
</li>
<li>Geçiş seçeneği: Windows Server 2025<br />
</li>
<li>ESU: ek süre gerekiyorsa<br />
</li>
<li>Geçiş kontrol listesi<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. EOL ne demek?</span></span><br />
Destek sonu, ürünün artık güvenlik güncellemesi almayacağı anlamına gelir. Yeni keşfedilen her açık, yamasız kalır; yani sunucu zamanla giderek daha savunmasız hale gelir. Server 2016 Ocak 2022'de ana desteği (mainstream) bitirmişti; genişletilmiş destek de Ocak 2027'de bitiyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Takvim ve etkilenen sürümler</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Genel kullanıma çıkış : Ekim 2016
Ana destek sonu       : Ocak 2022
Genişletilmiş destek  : 12 Ocak 2027 (son güvenlik güncellemesi)</code></div></div>Microsoft'a göre bu durum tüm Server 2016 sürümleri için geçerli: Datacenter, Essentials, MultiPoint Premium ve Standard. Aynı tarihte Server 2016 Essentials özellikleri de desteklenmeyi bırakacak.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Geçiş: Windows Server 2025</span></span><br />
Microsoft, Windows Server 2025'e geçişi öneriyor. Bu, en güncel Uzun Vadeli Servis Kanalı (LTSC) sürümü; Kasım 2024'te genel kullanıma çıktı. Yaşam döngüsüne göre ana desteği Kasım 2029'da bitecek, genişletilmiş destek Kasım 2034'e kadar sürecek. Dağıtımdan önce test etmek isteyenler için 180 günlük ücretsiz deneme mevcut.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. ESU</span></span><br />
Hemen geçiş yapamayanlar için Azure Arc üzerinden Extended Security Updates (ESU) seçeneği var; ancak bu Standard ve Datacenter için geçerli, Essentials için değil. ESU bir köprü çözümüdür, kalıcı plan değil.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Geçiş kontrol listesi</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Envanter çıkarın.</span> Hangi sunucular Server 2016 çalıştırıyor, üzerlerinde hangi roller var?<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Uygulama uyumluluğunu test edin.</span> Kritik iş uygulamalarını Server 2025'te deneme ortamında doğrulayın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">İnternete dönük sunucuları öne alın.</span> En yüksek risk onlarda.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Geçiş yapılamıyorsa ESU + izolasyon</span> planlayın; yamasız sunucuları ağ segmentasyonuyla sınırlandırın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Yedekleme ve geri dönüş planı</span> hazırlayın.<br />
</li>
</ol>
Not: Microsoft ayrıca Windows 11 24H2 Home/Pro sürümlerinin güncelleme almayı bırakıp 26H2'ye geçilmesi gerektiğini de duyurdu.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
EOL tarihleri sürpriz değildir; planlama süresi verir. Server 2016'yı hâlâ çalıştırıyorsanız, Ocak 2027 öncesi geçiş ya da ESU + izolasyon için şimdi plan yapmak gerekiyor. Ortamınızda kaç Server 2016 sunucusu kaldı, biliyor musunuz?<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yasal uyarı</span></span><br />
Bu yazı bilgilendirme ve savunma amaçlıdır. Anlatılan kontrolleri yalnızca kendi sistemlerinizde veya yazılı izinle yapın. İzinsiz erişim, tarama ve sömürü girişimleri TCK 243-245 kapsamında suçtur. TurkTeam white-hat bir topluluktur; çalıntı veri, hesap, combo/log paylaşımı ve hack hizmeti talepleri forum kurallarına aykırıdır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li><a href="https://www.bleepingcomputer.com/news/microsoft/microsoft-windows-server-2016-reaches-end-of-support-in-january/" target="_blank" rel="noopener" class="mycode_url">https://www.bleepingcomputer.com/news/mi...n-january/</a><br />
</li>
<li><a href="https://learn.microsoft.com/en-us/lifecycle/products/windows-server-2016" target="_blank" rel="noopener" class="mycode_url">https://learn.microsoft.com/en-us/lifecy...erver-2016</a><br />
</li>
<li><a href="https://support.microsoft.com/en-us/servicing/os/windows-10/2025/10/support-for-windows-server-2016-will-end-in-january-2027" target="_blank" rel="noopener" class="mycode_url">https://support.microsoft.com/en-us/serv...nuary-2027</a><br />
</li>
</ul>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=434" target="_blank" title="">15-t15-windows-server-2016-eol.png</a> (Dosya Boyutu: 126.99 KB / İndirme Sayısı: 1)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Secure Boot DBX İptali Nasıl Açılır? BlackX Sonrası Windows Yönetici Rehberi]]></title>
			<link>https://www.turkteam.org/konu-secure-boot-dbx-iptali-nasil-acilir-blackx-sonrasi-windows-yonetici-rehberi.html</link>
			<pubDate>Sat, 24 Oct 2026 11:35:26 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=4">KulTigin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-secure-boot-dbx-iptali-nasil-acilir-blackx-sonrasi-windows-yonetici-rehberi.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=414" loading="lazy"  alt="[Resim: attachment.php?aid=414]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
BlackX kampanyasının gösterdiği gibi, Secure Boot yamasını kurmak tek başına Baton Drop benzeri zincirleri durdurmayabiliyor. Microsoft KB5025885, iptallerin <span style="font-weight: bold;" class="mycode_b">elle etkinleştirilmesi</span> gerektiğini yıllardır yazıyor; Enforcement Phase hâlâ ileri bir tarihe bırakılmış durumda. Bu rehber, kurumsal Windows yöneticisi için sadeleştirilmiş bir yol haritası. Üretimde uygulamadan önce mutlaka pilot yapın; bazı adımlar geri alınamaz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konuda anlatılacaklar</span></span><br />
<ol type="1" class="mycode_list"><li>Riskleri bilerek başlayın<br />
</li>
<li>Adım adım etkinleştirme<br />
</li>
<li>Doğrulama<br />
</li>
<li>Kurtarma medyası<br />
</li>
<li>Bilinen sorunlar<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Riskleri bilerek başlayın</span></span><ul class="mycode_list"><li>DBX'e PCA 2011 eklendikten sonra eski imzalı boot manager'lar çalışmaz.<br />
</li>
<li>Eski kurtarma USB / PXE medyası önyüklemeyebilir.<br />
</li>
<li>Bazı üretici üretici yazılımları DB/DBX güncellemesini bozar; cihaz sınıfı başına test şart.<br />
</li>
<li>BitLocker kurtarma ekranına düşebilirsiniz; 48 haneli anahtarı önceden alın.<br />
</li>
</ul>
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>manage-bde -protectors -get %systemdrive%</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Adım adım (özet)</span></span><br />
Önce son aylık güvenlik güncellemesini kurun. Ardından (Yönetici PowerShell/CMD):<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># 1) 2023 UEFI CA'yi DB'ye ekle
reg add HKLM&#92;SYSTEM&#92;CurrentControlSet&#92;Control&#92;Secureboot /v AvailableUpdates /t REG_DWORD /d 0x5944 /f
Start-ScheduledTask -TaskName "&#92;Microsoft&#92;Windows&#92;PI&#92;Secure-Boot-Update"

# Dogrula (True donmeli)
[System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI db).bytes) -match 'Windows UEFI CA 2023'

# 2) PCA 2011'i DBX'e ekle (iptal)
reg add HKLM&#92;SYSTEM&#92;CurrentControlSet&#92;Control&#92;Secureboot /v AvailableUpdates /t REG_DWORD /d 0x80 /f
Start-ScheduledTask -TaskName "&#92;Microsoft&#92;Windows&#92;PI&#92;Secure-Boot-Update"

# Dogrula
[System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI dbx).bytes) -match 'Microsoft Windows Production PCA 2011'</code></div></div>SVN güncellemesi (0x200) isteğe bağlı dördüncü adımdır; medya yönetimini etkiler.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Doğrulama olayları</span></span><br />
Olay Kimliği 1036 (DB), 1799 (boot manager), 1037 (DBX), 1042 (SVN). Servicing altındaki UEFICA2023Status değerinin Updated olması beklenir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. Kurtarma medyası</span></span><br />
İptalden önce, DB güncellemesi uygulanmış bir makinede "Create a Recovery Drive" ile FAT32 USB oluşturun ve bcdboot /bootex adımlarını Microsoft makalesindeki gibi uygulayın. Eski medyayı envanterden çıkarın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Bilinen sorunlar (makaleden)</span></span><br />
HP Sure Start, bazı Arm64/Qualcomm, VMware Secure Boot VM'leri, Symantec Endpoint Encryption gibi durumlarda ek üretici adımları gerekebilir. Geniş yayından önce pilot şart.<br />
<br />
Kaç makinenizde DBX iptali gerçekten etkin? Ölçümleyen var mı?<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yasal uyarı</span></span><br />
Bu yazı bilgilendirme ve savunma amaçlıdır. Anlatılan kontrolleri yalnızca kendi sistemlerinizde veya yazılı izinle yapın. İzinsiz erişim, tarama ve sömürü girişimleri TCK 243-245 kapsamında suçtur. TurkTeam white-hat bir topluluktur; çalıntı veri, hesap, combo/log paylaşımı ve hack hizmeti talepleri forum kurallarına aykırıdır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li><a href="https://support.microsoft.com/en-us/topic/how-to-manage-the-windows-boot-manager-revocations-for-secure-boot-changes-associated-with-cve-2023-24932-41a975df-beb2-40c1-99a3-b3ff139f832d" target="_blank" rel="noopener" class="mycode_url">https://support.microsoft.com/en-us/topi...ff139f832d</a><br />
</li>
<li><a href="https://securelist.com/uefi-bootkit-blackx/121539/" target="_blank" rel="noopener" class="mycode_url">https://securelist.com/uefi-bootkit-blackx/121539/</a><br />
</li>
</ul>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=414" target="_blank" title="">19-k04-secure-boot-dbx.png</a> (Dosya Boyutu: 123.28 KB / İndirme Sayısı: 2)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=414" loading="lazy"  alt="[Resim: attachment.php?aid=414]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
BlackX kampanyasının gösterdiği gibi, Secure Boot yamasını kurmak tek başına Baton Drop benzeri zincirleri durdurmayabiliyor. Microsoft KB5025885, iptallerin <span style="font-weight: bold;" class="mycode_b">elle etkinleştirilmesi</span> gerektiğini yıllardır yazıyor; Enforcement Phase hâlâ ileri bir tarihe bırakılmış durumda. Bu rehber, kurumsal Windows yöneticisi için sadeleştirilmiş bir yol haritası. Üretimde uygulamadan önce mutlaka pilot yapın; bazı adımlar geri alınamaz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konuda anlatılacaklar</span></span><br />
<ol type="1" class="mycode_list"><li>Riskleri bilerek başlayın<br />
</li>
<li>Adım adım etkinleştirme<br />
</li>
<li>Doğrulama<br />
</li>
<li>Kurtarma medyası<br />
</li>
<li>Bilinen sorunlar<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Riskleri bilerek başlayın</span></span><ul class="mycode_list"><li>DBX'e PCA 2011 eklendikten sonra eski imzalı boot manager'lar çalışmaz.<br />
</li>
<li>Eski kurtarma USB / PXE medyası önyüklemeyebilir.<br />
</li>
<li>Bazı üretici üretici yazılımları DB/DBX güncellemesini bozar; cihaz sınıfı başına test şart.<br />
</li>
<li>BitLocker kurtarma ekranına düşebilirsiniz; 48 haneli anahtarı önceden alın.<br />
</li>
</ul>
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>manage-bde -protectors -get %systemdrive%</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Adım adım (özet)</span></span><br />
Önce son aylık güvenlik güncellemesini kurun. Ardından (Yönetici PowerShell/CMD):<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># 1) 2023 UEFI CA'yi DB'ye ekle
reg add HKLM&#92;SYSTEM&#92;CurrentControlSet&#92;Control&#92;Secureboot /v AvailableUpdates /t REG_DWORD /d 0x5944 /f
Start-ScheduledTask -TaskName "&#92;Microsoft&#92;Windows&#92;PI&#92;Secure-Boot-Update"

# Dogrula (True donmeli)
[System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI db).bytes) -match 'Windows UEFI CA 2023'

# 2) PCA 2011'i DBX'e ekle (iptal)
reg add HKLM&#92;SYSTEM&#92;CurrentControlSet&#92;Control&#92;Secureboot /v AvailableUpdates /t REG_DWORD /d 0x80 /f
Start-ScheduledTask -TaskName "&#92;Microsoft&#92;Windows&#92;PI&#92;Secure-Boot-Update"

# Dogrula
[System.Text.Encoding]::ASCII.GetString((Get-SecureBootUEFI dbx).bytes) -match 'Microsoft Windows Production PCA 2011'</code></div></div>SVN güncellemesi (0x200) isteğe bağlı dördüncü adımdır; medya yönetimini etkiler.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Doğrulama olayları</span></span><br />
Olay Kimliği 1036 (DB), 1799 (boot manager), 1037 (DBX), 1042 (SVN). Servicing altındaki UEFICA2023Status değerinin Updated olması beklenir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. Kurtarma medyası</span></span><br />
İptalden önce, DB güncellemesi uygulanmış bir makinede "Create a Recovery Drive" ile FAT32 USB oluşturun ve bcdboot /bootex adımlarını Microsoft makalesindeki gibi uygulayın. Eski medyayı envanterden çıkarın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Bilinen sorunlar (makaleden)</span></span><br />
HP Sure Start, bazı Arm64/Qualcomm, VMware Secure Boot VM'leri, Symantec Endpoint Encryption gibi durumlarda ek üretici adımları gerekebilir. Geniş yayından önce pilot şart.<br />
<br />
Kaç makinenizde DBX iptali gerçekten etkin? Ölçümleyen var mı?<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yasal uyarı</span></span><br />
Bu yazı bilgilendirme ve savunma amaçlıdır. Anlatılan kontrolleri yalnızca kendi sistemlerinizde veya yazılı izinle yapın. İzinsiz erişim, tarama ve sömürü girişimleri TCK 243-245 kapsamında suçtur. TurkTeam white-hat bir topluluktur; çalıntı veri, hesap, combo/log paylaşımı ve hack hizmeti talepleri forum kurallarına aykırıdır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li><a href="https://support.microsoft.com/en-us/topic/how-to-manage-the-windows-boot-manager-revocations-for-secure-boot-changes-associated-with-cve-2023-24932-41a975df-beb2-40c1-99a3-b3ff139f832d" target="_blank" rel="noopener" class="mycode_url">https://support.microsoft.com/en-us/topi...ff139f832d</a><br />
</li>
<li><a href="https://securelist.com/uefi-bootkit-blackx/121539/" target="_blank" rel="noopener" class="mycode_url">https://securelist.com/uefi-bootkit-blackx/121539/</a><br />
</li>
</ul>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=414" target="_blank" title="">19-k04-secure-boot-dbx.png</a> (Dosya Boyutu: 123.28 KB / İndirme Sayısı: 2)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[PowerShell Logging: Script Block, Module ve Transcription Açmak]]></title>
			<link>https://www.turkteam.org/konu-powershell-logging-script-block-module-ve-transcription-acmak.html</link>
			<pubDate>Mon, 19 Oct 2026 01:53:57 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=3">BilgeKagan</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-powershell-logging-script-block-module-ve-transcription-acmak.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=287" loading="lazy"  alt="[Resim: attachment.php?aid=287]" class="mycode_img" /></div>
<br />
Selam,<br />
<br />
PowerShell modern Windows'ta yönetim dili; saldırganlar da bunu biliyor. Script Block Logging kapalıysa SIEM kör kalır. Bu yazıda Script Block, Module Logging ve Transcription'ı labda nasıl açacağınızı ve nelere dikkat edeceğinizi anlatıyorum.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Üç katman</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Module Logging:</span> belirli modüllerin pipeline olayları<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Script Block Logging:</span> derlenen script block metni (Event ID 4104)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Transcription:</span> oturumun metin kaydı (dosyaya)<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">GPO / yerel politika</span></span><br />
Computer Configuration &gt; Administrative Templates &gt; Windows Components &gt; Windows PowerShell altında ilgili ayarları Enabled yapın. Labda kayıt defteri ile:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>reg add "HKLM&#92;SOFTWARE&#92;Policies&#92;Microsoft&#92;Windows&#92;PowerShell&#92;ScriptBlockLogging" /v EnableScriptBlockLogging /t REG_DWORD /d 1 /f
reg add "HKLM&#92;SOFTWARE&#92;Policies&#92;Microsoft&#92;Windows&#92;PowerShell&#92;ModuleLogging" /v EnableModuleLogging /t REG_DWORD /d 1 /f
reg add "HKLM&#92;SOFTWARE&#92;Policies&#92;Microsoft&#92;Windows&#92;PowerShell&#92;ModuleLogging&#92;ModuleNames" /v * /t REG_SZ /d * /f</code></div></div>Transcription:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>reg add "HKLM&#92;SOFTWARE&#92;Policies&#92;Microsoft&#92;Windows&#92;PowerShell&#92;Transcription" /v EnableTranscripting /t REG_DWORD /d 1 /f
reg add "HKLM&#92;SOFTWARE&#92;Policies&#92;Microsoft&#92;Windows&#92;PowerShell&#92;Transcription" /v OutputDirectory /t REG_SZ /d C:&#92;PSTranscripts /f</code></div></div>OutputDirectory ACL'ini sıkı tutun; transcript içinde parola olabilir.<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=288" loading="lazy"  alt="[Resim: attachment.php?aid=288]" class="mycode_img" /></div>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Logları okumak</span></span><br />
Event Viewer &gt; Applications and Services Logs &gt; Microsoft &gt; Windows &gt; PowerShell &gt; Operational<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Get-WinEvent -LogName 'Microsoft-Windows-PowerShell/Operational' |
  Where-Object Id -eq 4104 |
  Select-Object -First 5 TimeCreated, Message</code></div></div>4104 mesajında ScriptBlock metni vardır. EncodedCommand kullanan saldırılarda burada decode edilmiş içerik görünebilir (motor derlediği için).<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Gürültü ve gizlilik</span></span><ul class="mycode_list"><li>Yoğun yönetim scriptleri log hacmini şişirir; WEF ile merkezi toplayın<br />
</li>
<li>Transcription'da secret geçmesin diye SecureString ve gizli kasa kullanın<br />
</li>
<li>Constrained Language Mode + AppLocker/WDAC ile birlikte düşünün<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Saldırgan kaçınması</span></span><br />
Logging'i kapatan / log silen davranışları ayrıca izleyin (4104'ün aniden kesilmesi, Event Log servisi oynamaları). Protected Event Logging (dokümante kurulum) ileri adım olabilir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li>Microsoft Docs: about_Logging_Windows_PowerShell<br />
</li>
<li>FireEye / Mandiant PowerShell logging blogları (tarihsel referans)<br />
</li>
<li>Sigma rules: powershell script block<br />
</li>
</ul>
<br />
Siz Transcription'ı tüm workstation'larda mı açıyorsunuz, yoksa yalnızca sunucu/jump host'ta mı?<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4104 boyutları ve WEF</span></span><br />
Script Block logları büyük olabilir; WEF'te bandwith planlayın. Gerekirse yalnızca belirli sunucu gruplarında tam logging, workstation'da örnekleme. Yine de jump host / bastion'da tam açın; saldırgan oradan geçer.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">PowerShell 7 vs 5.1</span></span><br />
Logging ayarları sürüm ve host'a göre değişebilir. pwsh (Core) ve Windows PowerShell için politikaları ayrı doğrulayın. Test: küçük bir script çalıştırıp 4104 düşüyor mu bakın.<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Doğrulama senaryosu</span></span><br />
Bu konuyla ilgili ek bir kontrol: değişikliği yaptıktan sonra en az bir negatif test ve bir pozitif test tanımlayın. Negatif test 'alarm boşyere düşmemeli', pozitif test 'bilinen kötü örneği yakalamalı' der. İkisini de kaydedin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Lab disiplini</span></span><br />
Ortamlar arasında (lab, staging, production) aynı yapılandırmayı kör kopyalamayın. Adresler, sertifikalar ve kimlikler farklıdır. Şablon kullanın, değerleri envanterden doldurun.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Runbook'a taşımak</span></span><br />
İlgili log ve kanıtları olaydan sonra en az kurum politikasının öngördüğü süre kadar saklayın. Disk dolunca en eski güvenlik logunu silmek klasik hatadır; ayrı retention politikası tanımlayın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Ölçüm ve alarm sağlığı</span></span><br />
Yanlış pozitifleri susturmak ile körleşmek arasındaki çizgi incedir. Suppress kuralına gerekçe ve gözden geçirme tarihi yazın. Süresi dolunca yeniden değerlendirin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kapsam ve izin hatırlatması</span></span><br />
Bu adımları change ticket olmadan production'da uygulamayın. Küçük görünen bir audit ayarı bile uygulama uyumluluğunu bozabilir. Önce staging, sonra kontrollü yayılım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yedekleme ve geri dönüş</span></span><br />
Yılda en az iki kez masabaşı tatbikatı yapın: 'bu kontrol kırılırsa kim fark eder?' sorusunu sorunsuz cevaplayabilmelisiniz. Tatbikat notlarını wiki'ye ekleyin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Log saklama süresi</span></span><br />
Araç çıktısını ekran görüntüsü olarak bırakmak yerine makinece okunur formatta (JSON/CSV) arşivleyin. İki yıl sonraki denetimde arama kolaylaşır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yanlış pozitif yönetimi</span></span><br />
Yetki ayrımı: bu kontrolü yapılandıran kişi ile alarmı triaj eden kişi mümkünse farklı olsun. Küçük ekiplerde olmasa bile en azından farklı hesap kullanın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Değişiklik yönetimi ile ilişki</span></span><br />
Sürüüm yükseltmelerinden sonra regresyon testi yapın. 'Aynı config' yeni sürümde farklı varsayılanlara bağlanmış olabilir. Release note'daki breaking change bölümünü okuyun.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Eğitim tatbikatı</span></span><br />
Dış bağımlılık (feed, imza seti, konteyner imajı) için bütünlük doğrulaması yapın. İmzasız feed ile gelen kural seti tedarik zinciri riskidir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Doğrulama senaryosu</span></span><br />
Bu konuyla ilgili ek bir kontrol: değişikliği yaptıktan sonra en az bir negatif test ve bir pozitif test tanımlayın. Negatif test 'alarm boşyere düşmemeli', pozitif test 'bilinen kötü örneği yakalamalı' der. İkisini de kaydedin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Lab disiplini</span></span><br />
Ortamlar arasında (lab, staging, production) aynı yapılandırmayı kör kopyalamayın. Adresler, sertifikalar ve kimlikler farklıdır. Şablon kullanın, değerleri envanterden doldurun.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Runbook'a taşımak</span></span><br />
İlgili log ve kanıtları olaydan sonra en az kurum politikasının öngördüğü süre kadar saklayın. Disk dolunca en eski güvenlik logunu silmek klasik hatadır; ayrı retention politikası tanımlayın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Ölçüm ve alarm sağlığı</span></span><br />
Yanlış pozitifleri susturmak ile körleşmek arasındaki çizgi incedir. Suppress kuralına gerekçe ve gözden geçirme tarihi yazın. Süresi dolunca yeniden değerlendirin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kapsam ve izin hatırlatması</span></span><br />
Bu adımları change ticket olmadan production'da uygulamayın. Küçük görünen bir audit ayarı bile uygulama uyumluluğunu bozabilir. Önce staging, sonra kontrollü yayılım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yedekleme ve geri dönüş</span></span><br />
Yılda en az iki kez masabaşı tatbikatı yapın: 'bu kontrol kırılırsa kim fark eder?' sorusunu sorunsuz cevaplayabilmelisiniz. Tatbikat notlarını wiki'ye ekleyin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Log saklama süresi</span></span><br />
Araç çıktısını ekran görüntüsü olarak bırakmak yerine makinece okunur formatta (JSON/CSV) arşivleyin. İki yıl sonraki denetimde arama kolaylaşır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yanlış pozitif yönetimi</span></span><br />
Yetki ayrımı: bu kontrolü yapılandıran kişi ile alarmı triaj eden kişi mümkünse farklı olsun. Küçük ekiplerde olmasa bile en azından farklı hesap kullanın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Uygulama notu</span></span><br />
Bu rehberdeki komutları olduğu gibi kopyalamadan önce yolları, arayüz adlarını ve IP adreslerini kendi ortamınıza göre değiştirin. Dağıtım farkları (Debian/Ubuntu/RHEL/Windows sunucu) çıktı biçimini değiştirebilir; man sayfası ve resmi dokümantasyon birincil kaynaktır. Bir adım beklediğiniz sonucu vermezse önce yetki (sudo/Administrator), sonra sürüm, en son da yapılandırma dosyası sırasıyla bakın. Değişiklikleri geri almak için snapshot veya yapılandırma yönetimi (Ansible/Git) kullanın; 'elle bir dokundum' geçmişi denetimde kaybolur. Alarm ve log örneklerini ekip kanalında paylaşırken kişisel veri ve iç IP şemasını maskeleyin.<br />
<span style="font-style: italic;" class="mycode_i">Yasal uyarı: Bu içerik eğitim amaçlıdır. Anlatılanları yalnızca kendi sistemlerinizde veya yazılı izin aldığınız sistemlerde uygulayın. Yetkisiz erişim ve sistemlere müdahale 5237 sayılı TCK'nın 243, 244 ve 245. maddeleri kapsamında suçtur.</span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=287" target="_blank" title="">100-n19-bbecea.png</a> (Dosya Boyutu: 67.74 KB / İndirme Sayısı: 15)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=288" target="_blank" title="">n19-inner.png</a> (Dosya Boyutu: 20.27 KB / İndirme Sayısı: 14)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=287" loading="lazy"  alt="[Resim: attachment.php?aid=287]" class="mycode_img" /></div>
<br />
Selam,<br />
<br />
PowerShell modern Windows'ta yönetim dili; saldırganlar da bunu biliyor. Script Block Logging kapalıysa SIEM kör kalır. Bu yazıda Script Block, Module Logging ve Transcription'ı labda nasıl açacağınızı ve nelere dikkat edeceğinizi anlatıyorum.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Üç katman</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Module Logging:</span> belirli modüllerin pipeline olayları<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Script Block Logging:</span> derlenen script block metni (Event ID 4104)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Transcription:</span> oturumun metin kaydı (dosyaya)<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">GPO / yerel politika</span></span><br />
Computer Configuration &gt; Administrative Templates &gt; Windows Components &gt; Windows PowerShell altında ilgili ayarları Enabled yapın. Labda kayıt defteri ile:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>reg add "HKLM&#92;SOFTWARE&#92;Policies&#92;Microsoft&#92;Windows&#92;PowerShell&#92;ScriptBlockLogging" /v EnableScriptBlockLogging /t REG_DWORD /d 1 /f
reg add "HKLM&#92;SOFTWARE&#92;Policies&#92;Microsoft&#92;Windows&#92;PowerShell&#92;ModuleLogging" /v EnableModuleLogging /t REG_DWORD /d 1 /f
reg add "HKLM&#92;SOFTWARE&#92;Policies&#92;Microsoft&#92;Windows&#92;PowerShell&#92;ModuleLogging&#92;ModuleNames" /v * /t REG_SZ /d * /f</code></div></div>Transcription:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>reg add "HKLM&#92;SOFTWARE&#92;Policies&#92;Microsoft&#92;Windows&#92;PowerShell&#92;Transcription" /v EnableTranscripting /t REG_DWORD /d 1 /f
reg add "HKLM&#92;SOFTWARE&#92;Policies&#92;Microsoft&#92;Windows&#92;PowerShell&#92;Transcription" /v OutputDirectory /t REG_SZ /d C:&#92;PSTranscripts /f</code></div></div>OutputDirectory ACL'ini sıkı tutun; transcript içinde parola olabilir.<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=288" loading="lazy"  alt="[Resim: attachment.php?aid=288]" class="mycode_img" /></div>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Logları okumak</span></span><br />
Event Viewer &gt; Applications and Services Logs &gt; Microsoft &gt; Windows &gt; PowerShell &gt; Operational<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Get-WinEvent -LogName 'Microsoft-Windows-PowerShell/Operational' |
  Where-Object Id -eq 4104 |
  Select-Object -First 5 TimeCreated, Message</code></div></div>4104 mesajında ScriptBlock metni vardır. EncodedCommand kullanan saldırılarda burada decode edilmiş içerik görünebilir (motor derlediği için).<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Gürültü ve gizlilik</span></span><ul class="mycode_list"><li>Yoğun yönetim scriptleri log hacmini şişirir; WEF ile merkezi toplayın<br />
</li>
<li>Transcription'da secret geçmesin diye SecureString ve gizli kasa kullanın<br />
</li>
<li>Constrained Language Mode + AppLocker/WDAC ile birlikte düşünün<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Saldırgan kaçınması</span></span><br />
Logging'i kapatan / log silen davranışları ayrıca izleyin (4104'ün aniden kesilmesi, Event Log servisi oynamaları). Protected Event Logging (dokümante kurulum) ileri adım olabilir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li>Microsoft Docs: about_Logging_Windows_PowerShell<br />
</li>
<li>FireEye / Mandiant PowerShell logging blogları (tarihsel referans)<br />
</li>
<li>Sigma rules: powershell script block<br />
</li>
</ul>
<br />
Siz Transcription'ı tüm workstation'larda mı açıyorsunuz, yoksa yalnızca sunucu/jump host'ta mı?<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4104 boyutları ve WEF</span></span><br />
Script Block logları büyük olabilir; WEF'te bandwith planlayın. Gerekirse yalnızca belirli sunucu gruplarında tam logging, workstation'da örnekleme. Yine de jump host / bastion'da tam açın; saldırgan oradan geçer.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">PowerShell 7 vs 5.1</span></span><br />
Logging ayarları sürüm ve host'a göre değişebilir. pwsh (Core) ve Windows PowerShell için politikaları ayrı doğrulayın. Test: küçük bir script çalıştırıp 4104 düşüyor mu bakın.<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Doğrulama senaryosu</span></span><br />
Bu konuyla ilgili ek bir kontrol: değişikliği yaptıktan sonra en az bir negatif test ve bir pozitif test tanımlayın. Negatif test 'alarm boşyere düşmemeli', pozitif test 'bilinen kötü örneği yakalamalı' der. İkisini de kaydedin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Lab disiplini</span></span><br />
Ortamlar arasında (lab, staging, production) aynı yapılandırmayı kör kopyalamayın. Adresler, sertifikalar ve kimlikler farklıdır. Şablon kullanın, değerleri envanterden doldurun.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Runbook'a taşımak</span></span><br />
İlgili log ve kanıtları olaydan sonra en az kurum politikasının öngördüğü süre kadar saklayın. Disk dolunca en eski güvenlik logunu silmek klasik hatadır; ayrı retention politikası tanımlayın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Ölçüm ve alarm sağlığı</span></span><br />
Yanlış pozitifleri susturmak ile körleşmek arasındaki çizgi incedir. Suppress kuralına gerekçe ve gözden geçirme tarihi yazın. Süresi dolunca yeniden değerlendirin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kapsam ve izin hatırlatması</span></span><br />
Bu adımları change ticket olmadan production'da uygulamayın. Küçük görünen bir audit ayarı bile uygulama uyumluluğunu bozabilir. Önce staging, sonra kontrollü yayılım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yedekleme ve geri dönüş</span></span><br />
Yılda en az iki kez masabaşı tatbikatı yapın: 'bu kontrol kırılırsa kim fark eder?' sorusunu sorunsuz cevaplayabilmelisiniz. Tatbikat notlarını wiki'ye ekleyin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Log saklama süresi</span></span><br />
Araç çıktısını ekran görüntüsü olarak bırakmak yerine makinece okunur formatta (JSON/CSV) arşivleyin. İki yıl sonraki denetimde arama kolaylaşır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yanlış pozitif yönetimi</span></span><br />
Yetki ayrımı: bu kontrolü yapılandıran kişi ile alarmı triaj eden kişi mümkünse farklı olsun. Küçük ekiplerde olmasa bile en azından farklı hesap kullanın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Değişiklik yönetimi ile ilişki</span></span><br />
Sürüüm yükseltmelerinden sonra regresyon testi yapın. 'Aynı config' yeni sürümde farklı varsayılanlara bağlanmış olabilir. Release note'daki breaking change bölümünü okuyun.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Eğitim tatbikatı</span></span><br />
Dış bağımlılık (feed, imza seti, konteyner imajı) için bütünlük doğrulaması yapın. İmzasız feed ile gelen kural seti tedarik zinciri riskidir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Doğrulama senaryosu</span></span><br />
Bu konuyla ilgili ek bir kontrol: değişikliği yaptıktan sonra en az bir negatif test ve bir pozitif test tanımlayın. Negatif test 'alarm boşyere düşmemeli', pozitif test 'bilinen kötü örneği yakalamalı' der. İkisini de kaydedin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Lab disiplini</span></span><br />
Ortamlar arasında (lab, staging, production) aynı yapılandırmayı kör kopyalamayın. Adresler, sertifikalar ve kimlikler farklıdır. Şablon kullanın, değerleri envanterden doldurun.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Runbook'a taşımak</span></span><br />
İlgili log ve kanıtları olaydan sonra en az kurum politikasının öngördüğü süre kadar saklayın. Disk dolunca en eski güvenlik logunu silmek klasik hatadır; ayrı retention politikası tanımlayın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Ölçüm ve alarm sağlığı</span></span><br />
Yanlış pozitifleri susturmak ile körleşmek arasındaki çizgi incedir. Suppress kuralına gerekçe ve gözden geçirme tarihi yazın. Süresi dolunca yeniden değerlendirin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kapsam ve izin hatırlatması</span></span><br />
Bu adımları change ticket olmadan production'da uygulamayın. Küçük görünen bir audit ayarı bile uygulama uyumluluğunu bozabilir. Önce staging, sonra kontrollü yayılım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yedekleme ve geri dönüş</span></span><br />
Yılda en az iki kez masabaşı tatbikatı yapın: 'bu kontrol kırılırsa kim fark eder?' sorusunu sorunsuz cevaplayabilmelisiniz. Tatbikat notlarını wiki'ye ekleyin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Log saklama süresi</span></span><br />
Araç çıktısını ekran görüntüsü olarak bırakmak yerine makinece okunur formatta (JSON/CSV) arşivleyin. İki yıl sonraki denetimde arama kolaylaşır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yanlış pozitif yönetimi</span></span><br />
Yetki ayrımı: bu kontrolü yapılandıran kişi ile alarmı triaj eden kişi mümkünse farklı olsun. Küçük ekiplerde olmasa bile en azından farklı hesap kullanın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Uygulama notu</span></span><br />
Bu rehberdeki komutları olduğu gibi kopyalamadan önce yolları, arayüz adlarını ve IP adreslerini kendi ortamınıza göre değiştirin. Dağıtım farkları (Debian/Ubuntu/RHEL/Windows sunucu) çıktı biçimini değiştirebilir; man sayfası ve resmi dokümantasyon birincil kaynaktır. Bir adım beklediğiniz sonucu vermezse önce yetki (sudo/Administrator), sonra sürüm, en son da yapılandırma dosyası sırasıyla bakın. Değişiklikleri geri almak için snapshot veya yapılandırma yönetimi (Ansible/Git) kullanın; 'elle bir dokundum' geçmişi denetimde kaybolur. Alarm ve log örneklerini ekip kanalında paylaşırken kişisel veri ve iç IP şemasını maskeleyin.<br />
<span style="font-style: italic;" class="mycode_i">Yasal uyarı: Bu içerik eğitim amaçlıdır. Anlatılanları yalnızca kendi sistemlerinizde veya yazılı izin aldığınız sistemlerde uygulayın. Yetkisiz erişim ve sistemlere müdahale 5237 sayılı TCK'nın 243, 244 ve 245. maddeleri kapsamında suçtur.</span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=287" target="_blank" title="">100-n19-bbecea.png</a> (Dosya Boyutu: 67.74 KB / İndirme Sayısı: 15)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=288" target="_blank" title="">n19-inner.png</a> (Dosya Boyutu: 20.27 KB / İndirme Sayısı: 14)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Windows'ta Sysinternals: TCPView, Autoruns ve Process Explorer Pratikleri]]></title>
			<link>https://www.turkteam.org/konu-windows-ta-sysinternals-tcpview-autoruns-ve-process-explorer-pratikleri.html</link>
			<pubDate>Mon, 19 Oct 2026 00:21:55 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=4">KulTigin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-windows-ta-sysinternals-tcpview-autoruns-ve-process-explorer-pratikleri.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=261" loading="lazy"  alt="[Resim: attachment.php?aid=261]" class="mycode_img" /></div>
<br />
Merhaba,<br />
<br />
Windows olay müdahalesinde ilk açtığım üç araç neredeyse hep aynı: Process Explorer, Autoruns ve TCPView. Hepsi Microsoft Sysinternals ailesinden, ücretsiz ve taşınabilir. Bu yazıda bunları sahada nasıl kullandığımı, nelere baktığımı ve sık gördüğüm tuzakları anlatacağım. Ortam: kendi Windows 11 lab VM'im.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Araçları güvenli edinmek</span></span><br />
Resmi kaynak: Microsoft Sysinternals sayfası (learn.microsoft.com altında Sysinternals). ZIP'i indirip doğrulayın; "sysinternals gibi görünen" sahte siteler var. Taşınabilir kullanım için araçları imzalı USB'de tutuyorum; şüpheli makinede internetten indirmiyorum.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Process Explorer: süreç ağacı ve şüpheli çocuklar</span></span><br />
Görev Yöneticisi'nden farkı: süreç ağacını, DLL'leri, handle'ları ve doğrulanmış imza bilgisini bir arada gösterir.<ul class="mycode_list"><li>Options &gt; Verify Image Signatures: imzasız binary'leri hemen görün.<br />
</li>
<li>View &gt; Lower Pane View &gt; DLLs: sürecin yüklediği DLL'ler (sideloading ipucu).<br />
</li>
<li>Şüpheli süreçte sağ tık &gt; Properties &gt; Strings / TCP/IP / Image.<br />
</li>
</ul>
Labda bilerek çalıştırdığım bir test process'inde parent'ın explorer.exe değil de bilinen bir LOLBin (ör. rundll32) olması kırmızı bayraktır. Parent-child ilişkisi SOC'ta 4688 ile de takip edilir; Process Explorer bunu canlı gösterir.<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=262" loading="lazy"  alt="[Resim: attachment.php?aid=262]" class="mycode_img" /></div>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Autoruns: kalıcılık avcısı</span></span><br />
Saldırganın en sevdiği şey yeniden başlatınca geri gelmektir. Autoruns; Run anahtarları, Scheduled Tasks, Services, WMI, Winlogon, AppInit_DLLs ve daha onlarcasını tek ekranda listeler.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># Komut satırı sürümü (otomatik rapor için)
autorunsc64.exe -a * -c -h -s &gt; C:&#92;Temp&#92;autoruns.csv</code></div></div>Pratik alışkanlıklarım:<br />
<ol type="1" class="mycode_list"><li>Options &gt; Hide Microsoft Entries (dikkat: saldırgan Microsoft gibi görünen isimler kullanabilir; tam tarama da yapın).<br />
</li>
<li>Verify Code Signatures açık olsun.<br />
</li>
<li>Bilinmeyen publisher + User klasörü altında path = inceleyin.<br />
</li>
<li>Scheduled Tasks'ta "powershell -enc" veya temp yolları = yüksek öncelik.<br />
</li>
</ol>
Temiz bir baseline'ı altın imajdan alıp şüpheli makineyle karşılaştırmak çok hızlandırır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">TCPView: kim dışarı bağlanıyor?</span></span><br />
netstat güzeldir ama TCPView süreç adıyla birlikte canlı bağlantıyı gösterir. Şüpheli bir EXE'nin bilinmeyen bir IP:port'a ESTABLISHED olması, EDR yokken bile hızlı sinyaldir.<ul class="mycode_list"><li>Options &gt; Resolve Addresses: bazen kapatın (hız + DNS gürültüsü olmasın).<br />
</li>
<li>Şüpheli satırda sağ tık &gt; Process Properties / Whois (dikkat: whois dışarı sorgu gönderir; hassas olayda önce IP'yi not alıp izole ortamda soruşturun).<br />
</li>
</ul>
PowerShell ile benzer bilgi:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Get-NetTCPConnection -State Established |
  Select LocalAddress,LocalPort,RemoteAddress,RemotePort,OwningProcess |
  Format-Table -AutoSize</code></div></div>TCPView'in avantajı hız ve görsellik; betiğin avantajı otomatikleştirme.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">USB müdahale çantamda neler var?</span></span><ul class="mycode_list"><li>procexp64, autoruns64, tcpview64, handle64, listdlls64, sigcheck64, strings64<br />
</li>
<li>Küçük bir hash betiği (Get-FileHash) ve not defteri şablonu<br />
</li>
<li>Salt okunur çalıştırma alışkanlığı: mümkünse araçları USB'den çalıştır, çıktıyı ayrı kanıta yaz<br />
</li>
</ul>
sigcheck ile tek dosya imza kontrolü:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sigcheck64.exe -accepteula -h C:&#92;Users&#92;Public&#92;suspicious.exe</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sık tuzaklar</span></span><ul class="mycode_list"><li>Aynı isimli meşru süreç: svchost.exe yolu C:\Windows\System32 dışında olmamalı.<br />
</li>
<li>DLL sideloading: meşru EXE + yanındaki şüpheli DLL; Process Explorer lower pane burada kurtarır.<br />
</li>
<li>Yalnızca GUI'ye güvenmek: çıktıyı CSV/log olarak alın, olay kaydına ekleyin.<br />
</li>
<li>Canlı sistemde "temizlik" yaparken kanıtı bozmak: önce topla, sonra müdahale et.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mavi takım ile köprü</span></span><br />
Bu üç araç L1/L2 analistin "elle doğrulama" katmanıdır. EDR varsa yine de kullanırım: EDR bazen aggregate gösterir, siz o anki süreci görürsünüz. Tespit kurallarınızı (4688, Sysmon 1/3/11, Prefetch) bu araçlarla çaprazlayın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li>Microsoft Sysinternals resmi belgeleri<br />
</li>
<li>Windows Internals (süreç/handle modeli için)<br />
</li>
<li>SANS FOR500/FOR508 notları (canlı yanıt pratiği)<br />
</li>
</ul>
<br />
Sizin çantanızda olmazsa olmaz dördüncü araç hangisi? Ben ara sıra Process Monitor'ü de ekliyorum ama gürültüsü yüksek; filtre disiplini şart.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Process Monitor ne zaman devreye girer?</span></span><br />
Procmon çok gürültülüdür; filtre olmadan açmayın. Senaryo: "Bu EXE hangi registry anahtarına yazıyor?" Operation is Registry + Process Name filtresi. Çıktıyı PML olarak kaydedip temiz makinede analiz edin. Canlı IR'de önce Process Explorer + Autoruns + TCPView; derinleşme gerekirse Procmon.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Imza ve hash'i ticket'a yazmak</span></span><br />
sigcheck -h çıktısındaki SHA256'yı ticket'a ve MISP/IOC listesine ekleyin. "suspicious.exe" adı yetmez; ertesi gün dosya adı değişmiş olur. VirusTotal yüklemesi kurum politikasına bağlıdır; hassas örnekleri herkese açık VT'ye yüklemeyin, private instance veya iç sandbox kullanın.<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Doğrulama senaryosu</span></span><br />
Bu konuyla ilgili ek bir kontrol: değişikliği yaptıktan sonra en az bir negatif test ve bir pozitif test tanımlayın. Negatif test 'alarm boşyere düşmemeli', pozitif test 'bilinen kötü örneği yakalamalı' der. İkisini de kaydedin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Lab disiplini</span></span><br />
Ortamlar arasında (lab, staging, production) aynı yapılandırmayı kör kopyalamayın. Adresler, sertifikalar ve kimlikler farklıdır. Şablon kullanın, değerleri envanterden doldurun.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Runbook'a taşımak</span></span><br />
İlgili log ve kanıtları olaydan sonra en az kurum politikasının öngördüğü süre kadar saklayın. Disk dolunca en eski güvenlik logunu silmek klasik hatadır; ayrı retention politikası tanımlayın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Ölçüm ve alarm sağlığı</span></span><br />
Yanlış pozitifleri susturmak ile körleşmek arasındaki çizgi incedir. Suppress kuralına gerekçe ve gözden geçirme tarihi yazın. Süresi dolunca yeniden değerlendirin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kapsam ve izin hatırlatması</span></span><br />
Bu adımları change ticket olmadan production'da uygulamayın. Küçük görünen bir audit ayarı bile uygulama uyumluluğunu bozabilir. Önce staging, sonra kontrollü yayılım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yedekleme ve geri dönüş</span></span><br />
Yılda en az iki kez masabaşı tatbikatı yapın: 'bu kontrol kırılırsa kim fark eder?' sorusunu sorunsuz cevaplayabilmelisiniz. Tatbikat notlarını wiki'ye ekleyin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Log saklama süresi</span></span><br />
Araç çıktısını ekran görüntüsü olarak bırakmak yerine makinece okunur formatta (JSON/CSV) arşivleyin. İki yıl sonraki denetimde arama kolaylaşır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yanlış pozitif yönetimi</span></span><br />
Yetki ayrımı: bu kontrolü yapılandıran kişi ile alarmı triaj eden kişi mümkünse farklı olsun. Küçük ekiplerde olmasa bile en azından farklı hesap kullanın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Uygulama notu</span></span><br />
Bu rehberdeki komutları olduğu gibi kopyalamadan önce yolları, arayüz adlarını ve IP adreslerini kendi ortamınıza göre değiştirin. Dağıtım farkları (Debian/Ubuntu/RHEL/Windows sunucu) çıktı biçimini değiştirebilir; man sayfası ve resmi dokümantasyon birincil kaynaktır. Bir adım beklediğiniz sonucu vermezse önce yetki (sudo/Administrator), sonra sürüm, en son da yapılandırma dosyası sırasıyla bakın. Değişiklikleri geri almak için snapshot veya yapılandırma yönetimi (Ansible/Git) kullanın; 'elle bir dokundum' geçmişi denetimde kaybolur. Alarm ve log örneklerini ekip kanalında paylaşırken kişisel veri ve iç IP şemasını maskeleyin.<br />
<span style="font-style: italic;" class="mycode_i">Yasal uyarı: Bu içerik eğitim amaçlıdır. Anlatılanları yalnızca kendi sistemlerinizde veya yazılı izin aldığınız sistemlerde uygulayın. Yetkisiz erişim ve sistemlere müdahale 5237 sayılı TCK'nın 243, 244 ve 245. maddeleri kapsamında suçtur.</span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=261" target="_blank" title="">100-n04-799270.png</a> (Dosya Boyutu: 69.41 KB / İndirme Sayısı: 10)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=262" target="_blank" title="">n04-inner.png</a> (Dosya Boyutu: 26.2 KB / İndirme Sayısı: 9)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=261" loading="lazy"  alt="[Resim: attachment.php?aid=261]" class="mycode_img" /></div>
<br />
Merhaba,<br />
<br />
Windows olay müdahalesinde ilk açtığım üç araç neredeyse hep aynı: Process Explorer, Autoruns ve TCPView. Hepsi Microsoft Sysinternals ailesinden, ücretsiz ve taşınabilir. Bu yazıda bunları sahada nasıl kullandığımı, nelere baktığımı ve sık gördüğüm tuzakları anlatacağım. Ortam: kendi Windows 11 lab VM'im.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Araçları güvenli edinmek</span></span><br />
Resmi kaynak: Microsoft Sysinternals sayfası (learn.microsoft.com altında Sysinternals). ZIP'i indirip doğrulayın; "sysinternals gibi görünen" sahte siteler var. Taşınabilir kullanım için araçları imzalı USB'de tutuyorum; şüpheli makinede internetten indirmiyorum.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Process Explorer: süreç ağacı ve şüpheli çocuklar</span></span><br />
Görev Yöneticisi'nden farkı: süreç ağacını, DLL'leri, handle'ları ve doğrulanmış imza bilgisini bir arada gösterir.<ul class="mycode_list"><li>Options &gt; Verify Image Signatures: imzasız binary'leri hemen görün.<br />
</li>
<li>View &gt; Lower Pane View &gt; DLLs: sürecin yüklediği DLL'ler (sideloading ipucu).<br />
</li>
<li>Şüpheli süreçte sağ tık &gt; Properties &gt; Strings / TCP/IP / Image.<br />
</li>
</ul>
Labda bilerek çalıştırdığım bir test process'inde parent'ın explorer.exe değil de bilinen bir LOLBin (ör. rundll32) olması kırmızı bayraktır. Parent-child ilişkisi SOC'ta 4688 ile de takip edilir; Process Explorer bunu canlı gösterir.<br />
<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=262" loading="lazy"  alt="[Resim: attachment.php?aid=262]" class="mycode_img" /></div>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Autoruns: kalıcılık avcısı</span></span><br />
Saldırganın en sevdiği şey yeniden başlatınca geri gelmektir. Autoruns; Run anahtarları, Scheduled Tasks, Services, WMI, Winlogon, AppInit_DLLs ve daha onlarcasını tek ekranda listeler.<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># Komut satırı sürümü (otomatik rapor için)
autorunsc64.exe -a * -c -h -s &gt; C:&#92;Temp&#92;autoruns.csv</code></div></div>Pratik alışkanlıklarım:<br />
<ol type="1" class="mycode_list"><li>Options &gt; Hide Microsoft Entries (dikkat: saldırgan Microsoft gibi görünen isimler kullanabilir; tam tarama da yapın).<br />
</li>
<li>Verify Code Signatures açık olsun.<br />
</li>
<li>Bilinmeyen publisher + User klasörü altında path = inceleyin.<br />
</li>
<li>Scheduled Tasks'ta "powershell -enc" veya temp yolları = yüksek öncelik.<br />
</li>
</ol>
Temiz bir baseline'ı altın imajdan alıp şüpheli makineyle karşılaştırmak çok hızlandırır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">TCPView: kim dışarı bağlanıyor?</span></span><br />
netstat güzeldir ama TCPView süreç adıyla birlikte canlı bağlantıyı gösterir. Şüpheli bir EXE'nin bilinmeyen bir IP:port'a ESTABLISHED olması, EDR yokken bile hızlı sinyaldir.<ul class="mycode_list"><li>Options &gt; Resolve Addresses: bazen kapatın (hız + DNS gürültüsü olmasın).<br />
</li>
<li>Şüpheli satırda sağ tık &gt; Process Properties / Whois (dikkat: whois dışarı sorgu gönderir; hassas olayda önce IP'yi not alıp izole ortamda soruşturun).<br />
</li>
</ul>
PowerShell ile benzer bilgi:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Get-NetTCPConnection -State Established |
  Select LocalAddress,LocalPort,RemoteAddress,RemotePort,OwningProcess |
  Format-Table -AutoSize</code></div></div>TCPView'in avantajı hız ve görsellik; betiğin avantajı otomatikleştirme.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">USB müdahale çantamda neler var?</span></span><ul class="mycode_list"><li>procexp64, autoruns64, tcpview64, handle64, listdlls64, sigcheck64, strings64<br />
</li>
<li>Küçük bir hash betiği (Get-FileHash) ve not defteri şablonu<br />
</li>
<li>Salt okunur çalıştırma alışkanlığı: mümkünse araçları USB'den çalıştır, çıktıyı ayrı kanıta yaz<br />
</li>
</ul>
sigcheck ile tek dosya imza kontrolü:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sigcheck64.exe -accepteula -h C:&#92;Users&#92;Public&#92;suspicious.exe</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sık tuzaklar</span></span><ul class="mycode_list"><li>Aynı isimli meşru süreç: svchost.exe yolu C:\Windows\System32 dışında olmamalı.<br />
</li>
<li>DLL sideloading: meşru EXE + yanındaki şüpheli DLL; Process Explorer lower pane burada kurtarır.<br />
</li>
<li>Yalnızca GUI'ye güvenmek: çıktıyı CSV/log olarak alın, olay kaydına ekleyin.<br />
</li>
<li>Canlı sistemde "temizlik" yaparken kanıtı bozmak: önce topla, sonra müdahale et.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Mavi takım ile köprü</span></span><br />
Bu üç araç L1/L2 analistin "elle doğrulama" katmanıdır. EDR varsa yine de kullanırım: EDR bazen aggregate gösterir, siz o anki süreci görürsünüz. Tespit kurallarınızı (4688, Sysmon 1/3/11, Prefetch) bu araçlarla çaprazlayın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li>Microsoft Sysinternals resmi belgeleri<br />
</li>
<li>Windows Internals (süreç/handle modeli için)<br />
</li>
<li>SANS FOR500/FOR508 notları (canlı yanıt pratiği)<br />
</li>
</ul>
<br />
Sizin çantanızda olmazsa olmaz dördüncü araç hangisi? Ben ara sıra Process Monitor'ü de ekliyorum ama gürültüsü yüksek; filtre disiplini şart.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Process Monitor ne zaman devreye girer?</span></span><br />
Procmon çok gürültülüdür; filtre olmadan açmayın. Senaryo: "Bu EXE hangi registry anahtarına yazıyor?" Operation is Registry + Process Name filtresi. Çıktıyı PML olarak kaydedip temiz makinede analiz edin. Canlı IR'de önce Process Explorer + Autoruns + TCPView; derinleşme gerekirse Procmon.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Imza ve hash'i ticket'a yazmak</span></span><br />
sigcheck -h çıktısındaki SHA256'yı ticket'a ve MISP/IOC listesine ekleyin. "suspicious.exe" adı yetmez; ertesi gün dosya adı değişmiş olur. VirusTotal yüklemesi kurum politikasına bağlıdır; hassas örnekleri herkese açık VT'ye yüklemeyin, private instance veya iç sandbox kullanın.<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Doğrulama senaryosu</span></span><br />
Bu konuyla ilgili ek bir kontrol: değişikliği yaptıktan sonra en az bir negatif test ve bir pozitif test tanımlayın. Negatif test 'alarm boşyere düşmemeli', pozitif test 'bilinen kötü örneği yakalamalı' der. İkisini de kaydedin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Lab disiplini</span></span><br />
Ortamlar arasında (lab, staging, production) aynı yapılandırmayı kör kopyalamayın. Adresler, sertifikalar ve kimlikler farklıdır. Şablon kullanın, değerleri envanterden doldurun.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Runbook'a taşımak</span></span><br />
İlgili log ve kanıtları olaydan sonra en az kurum politikasının öngördüğü süre kadar saklayın. Disk dolunca en eski güvenlik logunu silmek klasik hatadır; ayrı retention politikası tanımlayın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Ölçüm ve alarm sağlığı</span></span><br />
Yanlış pozitifleri susturmak ile körleşmek arasındaki çizgi incedir. Suppress kuralına gerekçe ve gözden geçirme tarihi yazın. Süresi dolunca yeniden değerlendirin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kapsam ve izin hatırlatması</span></span><br />
Bu adımları change ticket olmadan production'da uygulamayın. Küçük görünen bir audit ayarı bile uygulama uyumluluğunu bozabilir. Önce staging, sonra kontrollü yayılım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yedekleme ve geri dönüş</span></span><br />
Yılda en az iki kez masabaşı tatbikatı yapın: 'bu kontrol kırılırsa kim fark eder?' sorusunu sorunsuz cevaplayabilmelisiniz. Tatbikat notlarını wiki'ye ekleyin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Log saklama süresi</span></span><br />
Araç çıktısını ekran görüntüsü olarak bırakmak yerine makinece okunur formatta (JSON/CSV) arşivleyin. İki yıl sonraki denetimde arama kolaylaşır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yanlış pozitif yönetimi</span></span><br />
Yetki ayrımı: bu kontrolü yapılandıran kişi ile alarmı triaj eden kişi mümkünse farklı olsun. Küçük ekiplerde olmasa bile en azından farklı hesap kullanın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Uygulama notu</span></span><br />
Bu rehberdeki komutları olduğu gibi kopyalamadan önce yolları, arayüz adlarını ve IP adreslerini kendi ortamınıza göre değiştirin. Dağıtım farkları (Debian/Ubuntu/RHEL/Windows sunucu) çıktı biçimini değiştirebilir; man sayfası ve resmi dokümantasyon birincil kaynaktır. Bir adım beklediğiniz sonucu vermezse önce yetki (sudo/Administrator), sonra sürüm, en son da yapılandırma dosyası sırasıyla bakın. Değişiklikleri geri almak için snapshot veya yapılandırma yönetimi (Ansible/Git) kullanın; 'elle bir dokundum' geçmişi denetimde kaybolur. Alarm ve log örneklerini ekip kanalında paylaşırken kişisel veri ve iç IP şemasını maskeleyin.<br />
<span style="font-style: italic;" class="mycode_i">Yasal uyarı: Bu içerik eğitim amaçlıdır. Anlatılanları yalnızca kendi sistemlerinizde veya yazılı izin aldığınız sistemlerde uygulayın. Yetkisiz erişim ve sistemlere müdahale 5237 sayılı TCK'nın 243, 244 ve 245. maddeleri kapsamında suçtur.</span><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=261" target="_blank" title="">100-n04-799270.png</a> (Dosya Boyutu: 69.41 KB / İndirme Sayısı: 10)
<!-- end: postbit_attachments_attachment --><br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=262" target="_blank" title="">n04-inner.png</a> (Dosya Boyutu: 26.2 KB / İndirme Sayısı: 9)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[WDAC mi AppLocker mi? Windows Uygulama Kontrolu 2026 Karsilastirmasi]]></title>
			<link>https://www.turkteam.org/konu-wdac-mi-applocker-mi-windows-uygulama-kontrolu-2026-karsilastirmasi.html</link>
			<pubDate>Sat, 17 Oct 2026 11:24:04 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=3">BilgeKagan</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-wdac-mi-applocker-mi-windows-uygulama-kontrolu-2026-karsilastirmasi.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=90" loading="lazy"  alt="[Resim: attachment.php?aid=90]" class="mycode_img" /></div>
<br />
Herkese selam,<br />
<br />
"Kullanici bilgisayarinda sadece onayli uygulamalar calissin" demek kulaga basit geliyor ama Windows tarafinda iki ayri teknoloji var ve hangisinin ne zaman kullanilacagi kafa karistiriyor: WDAC (Windows Defender Application Control) ve AppLocker. Bu konuda ikisini sade bir dille karsilastiracagim.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konuda Anlatilacaklar</span></span><br />
<ol type="1" class="mycode_list"><li>Uygulama kontrolu neden gerekli?<br />
</li>
<li>AppLocker ozellikleri ve sinirlari<br />
</li>
<li>WDAC ozellikleri ve guc noktalari<br />
</li>
<li>Hangi senaryoda hangisi?<br />
</li>
<li>Guvenli baslangic adimlari<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1) Neden Uygulama Kontrolu?</span></span><br />
Antivirus "kotu bilineni" engeller; uygulama kontrolu ise "iyi bilinmeyen her seyi" engeller. Bu, fidye yazilimi ve bilinmeyen zararlilara karsi cok guclu bir yaklasimdir. Mantik, varsayilan-ret (default deny): listede olmayan calismaz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2) AppLocker</span></span><br />
AppLocker eski ama hala kullanisli. Grup Ilkesi ile yonetilir, kurallari yol, yayinci (imza) veya dosya hash'i uzerinden tanimlarsiniz. Etkili ilkeyi gormek icin:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Get-AppLockerPolicy -Effective -Xml</code></div></div><br />
Artilari: kurmasi gorece kolay, denetim (audit) modu var. Eksileri: cekirdek seviyesinde zorlanmaz, bazi atlatma teknikleri bilinir, Microsoft bunu artik birincil cozum olarak onermiyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3) WDAC</span></span><br />
WDAC (yeni adiyla App Control for Business) cekirdek seviyesinde calisir ve cok daha guclu bir zorlama saglar. Politikayi XML olarak yazar, derleyip (.cip) dagitirsiniz. Surucu ve cekirdek bilesenlerini de kapsar.<br />
<br />
[code&gt;# Ornek politika olusturma (New-CIPolicy)<br />
New-CIPolicy -Level Publisher -FilePath .\policy.xml -UserPEs<br />
ConvertFrom-CIPolicy .\policy.xml .\policy.cip[/code]<br />
<br />
Artilari: cok guclu, imza/yayinci temelli, Intune ile olceklenir. Eksileri: ogrenme egrisi dik, yanlis yapilandirma sistemi kilitleyebilir, bu yuzden once audit modu sart.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4) Hangisi?</span></span><ul class="mycode_list"><li>Yeni bir dagitim yapiyorsaniz ve modern yonetim (Intune) varsa: WDAC.<br />
</li>
<li>Hizli bir baslangic, GPO tabanli ortam, sinirli kaynak: AppLocker makul.<br />
</li>
<li>Microsoft'un yonu net: WDAC birincil, AppLocker tamamlayici.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5) Guvenli Baslangic</span></span><br />
Hangisini secerseniz secin, altin kural ayni: once <span style="font-weight: bold;" class="mycode_b">denetim modunda</span> calistirin. Haftalarca log toplayip hangi mesru uygulamalarin engellenecegini gorun, listeyi olgunlastirin, sonra zorlamaya gecin. Dogrudan zorlama ile baslamak kullanicilarin isini durdurur.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li><a href="https://learn.microsoft.com/en-us/windows/security/application-security/application-control/app-control-for-business/appcontrol" target="_blank" rel="noopener" class="mycode_url">App Control for Business (WDAC)</a><br />
</li>
<li><a href="https://learn.microsoft.com/en-us/windows/security/application-security/application-control/app-control-for-business/applocker/applocker-overview" target="_blank" rel="noopener" class="mycode_url">AppLocker Overview</a><br />
</li>
</ul>
<br />
<blockquote class="mycode_quote"><cite>Alıntı:</cite><span style="font-weight: bold;" class="mycode_b">Yasal not:</span> Politikalari yalnizca yonettiginiz cihaz ve etki alanlarinda test edip uygulayin.</blockquote>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=92" target="_blank" title="">bilgekagan-b03.png</a> (Dosya Boyutu: 97.06 KB / İndirme Sayısı: 6)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=90" loading="lazy"  alt="[Resim: attachment.php?aid=90]" class="mycode_img" /></div>
<br />
Herkese selam,<br />
<br />
"Kullanici bilgisayarinda sadece onayli uygulamalar calissin" demek kulaga basit geliyor ama Windows tarafinda iki ayri teknoloji var ve hangisinin ne zaman kullanilacagi kafa karistiriyor: WDAC (Windows Defender Application Control) ve AppLocker. Bu konuda ikisini sade bir dille karsilastiracagim.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Konuda Anlatilacaklar</span></span><br />
<ol type="1" class="mycode_list"><li>Uygulama kontrolu neden gerekli?<br />
</li>
<li>AppLocker ozellikleri ve sinirlari<br />
</li>
<li>WDAC ozellikleri ve guc noktalari<br />
</li>
<li>Hangi senaryoda hangisi?<br />
</li>
<li>Guvenli baslangic adimlari<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1) Neden Uygulama Kontrolu?</span></span><br />
Antivirus "kotu bilineni" engeller; uygulama kontrolu ise "iyi bilinmeyen her seyi" engeller. Bu, fidye yazilimi ve bilinmeyen zararlilara karsi cok guclu bir yaklasimdir. Mantik, varsayilan-ret (default deny): listede olmayan calismaz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2) AppLocker</span></span><br />
AppLocker eski ama hala kullanisli. Grup Ilkesi ile yonetilir, kurallari yol, yayinci (imza) veya dosya hash'i uzerinden tanimlarsiniz. Etkili ilkeyi gormek icin:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Get-AppLockerPolicy -Effective -Xml</code></div></div><br />
Artilari: kurmasi gorece kolay, denetim (audit) modu var. Eksileri: cekirdek seviyesinde zorlanmaz, bazi atlatma teknikleri bilinir, Microsoft bunu artik birincil cozum olarak onermiyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3) WDAC</span></span><br />
WDAC (yeni adiyla App Control for Business) cekirdek seviyesinde calisir ve cok daha guclu bir zorlama saglar. Politikayi XML olarak yazar, derleyip (.cip) dagitirsiniz. Surucu ve cekirdek bilesenlerini de kapsar.<br />
<br />
[code&gt;# Ornek politika olusturma (New-CIPolicy)<br />
New-CIPolicy -Level Publisher -FilePath .\policy.xml -UserPEs<br />
ConvertFrom-CIPolicy .\policy.xml .\policy.cip[/code]<br />
<br />
Artilari: cok guclu, imza/yayinci temelli, Intune ile olceklenir. Eksileri: ogrenme egrisi dik, yanlis yapilandirma sistemi kilitleyebilir, bu yuzden once audit modu sart.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4) Hangisi?</span></span><ul class="mycode_list"><li>Yeni bir dagitim yapiyorsaniz ve modern yonetim (Intune) varsa: WDAC.<br />
</li>
<li>Hizli bir baslangic, GPO tabanli ortam, sinirli kaynak: AppLocker makul.<br />
</li>
<li>Microsoft'un yonu net: WDAC birincil, AppLocker tamamlayici.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5) Guvenli Baslangic</span></span><br />
Hangisini secerseniz secin, altin kural ayni: once <span style="font-weight: bold;" class="mycode_b">denetim modunda</span> calistirin. Haftalarca log toplayip hangi mesru uygulamalarin engellenecegini gorun, listeyi olgunlastirin, sonra zorlamaya gecin. Dogrudan zorlama ile baslamak kullanicilarin isini durdurur.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li><a href="https://learn.microsoft.com/en-us/windows/security/application-security/application-control/app-control-for-business/appcontrol" target="_blank" rel="noopener" class="mycode_url">App Control for Business (WDAC)</a><br />
</li>
<li><a href="https://learn.microsoft.com/en-us/windows/security/application-security/application-control/app-control-for-business/applocker/applocker-overview" target="_blank" rel="noopener" class="mycode_url">AppLocker Overview</a><br />
</li>
</ul>
<br />
<blockquote class="mycode_quote"><cite>Alıntı:</cite><span style="font-weight: bold;" class="mycode_b">Yasal not:</span> Politikalari yalnizca yonettiginiz cihaz ve etki alanlarinda test edip uygulayin.</blockquote>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=92" target="_blank" title="">bilgekagan-b03.png</a> (Dosya Boyutu: 97.06 KB / İndirme Sayısı: 6)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Windows 10/11 Ev Kullanıcısı Sıkılaştırma: 10 Dakikalık Kontrol Listesi]]></title>
			<link>https://www.turkteam.org/konu-windows-10-11-ev-kullanicisi-sikilastirma-10-dakikalik-kontrol-listesi.html</link>
			<pubDate>Fri, 16 Oct 2026 11:27:45 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=4">KulTigin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-windows-10-11-ev-kullanicisi-sikilastirma-10-dakikalik-kontrol-listesi.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=41" loading="lazy"  alt="[Resim: attachment.php?aid=41]" class="mycode_img" /></div>
<br />
Selam millet!<br />
<br />
Kurumsal GPO yok, sadece kendi PC'niz var. Yine de yapılabilecekler var. Bu liste "mükemmel güvenlik" değil; ev kullanıcısı için hızlı kazanımlar.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kontrol Listesi</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Windows Update açık</span> ve güncel. Win10 ise ESU durumunuzu kontrol edin (12 Ekim 2027'ye kadar consumer ESU).<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">BitLocker veya cihaz şifreleme:</span> Settings &gt; Privacy &amp; security &gt; Device encryption (donanım destekliyorsa).<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Windows Hello / PIN + güçlü hesap parolası</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Smart App Control</span> veya en azından SmartScreen açık (lab değilse)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Yerel admin sayısını azaltın:</span> günlük kullanıcı Standard User olsun<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">UAC'ı kapatmayın</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Gereksiz uzak masaüstü / SMBv1</span> kapalı<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Tarayıcı:</span> güncel, az uzantı, ayrı profil (banka / günlük)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Yedek:</span> 3-2-1 kuralına yaklaşın (en az bir offline/yerel kopya)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Parola yöneticisi + 2FA</span> (bir sonraki konuda detay)<br />
</li>
</ol>
<br />
PowerShell ile hızlı bakış (yönetici):<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Get-LocalUser | Format-Table Name, Enabled, LastLogon
Get-BitLockerVolume -ErrorAction SilentlyContinue</code></div></div><br />
Lab VM'lerinde bunları bilerek gevşetirsiniz; günlük PC'de gevşetmeyin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li><a href="https://www.microsoft.com/en-us/windows/extended-security-updates" target="_blank" rel="noopener" class="mycode_url">Windows 10 ESU</a><br />
</li>
<li><a href="https://support.microsoft.com/windows" target="_blank" rel="noopener" class="mycode_url">Microsoft Windows Security desteği</a><br />
</li>
</ul>
<br />
Sizin listede eksik gördüğünüz madde? Yazın.<br />
<br />
Kapak: özgün TurkTeam görseli.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=41" target="_blank" title="">kultigin-09.png</a> (Dosya Boyutu: 86.33 KB / İndirme Sayısı: 18)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=41" loading="lazy"  alt="[Resim: attachment.php?aid=41]" class="mycode_img" /></div>
<br />
Selam millet!<br />
<br />
Kurumsal GPO yok, sadece kendi PC'niz var. Yine de yapılabilecekler var. Bu liste "mükemmel güvenlik" değil; ev kullanıcısı için hızlı kazanımlar.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kontrol Listesi</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Windows Update açık</span> ve güncel. Win10 ise ESU durumunuzu kontrol edin (12 Ekim 2027'ye kadar consumer ESU).<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">BitLocker veya cihaz şifreleme:</span> Settings &gt; Privacy &amp; security &gt; Device encryption (donanım destekliyorsa).<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Windows Hello / PIN + güçlü hesap parolası</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Smart App Control</span> veya en azından SmartScreen açık (lab değilse)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Yerel admin sayısını azaltın:</span> günlük kullanıcı Standard User olsun<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">UAC'ı kapatmayın</span><br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Gereksiz uzak masaüstü / SMBv1</span> kapalı<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Tarayıcı:</span> güncel, az uzantı, ayrı profil (banka / günlük)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Yedek:</span> 3-2-1 kuralına yaklaşın (en az bir offline/yerel kopya)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Parola yöneticisi + 2FA</span> (bir sonraki konuda detay)<br />
</li>
</ol>
<br />
PowerShell ile hızlı bakış (yönetici):<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Get-LocalUser | Format-Table Name, Enabled, LastLogon
Get-BitLockerVolume -ErrorAction SilentlyContinue</code></div></div><br />
Lab VM'lerinde bunları bilerek gevşetirsiniz; günlük PC'de gevşetmeyin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li><a href="https://www.microsoft.com/en-us/windows/extended-security-updates" target="_blank" rel="noopener" class="mycode_url">Windows 10 ESU</a><br />
</li>
<li><a href="https://support.microsoft.com/windows" target="_blank" rel="noopener" class="mycode_url">Microsoft Windows Security desteği</a><br />
</li>
</ul>
<br />
Sizin listede eksik gördüğünüz madde? Yazın.<br />
<br />
Kapak: özgün TurkTeam görseli.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=41" target="_blank" title="">kultigin-09.png</a> (Dosya Boyutu: 86.33 KB / İndirme Sayısı: 18)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Windows 11 Smart App Control: KB5079391 ile Yeniden Kurulum Olmadan Açma]]></title>
			<link>https://www.turkteam.org/konu-windows-11-smart-app-control-kb5079391-ile-yeniden-kurulum-olmadan-acma.html</link>
			<pubDate>Fri, 16 Oct 2026 11:21:08 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=4">KulTigin</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-windows-11-smart-app-control-kb5079391-ile-yeniden-kurulum-olmadan-acma.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=33" loading="lazy"  alt="[Resim: attachment.php?aid=33]" class="mycode_img" /></div>
<br />
Selam millet!<br />
<br />
Windows 11'de Smart App Control (SAC) ilk günden beri güzel bir fikir: imzasız/şüpheli uygulamaları engelleyen bir katman. Ama bir sorun vardı: bir kez kapattıysanız (veya Evaluation'dan Off'a düştüyse) tekrar açmak için çoğu zaman temiz kurulum gerekiyordu. Mart 2026'da gelen isteğe bağlı güncelleme KB5079391 bunu değiştirdi. Notlarımı paylaşıyorum.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Ne Değişti?</span></span><br />
Microsoft'un KB5079391 notlarına göre (24H2 ve 25H2, build 26100.8116 / 26200.8116), Smart App Control artık temiz kurulum olmadan açılıp kapatılabiliyor:<br />
<br />
Settings &gt; Windows Security &gt; App &amp; browser control &gt; Smart App Control settings &gt; On<br />
<br />
BleepingComputer'ın 27 Mart 2026 haberinde de aynı duyuru özetleniyor. Not: Microsoft, 0x80073712 kurulum hataları nedeniyle KB5079391 dağıtımını bir süre duraklatmıştı; cihazınızda görmüyorsanız Windows Update'ten veya Microsoft Update Catalog'dan tekrar deneyin, güncel kümülatiflere bakın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kimler İçin Mantıklı?</span></span><ul class="mycode_list"><li>Günlük kullanım PC'si, sadece imzalı yazılımlar<br />
</li>
<li>Aile / ebeveyn kontrollü cihazlar<br />
</li>
<li>"Her .exe'yi çalıştırırım" lab makinesi için DEĞİL - geliştirici veya pentest lab'ında SAC can sıkar<br />
</li>
</ul>
<br />
Lab VM'lerimde SAC'ı kapalı tutuyorum; asıl Windows'umda Evaluation veya On tercih ediyorum.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Windows 10 Kullananlar İçin Ara Not</span></span><br />
Windows 10 resmi desteği 14 Ekim 2025'te bitti. Consumer ESU programı kritik/önemli güvenlik güncellemelerini <span style="font-weight: bold;" class="mycode_b">12 Ekim 2027</span>'ye kadar uzatıyor (Microsoft'un ESU sayfası). Ücretsiz (PC Settings sync), 1000 Rewards puanı veya tek seferlik ücretle kayıt mümkün; koşullar ve bölgesel farklar için resmi sayfaya bakın. Uzun vadede Windows 11'e geçmek hâlâ en temiz çözüm.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li><a href="https://support.microsoft.com/en-us/help/5079391" target="_blank" rel="noopener" class="mycode_url">KB5079391 (Mart 2026 preview)</a><br />
</li>
<li><a href="https://www.bleepingcomputer.com/news/microsoft/windows-11-kb5079391-update-rolls-out-smart-app-control-improvements/" target="_blank" rel="noopener" class="mycode_url">BleepingComputer: SAC improvements</a><br />
</li>
<li><a href="https://www.microsoft.com/en-us/windows/extended-security-updates" target="_blank" rel="noopener" class="mycode_url">Windows 10 Consumer ESU</a><br />
</li>
</ul>
<br />
Siz SAC kullanıyor musunuz, lab'da kapalı mı? Yorumlara yazın.<br />
<br />
<blockquote class="mycode_quote"><cite>Alıntı:</cite><span style="font-weight: bold;" class="mycode_b">Not:</span> Güvenlik özelliklerini körlemesine açmak yerine kullanım senaryonuza göre seçin. Registry "workarounds" resmi destek kapsamında olmayabilir.</blockquote>
<br />
Kapak: özgün TurkTeam görseli.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=33" target="_blank" title="">kultigin-05.png</a> (Dosya Boyutu: 91.76 KB / İndirme Sayısı: 10)
<!-- end: postbit_attachments_attachment -->]]></description>
			<content:encoded><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=33" loading="lazy"  alt="[Resim: attachment.php?aid=33]" class="mycode_img" /></div>
<br />
Selam millet!<br />
<br />
Windows 11'de Smart App Control (SAC) ilk günden beri güzel bir fikir: imzasız/şüpheli uygulamaları engelleyen bir katman. Ama bir sorun vardı: bir kez kapattıysanız (veya Evaluation'dan Off'a düştüyse) tekrar açmak için çoğu zaman temiz kurulum gerekiyordu. Mart 2026'da gelen isteğe bağlı güncelleme KB5079391 bunu değiştirdi. Notlarımı paylaşıyorum.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Ne Değişti?</span></span><br />
Microsoft'un KB5079391 notlarına göre (24H2 ve 25H2, build 26100.8116 / 26200.8116), Smart App Control artık temiz kurulum olmadan açılıp kapatılabiliyor:<br />
<br />
Settings &gt; Windows Security &gt; App &amp; browser control &gt; Smart App Control settings &gt; On<br />
<br />
BleepingComputer'ın 27 Mart 2026 haberinde de aynı duyuru özetleniyor. Not: Microsoft, 0x80073712 kurulum hataları nedeniyle KB5079391 dağıtımını bir süre duraklatmıştı; cihazınızda görmüyorsanız Windows Update'ten veya Microsoft Update Catalog'dan tekrar deneyin, güncel kümülatiflere bakın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kimler İçin Mantıklı?</span></span><ul class="mycode_list"><li>Günlük kullanım PC'si, sadece imzalı yazılımlar<br />
</li>
<li>Aile / ebeveyn kontrollü cihazlar<br />
</li>
<li>"Her .exe'yi çalıştırırım" lab makinesi için DEĞİL - geliştirici veya pentest lab'ında SAC can sıkar<br />
</li>
</ul>
<br />
Lab VM'lerimde SAC'ı kapalı tutuyorum; asıl Windows'umda Evaluation veya On tercih ediyorum.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Windows 10 Kullananlar İçin Ara Not</span></span><br />
Windows 10 resmi desteği 14 Ekim 2025'te bitti. Consumer ESU programı kritik/önemli güvenlik güncellemelerini <span style="font-weight: bold;" class="mycode_b">12 Ekim 2027</span>'ye kadar uzatıyor (Microsoft'un ESU sayfası). Ücretsiz (PC Settings sync), 1000 Rewards puanı veya tek seferlik ücretle kayıt mümkün; koşullar ve bölgesel farklar için resmi sayfaya bakın. Uzun vadede Windows 11'e geçmek hâlâ en temiz çözüm.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynaklar</span></span><ul class="mycode_list"><li><a href="https://support.microsoft.com/en-us/help/5079391" target="_blank" rel="noopener" class="mycode_url">KB5079391 (Mart 2026 preview)</a><br />
</li>
<li><a href="https://www.bleepingcomputer.com/news/microsoft/windows-11-kb5079391-update-rolls-out-smart-app-control-improvements/" target="_blank" rel="noopener" class="mycode_url">BleepingComputer: SAC improvements</a><br />
</li>
<li><a href="https://www.microsoft.com/en-us/windows/extended-security-updates" target="_blank" rel="noopener" class="mycode_url">Windows 10 Consumer ESU</a><br />
</li>
</ul>
<br />
Siz SAC kullanıyor musunuz, lab'da kapalı mı? Yorumlara yazın.<br />
<br />
<blockquote class="mycode_quote"><cite>Alıntı:</cite><span style="font-weight: bold;" class="mycode_b">Not:</span> Güvenlik özelliklerini körlemesine açmak yerine kullanım senaryonuza göre seçin. Registry "workarounds" resmi destek kapsamında olmayabilir.</blockquote>
<br />
Kapak: özgün TurkTeam görseli.<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="PNG Image" border="0" alt=".png" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=33" target="_blank" title="">kultigin-05.png</a> (Dosya Boyutu: 91.76 KB / İndirme Sayısı: 10)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
	</channel>
</rss>