<?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 - Ağ Güvenliği]]></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:40 +0000</pubDate>
		<generator>MyBB</generator>
		<item>
			<title><![CDATA[Cisco Ekim 2026: 34 Açık, Expressway'de Kritik RCE (CVE-2026-76466) ve Yama Rehberi]]></title>
			<link>https://www.turkteam.org/konu-cisco-ekim-2026-34-acik-expressway-de-kritik-rce-cve-2026-76466-ve-yama-rehberi.html</link>
			<pubDate>Sun, 25 Oct 2026 11:42:13 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=2">Tonyukuk</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-cisco-ekim-2026-34-acik-expressway-de-kritik-rce-cve-2026-76466-ve-yama-rehberi.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=426" loading="lazy"  alt="[Resim: attachment.php?aid=426]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Cisco, Expressway Serisi, IOS XR, Snort 3 ve Unified Communications ürünleri genelinde <span style="font-weight: bold;" class="mycode_b">34 zafiyet</span> için yama yayımladı. SecurityWeek'in aktardığına göre en acil başlıklardan biri Expressway'deki kritik uzaktan kod çalıştırma açığı <span style="font-weight: bold;" class="mycode_b">CVE-2026-76466</span>. Cisco bu açıklardan hiçbirinin vahşi doğada sömürüldüğüne dair bilgi olmadığını belirtiyor, ama RCE ciddi. Burada hangi ürünü önce yamalamanız gerektiğini özetliyorum.<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>Expressway: kritik RCE<br />
</li>
<li>Unified Communications: kritik CVE'ler<br />
</li>
<li>Snort 3: 13 CVE<br />
</li>
<li>IOS XR ve Secure Client<br />
</li>
<li>Yama öncelik sırası<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Expressway</span></span><br />
On zafiyet düzeltildi; en önemlisi <span style="font-weight: bold;" class="mycode_b">CVE-2026-76466</span>:<ul class="mycode_list"><li>Belirli yapılandırmalarda kalıcı çerezlerin kullanılması ve istemci sertifikalarının yetersiz doğrulanması, saldırganın veritabanı servisine bağlanıp belirli RPC komutlarını çağırmasına izin veriyor.<br />
</li>
<li>Başarılı sömürü, alttaki işletim sisteminde <span style="font-weight: bold;" class="mycode_b">root olarak</span> komut çalıştırmaya yol açabiliyor.<br />
</li>
<li>Düzeltildiği sürüm: <span style="font-weight: bold;" class="mycode_b">X15.5.20</span> (aynı sürüm sekiz ek CVE'yi de kapatıyor).<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Unified Communications</span></span><br />
Dokuz CVE yamalandı (Emergency Responder, Prime Collaboration Deployment, Unified CM, CM IM&amp;P, CM SME, Unity Connection). En ciddileri üç kritik: <span style="font-weight: bold;" class="mycode_b">CVE-2026-76473, CVE-2026-76474, CVE-2026-76475</span> (uygunsuz kaynak kontrolü, uygunsuz kimlik doğrulama ve uygunsuz girdi nötrlemesi grupları).<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Snort 3</span></span><br />
Birden fazla Cisco ürününde Snort 3'ü etkileyen 13 CVE yamalandı. Kritik olanlar <span style="font-weight: bold;" class="mycode_b">CVE-2026-20236</span> ve <span style="font-weight: bold;" class="mycode_b">CVE-2026-20043</span> (yanlış hesaplama ve sınır dışı yazma). Düzeltme Snort 3 sürüm <span style="font-weight: bold;" class="mycode_b">3.12.4.0</span> ile ve Cyber Vision, CDFW, Meraki MX, CSA, Secure Firewall ASA, Secure FMC, Secure FTD, IOS XE için UTD güncellemeleriyle geldi.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. IOS XR ve Secure Client</span></span><ul class="mycode_list"><li>IOS XR'da yüksek önemde bir DoS açığı: <span style="font-weight: bold;" class="mycode_b">CVE-2026-76505</span>.<br />
</li>
<li>Secure Client'ın Secure Firewall Posture modülünde yüksek önemde yetki yükseltme: <span style="font-weight: bold;" class="mycode_b">CVE-2026-76462</span>.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Yama öncelik sırası</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Expressway X15.5.20</span> önce, özellikle internete dönük ise. root RCE en yüksek risk.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Unified Communications kritik üçlüleri</span> ikinci sırada.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Snort 3 3.12.4.0</span> ve ilgili güvenlik duvarı güncellemeleri; bunlar savunma katmanınız olduğu için önemli.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">IOS XR DoS ve Secure Client</span> yetki yükseltme sonraki dalgada.<br />
</li>
</ol>
Hızlı bir envanter notu: cihaz sürümlerinizi SSH ile toplayıp X15.5.20 ve 3.12.4.0 eşiklerine göre karşılaştırın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
Cisco'nun bu toplu yamasında ana başlık Expressway'deki root RCE. Vahşi doğada sömürü raporu olmaması, yamayı ertelemek için gerekçe değil; RCE'ler hızla silahlandırılır. Siz Cisco altyapınızda sürüm envanterini nasıl tutuyorsunuz?<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.securityweek.com/cisco-patches-34-vulnerabilities-across-multiple-products/" target="_blank" rel="noopener" class="mycode_url">https://www.securityweek.com/cisco-patch...-products/</a><br />
</li>
<li><a href="https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-notice-QGwHnJ6k" target="_blank" rel="noopener" class="mycode_url">https://sec.cloudapps.cisco.com/security...e-QGwHnJ6k</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=426" target="_blank" title="">10-t10-cisco-ekim-2026.png</a> (Dosya Boyutu: 131.97 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=426" loading="lazy"  alt="[Resim: attachment.php?aid=426]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Cisco, Expressway Serisi, IOS XR, Snort 3 ve Unified Communications ürünleri genelinde <span style="font-weight: bold;" class="mycode_b">34 zafiyet</span> için yama yayımladı. SecurityWeek'in aktardığına göre en acil başlıklardan biri Expressway'deki kritik uzaktan kod çalıştırma açığı <span style="font-weight: bold;" class="mycode_b">CVE-2026-76466</span>. Cisco bu açıklardan hiçbirinin vahşi doğada sömürüldüğüne dair bilgi olmadığını belirtiyor, ama RCE ciddi. Burada hangi ürünü önce yamalamanız gerektiğini özetliyorum.<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>Expressway: kritik RCE<br />
</li>
<li>Unified Communications: kritik CVE'ler<br />
</li>
<li>Snort 3: 13 CVE<br />
</li>
<li>IOS XR ve Secure Client<br />
</li>
<li>Yama öncelik sırası<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Expressway</span></span><br />
On zafiyet düzeltildi; en önemlisi <span style="font-weight: bold;" class="mycode_b">CVE-2026-76466</span>:<ul class="mycode_list"><li>Belirli yapılandırmalarda kalıcı çerezlerin kullanılması ve istemci sertifikalarının yetersiz doğrulanması, saldırganın veritabanı servisine bağlanıp belirli RPC komutlarını çağırmasına izin veriyor.<br />
</li>
<li>Başarılı sömürü, alttaki işletim sisteminde <span style="font-weight: bold;" class="mycode_b">root olarak</span> komut çalıştırmaya yol açabiliyor.<br />
</li>
<li>Düzeltildiği sürüm: <span style="font-weight: bold;" class="mycode_b">X15.5.20</span> (aynı sürüm sekiz ek CVE'yi de kapatıyor).<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Unified Communications</span></span><br />
Dokuz CVE yamalandı (Emergency Responder, Prime Collaboration Deployment, Unified CM, CM IM&amp;P, CM SME, Unity Connection). En ciddileri üç kritik: <span style="font-weight: bold;" class="mycode_b">CVE-2026-76473, CVE-2026-76474, CVE-2026-76475</span> (uygunsuz kaynak kontrolü, uygunsuz kimlik doğrulama ve uygunsuz girdi nötrlemesi grupları).<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. Snort 3</span></span><br />
Birden fazla Cisco ürününde Snort 3'ü etkileyen 13 CVE yamalandı. Kritik olanlar <span style="font-weight: bold;" class="mycode_b">CVE-2026-20236</span> ve <span style="font-weight: bold;" class="mycode_b">CVE-2026-20043</span> (yanlış hesaplama ve sınır dışı yazma). Düzeltme Snort 3 sürüm <span style="font-weight: bold;" class="mycode_b">3.12.4.0</span> ile ve Cyber Vision, CDFW, Meraki MX, CSA, Secure Firewall ASA, Secure FMC, Secure FTD, IOS XE için UTD güncellemeleriyle geldi.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. IOS XR ve Secure Client</span></span><ul class="mycode_list"><li>IOS XR'da yüksek önemde bir DoS açığı: <span style="font-weight: bold;" class="mycode_b">CVE-2026-76505</span>.<br />
</li>
<li>Secure Client'ın Secure Firewall Posture modülünde yüksek önemde yetki yükseltme: <span style="font-weight: bold;" class="mycode_b">CVE-2026-76462</span>.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Yama öncelik sırası</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Expressway X15.5.20</span> önce, özellikle internete dönük ise. root RCE en yüksek risk.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Unified Communications kritik üçlüleri</span> ikinci sırada.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Snort 3 3.12.4.0</span> ve ilgili güvenlik duvarı güncellemeleri; bunlar savunma katmanınız olduğu için önemli.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">IOS XR DoS ve Secure Client</span> yetki yükseltme sonraki dalgada.<br />
</li>
</ol>
Hızlı bir envanter notu: cihaz sürümlerinizi SSH ile toplayıp X15.5.20 ve 3.12.4.0 eşiklerine göre karşılaştırın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
Cisco'nun bu toplu yamasında ana başlık Expressway'deki root RCE. Vahşi doğada sömürü raporu olmaması, yamayı ertelemek için gerekçe değil; RCE'ler hızla silahlandırılır. Siz Cisco altyapınızda sürüm envanterini nasıl tutuyorsunuz?<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.securityweek.com/cisco-patches-34-vulnerabilities-across-multiple-products/" target="_blank" rel="noopener" class="mycode_url">https://www.securityweek.com/cisco-patch...-products/</a><br />
</li>
<li><a href="https://sec.cloudapps.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-notice-QGwHnJ6k" target="_blank" rel="noopener" class="mycode_url">https://sec.cloudapps.cisco.com/security...e-QGwHnJ6k</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=426" target="_blank" title="">10-t10-cisco-ekim-2026.png</a> (Dosya Boyutu: 131.97 KB / İndirme Sayısı: 1)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[k0t Kampanyası: 70 Bin Sızan Kimlikle FortiGate ve GlobalProtect Avı]]></title>
			<link>https://www.turkteam.org/konu-k0t-kampanyasi-70-bin-sizan-kimlikle-fortigate-ve-globalprotect-avi.html</link>
			<pubDate>Sun, 25 Oct 2026 11:36:54 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=2">Tonyukuk</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-k0t-kampanyasi-70-bin-sizan-kimlikle-fortigate-ve-globalprotect-avi.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=420" loading="lazy"  alt="[Resim: attachment.php?aid=420]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Group-IB ve NyxLab, internete açık ağ kenarı (edge) cihazlarını hedefleyen geniş çaplı bir kampanyayı ortaya koydu. <span style="font-weight: bold;" class="mycode_b">k0t</span> (diğer adlarıyla CryptoFeel, Scrooge) adlı tehdit aktörü, FortiGate ve FortiWeb güvenlik duvarları ile Palo Alto GlobalProtect portallarını kırıp kalıcı erişim satan bir ilk erişim simsarı (IAB) gibi davranıyor. Araştırmacılar <span style="font-weight: bold;" class="mycode_b">70.000'den fazla sızan kimlik bilgisi</span> topladı. Burada aktörün yöntemlerini ve kendi edge cihazınızı nasıl sertleştireceğinizi anlatı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>k0t kim, ne yapıyor?<br />
</li>
<li>Keşif: FOFA ve ZoomEye ile toplu tarama<br />
</li>
<li>FortiWeb ve FortiGate'e giriş yöntemleri<br />
</li>
<li>GlobalProtect çerez sahteciliği (CVE-2026-0257)<br />
</li>
<li>Kalıcılık ve yanal hareket araçları<br />
</li>
<li>Edge cihaz sertleştirme kontrol listesi<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. k0t kim?</span></span><br />
Group-IB'ye göre k0t, hedefe özel araştırma yapmadan, halka açık tarama araçlarıyla internete dönük VPN ve güvenlik duvarı cihazlarını toplu tarayan bir operasyon. Başarılı girişlerden sonra cihazda ek kimlik bilgisi topluyor ve hedeflere OpenConnect VPN ile bağlanıyor. Mağdur örtüsü Qilin ve The Gentlemen gibi fidye gruplarıyla görülüyor; ancak bu bağlantı rapora göre doğrulanmış değil.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Keşif</span></span><br />
Operatörler FOFA ve ZoomEye gibi saldırı yüzeyi arama motorlarıyla internete açık cihazları ürüne ve maruziyete göre filtreleyip büyük hedef listeleri oluşturuyor. Ders açık: cihazınız Shodan/FOFA'da görünüyorsa zaten listede olabilirsiniz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. FortiWeb ve FortiGate</span></span><br />
Group-IB'nin aktardığı <span style="font-style: italic;" class="mycode_i">fort.py</span> / <span style="font-style: italic;" class="mycode_i">fortnew.py</span> adlı özel betik her hedefte önce <span style="font-weight: bold;" class="mycode_b">CVE-2025-64446</span>'yı deniyor. Bu, FortiWeb'de kimlik doğrulamasız yönetim komutu çalıştırmaya izin veren bir path traversal açığı. Araç, yerleşik "prof_admin" hesabını taklit eden sahte bir CGIINFO başlığıyla şu uç noktaya istek atıyor:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>POST /api/v2.0/cmdb/system/admin%3f/../../../../../cgi-bin/fwbcgi</code></div></div>ve rastgele sekiz karakterli, 0.0.0.0/0 trusted-host aralığına sahip yerel bir yönetici oluşturuyor.<br />
Bu başarısız olursa betik, FortiGate REST API'sine karşı ortak kullanıcı/parola listeleriyle kaba kuvvete geçiyor. Başarılı girişten sonra <span style="font-style: italic;" class="mycode_i">--parse-configs</span> bayrağı, yapılandırmayı indirip <span style="font-weight: bold;" class="mycode_b">CVE-2019-6693</span> olarak izlenen varsayılan FortiOS AES anahtarıyla saklı sırları (LDAP, AD, yönetici, yerel kullanıcı) çözüyor.<br />
<br />
Not: CVE-2025-64446 ve CVE-2019-6693, CISA KEV kataloğunda yer alan, aktif sömürülen açıklar. Yani bunlar teorik değil.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. GlobalProtect (CVE-2026-0257)</span></span><br />
Palo Alto tarafında "BeiDou" imzalı bir araç, hedefin TLS sertifikasındaki açık anahtarla bir kimlik doğrulama atlatma çerezi üreterek boş parolayla <span style="font-style: italic;" class="mycode_i">/ssl-vpn/login.esp</span>'ye gönderiyor. CVE-2026-0257 CISA KEV'de fidye kullanımı etiketiyle listeli ve EPSS puanı yaklaşık %97 ile çok yüksek; yani sömürülme olasılığı son derece yüksek bir açık.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Kalıcılık ve yanal hareket</span></span><br />
Group-IB'nin gözlemlediği araç seti: OpenConnect VPN, MeshCentral ve Atera (RMM), AdaptixC2, NetExec, Impacket, Mimikatz; bazı vakalarda Rclone ile bulut depolamaya veri kopyalama. Araştırmacılar bir MeshCentral sunucusuna raporlayan onlarca ele geçirilmiş cihaz buldu.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">6. Edge cihaz sertleştirme kontrol listesi</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">İnternete açık yönetim arayüzlerini kapatın.</span> Yönetim sadece iç ağ veya VPN üzerinden erişilebilir olsun.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Tüm FortiGate/FortiWeb/PAN-OS cihazlarını güncel tutun.</span> CVE-2025-64446, CVE-2026-0257 ve CVE-2019-6693 için yamaları uygulayın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Varsayılan ve zayıf parolaları değiştirin.</span> Kaba kuvvet listeleri tam da bunları hedefliyor.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Cihaz yapılandırmasındaki saklı sırları döndürün.</span> Varsayılan şifreleme anahtarı ifşası, config bir kez sızınca tüm sırları açar.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">trusted-host 0.0.0.0/0 olan yönetici hesaplarını avlayın.</span> Beklenmeyen yeni admin hesapları bir ihlal göstergesidir.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Giden RMM/OpenConnect trafiğini izleyin.</span> MeshCentral, Atera, AdaptixC2 beklenmiyorsa alarm üretin.<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
k0t kampanyası, "edge cihaz = iç ağın ön kapısı" gerçeğini bir kez daha gösteriyor. İnternete dönük tek bir yamasız güvenlik duvarı, tüm kurumsal kimlik deposuna açılan kapı olabiliyor. Siz edge cihazlarınızın maruziyetini en son ne zaman Shodan/FOFA gözüyle kontrol ettiniz?<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.group-ib.com/blog/stray-cat-network-edge/" target="_blank" rel="noopener" class="mycode_url">https://www.group-ib.com/blog/stray-cat-network-edge/</a><br />
</li>
<li><a href="https://www.cisa.gov/known-exploited-vulnerabilities-catalog" target="_blank" rel="noopener" class="mycode_url">https://www.cisa.gov/known-exploited-vul...es-catalog</a><br />
</li>
<li><a href="https://www.first.org/epss/" target="_blank" rel="noopener" class="mycode_url">https://www.first.org/epss/</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=420" target="_blank" title="">04-t04-k0t-edge-cihaz-kampanyasi.png</a> (Dosya Boyutu: 117.82 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=420" loading="lazy"  alt="[Resim: attachment.php?aid=420]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Group-IB ve NyxLab, internete açık ağ kenarı (edge) cihazlarını hedefleyen geniş çaplı bir kampanyayı ortaya koydu. <span style="font-weight: bold;" class="mycode_b">k0t</span> (diğer adlarıyla CryptoFeel, Scrooge) adlı tehdit aktörü, FortiGate ve FortiWeb güvenlik duvarları ile Palo Alto GlobalProtect portallarını kırıp kalıcı erişim satan bir ilk erişim simsarı (IAB) gibi davranıyor. Araştırmacılar <span style="font-weight: bold;" class="mycode_b">70.000'den fazla sızan kimlik bilgisi</span> topladı. Burada aktörün yöntemlerini ve kendi edge cihazınızı nasıl sertleştireceğinizi anlatı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>k0t kim, ne yapıyor?<br />
</li>
<li>Keşif: FOFA ve ZoomEye ile toplu tarama<br />
</li>
<li>FortiWeb ve FortiGate'e giriş yöntemleri<br />
</li>
<li>GlobalProtect çerez sahteciliği (CVE-2026-0257)<br />
</li>
<li>Kalıcılık ve yanal hareket araçları<br />
</li>
<li>Edge cihaz sertleştirme kontrol listesi<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. k0t kim?</span></span><br />
Group-IB'ye göre k0t, hedefe özel araştırma yapmadan, halka açık tarama araçlarıyla internete dönük VPN ve güvenlik duvarı cihazlarını toplu tarayan bir operasyon. Başarılı girişlerden sonra cihazda ek kimlik bilgisi topluyor ve hedeflere OpenConnect VPN ile bağlanıyor. Mağdur örtüsü Qilin ve The Gentlemen gibi fidye gruplarıyla görülüyor; ancak bu bağlantı rapora göre doğrulanmış değil.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. Keşif</span></span><br />
Operatörler FOFA ve ZoomEye gibi saldırı yüzeyi arama motorlarıyla internete açık cihazları ürüne ve maruziyete göre filtreleyip büyük hedef listeleri oluşturuyor. Ders açık: cihazınız Shodan/FOFA'da görünüyorsa zaten listede olabilirsiniz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. FortiWeb ve FortiGate</span></span><br />
Group-IB'nin aktardığı <span style="font-style: italic;" class="mycode_i">fort.py</span> / <span style="font-style: italic;" class="mycode_i">fortnew.py</span> adlı özel betik her hedefte önce <span style="font-weight: bold;" class="mycode_b">CVE-2025-64446</span>'yı deniyor. Bu, FortiWeb'de kimlik doğrulamasız yönetim komutu çalıştırmaya izin veren bir path traversal açığı. Araç, yerleşik "prof_admin" hesabını taklit eden sahte bir CGIINFO başlığıyla şu uç noktaya istek atıyor:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>POST /api/v2.0/cmdb/system/admin%3f/../../../../../cgi-bin/fwbcgi</code></div></div>ve rastgele sekiz karakterli, 0.0.0.0/0 trusted-host aralığına sahip yerel bir yönetici oluşturuyor.<br />
Bu başarısız olursa betik, FortiGate REST API'sine karşı ortak kullanıcı/parola listeleriyle kaba kuvvete geçiyor. Başarılı girişten sonra <span style="font-style: italic;" class="mycode_i">--parse-configs</span> bayrağı, yapılandırmayı indirip <span style="font-weight: bold;" class="mycode_b">CVE-2019-6693</span> olarak izlenen varsayılan FortiOS AES anahtarıyla saklı sırları (LDAP, AD, yönetici, yerel kullanıcı) çözüyor.<br />
<br />
Not: CVE-2025-64446 ve CVE-2019-6693, CISA KEV kataloğunda yer alan, aktif sömürülen açıklar. Yani bunlar teorik değil.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. GlobalProtect (CVE-2026-0257)</span></span><br />
Palo Alto tarafında "BeiDou" imzalı bir araç, hedefin TLS sertifikasındaki açık anahtarla bir kimlik doğrulama atlatma çerezi üreterek boş parolayla <span style="font-style: italic;" class="mycode_i">/ssl-vpn/login.esp</span>'ye gönderiyor. CVE-2026-0257 CISA KEV'de fidye kullanımı etiketiyle listeli ve EPSS puanı yaklaşık %97 ile çok yüksek; yani sömürülme olasılığı son derece yüksek bir açık.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Kalıcılık ve yanal hareket</span></span><br />
Group-IB'nin gözlemlediği araç seti: OpenConnect VPN, MeshCentral ve Atera (RMM), AdaptixC2, NetExec, Impacket, Mimikatz; bazı vakalarda Rclone ile bulut depolamaya veri kopyalama. Araştırmacılar bir MeshCentral sunucusuna raporlayan onlarca ele geçirilmiş cihaz buldu.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">6. Edge cihaz sertleştirme kontrol listesi</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">İnternete açık yönetim arayüzlerini kapatın.</span> Yönetim sadece iç ağ veya VPN üzerinden erişilebilir olsun.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Tüm FortiGate/FortiWeb/PAN-OS cihazlarını güncel tutun.</span> CVE-2025-64446, CVE-2026-0257 ve CVE-2019-6693 için yamaları uygulayın.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Varsayılan ve zayıf parolaları değiştirin.</span> Kaba kuvvet listeleri tam da bunları hedefliyor.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Cihaz yapılandırmasındaki saklı sırları döndürün.</span> Varsayılan şifreleme anahtarı ifşası, config bir kez sızınca tüm sırları açar.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">trusted-host 0.0.0.0/0 olan yönetici hesaplarını avlayın.</span> Beklenmeyen yeni admin hesapları bir ihlal göstergesidir.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Giden RMM/OpenConnect trafiğini izleyin.</span> MeshCentral, Atera, AdaptixC2 beklenmiyorsa alarm üretin.<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
k0t kampanyası, "edge cihaz = iç ağın ön kapısı" gerçeğini bir kez daha gösteriyor. İnternete dönük tek bir yamasız güvenlik duvarı, tüm kurumsal kimlik deposuna açılan kapı olabiliyor. Siz edge cihazlarınızın maruziyetini en son ne zaman Shodan/FOFA gözüyle kontrol ettiniz?<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.group-ib.com/blog/stray-cat-network-edge/" target="_blank" rel="noopener" class="mycode_url">https://www.group-ib.com/blog/stray-cat-network-edge/</a><br />
</li>
<li><a href="https://www.cisa.gov/known-exploited-vulnerabilities-catalog" target="_blank" rel="noopener" class="mycode_url">https://www.cisa.gov/known-exploited-vul...es-catalog</a><br />
</li>
<li><a href="https://www.first.org/epss/" target="_blank" rel="noopener" class="mycode_url">https://www.first.org/epss/</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=420" target="_blank" title="">04-t04-k0t-edge-cihaz-kampanyasi.png</a> (Dosya Boyutu: 117.82 KB / İndirme Sayısı: 1)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[HPE ArubaOS'ta 72 Açık, 8'i En Yüksek Önemde: AOS-8 ve AOS-10 İçin Yama Rehberi]]></title>
			<link>https://www.turkteam.org/konu-hpe-arubaos-ta-72-acik-8-i-en-yuksek-onemde-aos-8-ve-aos-10-icin-yama-rehberi.html</link>
			<pubDate>Sat, 24 Oct 2026 11:17:01 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=2">Tonyukuk</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-hpe-arubaos-ta-72-acik-8-i-en-yuksek-onemde-aos-8-ve-aos-10-icin-yama-rehberi.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=391" loading="lazy"  alt="[Resim: attachment.php?aid=391]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
HPE, kurumsal kablosuz ve kampüs ağlarında yaygın kullanılan <span style="font-weight: bold;" class="mycode_b">ArubaOS (AOS)</span> için 72 güvenlik açığını kapatan güncellemeler yayımladı. BleepingComputer'ın 23 Ekim 2026 tarihli haberine göre bunların <span style="font-weight: bold;" class="mycode_b">sekizi en yüksek önem derecesinde</span> ve çoğu kimlik doğrulama gerektirmeden kod çalıştırmaya imkan veriyor.<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>Kritik sekiz açık<br />
</li>
<li>AOS-8 ve AOS-10 farkı<br />
</li>
<li>İstismar durumu<br />
</li>
<li>Geçici önlemler<br />
</li>
<li>Yama ve doğrulama adımları<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Kritik sekiz açık</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>CVE-2026-79844  Kimlik dogrulama atlatma -&gt; RCE        (AOS-10)
CVE-2026-79845  PAPI kimlik dogrulama atlatma          (AOS-10)
CVE-2026-79846  Kimlik dogrulamasiz komut enjeksiyonu  (AOS-8)
CVE-2026-79847  Kimlik dogrulamasiz bellek tasmasi RCE (AOS-10)
CVE-2026-79848  Kimlik dogrulamasiz SQLi -&gt; RCE        (AOS-8)
CVE-2026-79849  Kimlik dogrulamasiz SQLi -&gt; RCE        (AOS-8)
CVE-2026-79850  Kimlik dogrulama atlatma -&gt; RCE        (AOS-8)
CVE-2026-79851  Kimlik dogrulamasiz bellek tasmasi RCE (AOS-10)</code></div></div>Geri kalan 64 açık daha düşük önemde olsa da aynı güncellemeyle kapanıyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. AOS-8 ve AOS-10</span></span><br />
AOS-8 genellikle Mobility Conductor / Mobility Controller mimarisiyle yerinde yönetilen kurulumlarda, AOS-10 ise Aruba Central ile buluttan yönetilen gateway ve erişim noktalarında görülür. Envanterinizde hangisinin çalıştığını bilmeden doğru bülteni okuyamazsınız.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. İstismar durumu</span></span><br />
Habere göre HPE, bu açıklar için kamuya açık bir PoC veya aktif istismar bilgisinin olmadığını belirtiyor. Kenar cihaz açıklarının yama sonrası günlerde tersine mühendislikle istismar edildiğini bu ay da birçok kez gördük; beklemek için gerekçe değil.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. Geçici önlemler</span></span><br />
HPE'nin önerdiği azaltımlar yönetim düzlemini daraltmaya dayanıyor:<ul class="mycode_list"><li>CLI ve web tabanlı yönetim arayüzlerini <span style="font-weight: bold;" class="mycode_b">ayrılmış bir L2 VLAN</span> içine alın.<br />
</li>
<li>Ve/veya <span style="font-weight: bold;" class="mycode_b">L3 güvenlik duvarı</span> ile yalnızca yönetim ağından erişime izin verin.<br />
</li>
<li>Yönetim erişimleri için hesap kaydı (accounting) ve günlüklemeyi açın.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Yama ve doğrulama</span></span><br />
<ol type="1" class="mycode_list"><li>HPE destek portalındaki ilgili güvenlik bültenini açın ve cihaz modeliniz için düzeltilmiş sürümü not edin.<br />
</li>
<li>Yapılandırma yedeğini alın, bakım penceresi planlayın.<br />
</li>
<li>Yükseltme sonrası sürümü doğrulayın:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>show version
show image version</code></div></div></li>
<li>Son haftaların yönetim oturumu günlüklerinde beklenmeyen kaynak IP arayın.<br />
</li>
</ol>
<br />
Kurumunuzda Aruba denetleyicilerinin yönetim arayüzü ayrı bir VLAN'da 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://www.bleepingcomputer.com/news/security/hpe-patches-eight-max-severity-rce-and-auth-bypass-aos-flaws/" target="_blank" rel="noopener" class="mycode_url">https://www.bleepingcomputer.com/news/se...aos-flaws/</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=391" target="_blank" title="">02-t02-hpe-arubaos-72-acik.png</a> (Dosya Boyutu: 129.1 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=391" loading="lazy"  alt="[Resim: attachment.php?aid=391]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
HPE, kurumsal kablosuz ve kampüs ağlarında yaygın kullanılan <span style="font-weight: bold;" class="mycode_b">ArubaOS (AOS)</span> için 72 güvenlik açığını kapatan güncellemeler yayımladı. BleepingComputer'ın 23 Ekim 2026 tarihli haberine göre bunların <span style="font-weight: bold;" class="mycode_b">sekizi en yüksek önem derecesinde</span> ve çoğu kimlik doğrulama gerektirmeden kod çalıştırmaya imkan veriyor.<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>Kritik sekiz açık<br />
</li>
<li>AOS-8 ve AOS-10 farkı<br />
</li>
<li>İstismar durumu<br />
</li>
<li>Geçici önlemler<br />
</li>
<li>Yama ve doğrulama adımları<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1. Kritik sekiz açık</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>CVE-2026-79844  Kimlik dogrulama atlatma -&gt; RCE        (AOS-10)
CVE-2026-79845  PAPI kimlik dogrulama atlatma          (AOS-10)
CVE-2026-79846  Kimlik dogrulamasiz komut enjeksiyonu  (AOS-8)
CVE-2026-79847  Kimlik dogrulamasiz bellek tasmasi RCE (AOS-10)
CVE-2026-79848  Kimlik dogrulamasiz SQLi -&gt; RCE        (AOS-8)
CVE-2026-79849  Kimlik dogrulamasiz SQLi -&gt; RCE        (AOS-8)
CVE-2026-79850  Kimlik dogrulama atlatma -&gt; RCE        (AOS-8)
CVE-2026-79851  Kimlik dogrulamasiz bellek tasmasi RCE (AOS-10)</code></div></div>Geri kalan 64 açık daha düşük önemde olsa da aynı güncellemeyle kapanıyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2. AOS-8 ve AOS-10</span></span><br />
AOS-8 genellikle Mobility Conductor / Mobility Controller mimarisiyle yerinde yönetilen kurulumlarda, AOS-10 ise Aruba Central ile buluttan yönetilen gateway ve erişim noktalarında görülür. Envanterinizde hangisinin çalıştığını bilmeden doğru bülteni okuyamazsınız.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3. İstismar durumu</span></span><br />
Habere göre HPE, bu açıklar için kamuya açık bir PoC veya aktif istismar bilgisinin olmadığını belirtiyor. Kenar cihaz açıklarının yama sonrası günlerde tersine mühendislikle istismar edildiğini bu ay da birçok kez gördük; beklemek için gerekçe değil.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4. Geçici önlemler</span></span><br />
HPE'nin önerdiği azaltımlar yönetim düzlemini daraltmaya dayanıyor:<ul class="mycode_list"><li>CLI ve web tabanlı yönetim arayüzlerini <span style="font-weight: bold;" class="mycode_b">ayrılmış bir L2 VLAN</span> içine alın.<br />
</li>
<li>Ve/veya <span style="font-weight: bold;" class="mycode_b">L3 güvenlik duvarı</span> ile yalnızca yönetim ağından erişime izin verin.<br />
</li>
<li>Yönetim erişimleri için hesap kaydı (accounting) ve günlüklemeyi açın.<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5. Yama ve doğrulama</span></span><br />
<ol type="1" class="mycode_list"><li>HPE destek portalındaki ilgili güvenlik bültenini açın ve cihaz modeliniz için düzeltilmiş sürümü not edin.<br />
</li>
<li>Yapılandırma yedeğini alın, bakım penceresi planlayın.<br />
</li>
<li>Yükseltme sonrası sürümü doğrulayın:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>show version
show image version</code></div></div></li>
<li>Son haftaların yönetim oturumu günlüklerinde beklenmeyen kaynak IP arayın.<br />
</li>
</ol>
<br />
Kurumunuzda Aruba denetleyicilerinin yönetim arayüzü ayrı bir VLAN'da 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://www.bleepingcomputer.com/news/security/hpe-patches-eight-max-severity-rce-and-auth-bypass-aos-flaws/" target="_blank" rel="noopener" class="mycode_url">https://www.bleepingcomputer.com/news/se...aos-flaws/</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=391" target="_blank" title="">02-t02-hpe-arubaos-72-acik.png</a> (Dosya Boyutu: 129.1 KB / İndirme Sayısı: 2)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[BIND 9 CVE-2026-94300: GSS-TSIG Mesaj Tekrarıyla Bellek Bozulması ve Olası RCE]]></title>
			<link>https://www.turkteam.org/konu-bind-9-cve-2026-94300-gss-tsig-mesaj-tekrariyla-bellek-bozulmasi-ve-olasi-rce.html</link>
			<pubDate>Fri, 23 Oct 2026 11:18:43 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=2">Tonyukuk</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-bind-9-cve-2026-94300-gss-tsig-mesaj-tekrariyla-bellek-bozulmasi-ve-olasi-rce.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=368" loading="lazy"  alt="[Resim: attachment.php?aid=368]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
DNS altyapısı yönetenler için önemli bir duyuru: ISC, 21 Ekim 2026'da BIND 9'un named servisinde uzaktan istismar edilebilir bir bellek bozulması açığını duyurdu. CVE-2026-94300, CVSS 3.1 puanı <span style="font-weight: bold;" class="mycode_b">8.1 (High)</span>. Özellikle Active Directory tarzı dinamik DNS güncellemeleri için GSS-TSIG (Kerberos imzalama) kullanan ortamları ilgilendiriyor.<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>GSS-TSIG nedir, kısaca?<br />
</li>
<li>Açığın senaryosu<br />
</li>
<li>Etkilenen ve düzeltilen sürümler<br />
</li>
<li>Dağıtım durumu<br />
</li>
<li>Kontrol ve sertleştirme adımları<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">GSS-TSIG kısaca</span></span><br />
TSIG, DNS mesajlarını paylaşılan bir anahtarla imzalayarak sunucu-sunucu veya istemci-sunucu iletişimini doğrular. GSS-TSIG ise bu anahtarı Kerberos ile müzakere eder; Windows istemcilerinin kendi kayıtlarını güvenli dinamik güncelleme ile yazması bu yöntemle çalışır. BIND'i AD ile entegre eden kurumlarda tkey-gssapi-keytab veya tkey-gssapi-credential ayarı ile açılır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Açığın senaryosu</span></span><br />
ISC'nin bülteni:<ul class="mycode_list"><li>Daha önce imzalanmış bir UDP mesajını yakalayabilen saldırgan, müzakere edilen TSIG anahtarı hâlâ geçerliyken bu mesajı tekrar gönderebiliyor (replay).<br />
</li>
<li>Buna ek olarak saldırganın kontrol ettiği bir zone'a özel hazırlanmış sorgular gönderilirse, paylaşılan Kerberos oturum durumu bozulabiliyor.<br />
</li>
<li>Sonuç: named sürecinin çökmesi ve/veya olası uzaktan kod çalıştırma.<br />
</li>
</ul>
CVSS vektörü AV:N/AC:H/PR:N/UI:N - ağ üzerinden, yetki gerektirmeden ama yüksek karmaşıklıkla (imzalı mesajı yakalamak gerekiyor). ISC'nin düzeltmesi paylaşılan GSS-TSIG oturumuna erişimi seri hale getiriyor. Açık ISC'nin iç testlerinde bulundu ve OpenAI'dan Dave Aitel tarafından bağımsız olarak da bildirildi. ISC aktif istismar bilmiyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sürümler</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Etkilenen: 9.11.0 - 9.18.50
           9.20.0 - 9.20.29
           9.21.0 - 9.21.26
Duzeltilen: 9.20.30, 9.21.27 (Preview: 9.20.30-S1)
Gecici cozum: YOK</code></div></div>Dikkat: ISC yalnızca desteklenen sürümleri yamalıyor; 9.18 hattı için listede düzeltme yok. pwn.watch'a göre Debian trixie'de yamalı paket var, Debian bookworm ve Ubuntu ise henüz bekliyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kontrol adımları</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>named -v
# GSS-TSIG acik mi?
grep -REn "tkey-gssapi|tkey-domain" /etc/bind /etc/named* 2&gt;/dev/null
# Debian/Ubuntu paket changelog'unda CVE
apt changelog bind9 2&gt;/dev/null | grep -n "CVE-2026-94300"</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yama gelene kadar risk azaltma</span></span><br />
Geçici çözüm olmadığı için bunlar yalnızca saldırı yüzeyini daraltır:<ul class="mycode_list"><li>Dinamik güncelleme kabul eden arayüzleri yalnızca iç ağa açın; update-policy ile kimin hangi kayda yazabileceğini daraltın.<br />
</li>
<li>GSS-TSIG gerçekten gerekmiyorsa kapatın; gerekiyorsa DNS trafiğinin yakalanabileceği ağ segmentlerini (paylaşımlı L2, misafir Wi-Fi) ayırın.<br />
</li>
<li>Yetkili (authoritative) ve özyinelemeli (recursive) rolleri ayrı sunuculara bölün.<br />
</li>
<li>named çökmelerini izleyin; systemd yeniden başlatsa bile tekrarlayan çökme bir saldırı denemesinin işareti olabilir.<br />
</li>
</ul>
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>journalctl -u named --since "2026-10-21" | grep -Ei "assert|abort|exiting"</code></div></div>DNS'e yeni başlayanlar için temel kavramları anlatan bir konuyu Başlangıç Rehberi bölümünde paylaşıyoruz.<br />
<br />
BIND'i AD ile GSS-TSIG üzerinden entegre eden var mı? Dağıtımınız yamayı yayınladı 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://kb.isc.org/docs/cve-2026-94300" target="_blank" rel="noopener" class="mycode_url">https://kb.isc.org/docs/cve-2026-94300</a><br />
</li>
<li><a href="https://kb.isc.org/docs/aa-00913" target="_blank" rel="noopener" class="mycode_url">https://kb.isc.org/docs/aa-00913</a><br />
</li>
<li><a href="https://github.com/advisories/GHSA-3g58-6x5w-h3fm" target="_blank" rel="noopener" class="mycode_url">https://github.com/advisories/GHSA-3g58-6x5w-h3fm</a><br />
</li>
<li><a href="https://pwn.watch/d/2026-10-22" target="_blank" rel="noopener" class="mycode_url">https://pwn.watch/d/2026-10-22</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=368" target="_blank" title="">05-t05-bind-gss-tsig.png</a> (Dosya Boyutu: 117.89 KB / İndirme Sayısı: 3)
<!-- 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=368" loading="lazy"  alt="[Resim: attachment.php?aid=368]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
DNS altyapısı yönetenler için önemli bir duyuru: ISC, 21 Ekim 2026'da BIND 9'un named servisinde uzaktan istismar edilebilir bir bellek bozulması açığını duyurdu. CVE-2026-94300, CVSS 3.1 puanı <span style="font-weight: bold;" class="mycode_b">8.1 (High)</span>. Özellikle Active Directory tarzı dinamik DNS güncellemeleri için GSS-TSIG (Kerberos imzalama) kullanan ortamları ilgilendiriyor.<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>GSS-TSIG nedir, kısaca?<br />
</li>
<li>Açığın senaryosu<br />
</li>
<li>Etkilenen ve düzeltilen sürümler<br />
</li>
<li>Dağıtım durumu<br />
</li>
<li>Kontrol ve sertleştirme adımları<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">GSS-TSIG kısaca</span></span><br />
TSIG, DNS mesajlarını paylaşılan bir anahtarla imzalayarak sunucu-sunucu veya istemci-sunucu iletişimini doğrular. GSS-TSIG ise bu anahtarı Kerberos ile müzakere eder; Windows istemcilerinin kendi kayıtlarını güvenli dinamik güncelleme ile yazması bu yöntemle çalışır. BIND'i AD ile entegre eden kurumlarda tkey-gssapi-keytab veya tkey-gssapi-credential ayarı ile açılır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Açığın senaryosu</span></span><br />
ISC'nin bülteni:<ul class="mycode_list"><li>Daha önce imzalanmış bir UDP mesajını yakalayabilen saldırgan, müzakere edilen TSIG anahtarı hâlâ geçerliyken bu mesajı tekrar gönderebiliyor (replay).<br />
</li>
<li>Buna ek olarak saldırganın kontrol ettiği bir zone'a özel hazırlanmış sorgular gönderilirse, paylaşılan Kerberos oturum durumu bozulabiliyor.<br />
</li>
<li>Sonuç: named sürecinin çökmesi ve/veya olası uzaktan kod çalıştırma.<br />
</li>
</ul>
CVSS vektörü AV:N/AC:H/PR:N/UI:N - ağ üzerinden, yetki gerektirmeden ama yüksek karmaşıklıkla (imzalı mesajı yakalamak gerekiyor). ISC'nin düzeltmesi paylaşılan GSS-TSIG oturumuna erişimi seri hale getiriyor. Açık ISC'nin iç testlerinde bulundu ve OpenAI'dan Dave Aitel tarafından bağımsız olarak da bildirildi. ISC aktif istismar bilmiyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sürümler</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Etkilenen: 9.11.0 - 9.18.50
           9.20.0 - 9.20.29
           9.21.0 - 9.21.26
Duzeltilen: 9.20.30, 9.21.27 (Preview: 9.20.30-S1)
Gecici cozum: YOK</code></div></div>Dikkat: ISC yalnızca desteklenen sürümleri yamalıyor; 9.18 hattı için listede düzeltme yok. pwn.watch'a göre Debian trixie'de yamalı paket var, Debian bookworm ve Ubuntu ise henüz bekliyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kontrol adımları</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>named -v
# GSS-TSIG acik mi?
grep -REn "tkey-gssapi|tkey-domain" /etc/bind /etc/named* 2&gt;/dev/null
# Debian/Ubuntu paket changelog'unda CVE
apt changelog bind9 2&gt;/dev/null | grep -n "CVE-2026-94300"</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yama gelene kadar risk azaltma</span></span><br />
Geçici çözüm olmadığı için bunlar yalnızca saldırı yüzeyini daraltır:<ul class="mycode_list"><li>Dinamik güncelleme kabul eden arayüzleri yalnızca iç ağa açın; update-policy ile kimin hangi kayda yazabileceğini daraltın.<br />
</li>
<li>GSS-TSIG gerçekten gerekmiyorsa kapatın; gerekiyorsa DNS trafiğinin yakalanabileceği ağ segmentlerini (paylaşımlı L2, misafir Wi-Fi) ayırın.<br />
</li>
<li>Yetkili (authoritative) ve özyinelemeli (recursive) rolleri ayrı sunuculara bölün.<br />
</li>
<li>named çökmelerini izleyin; systemd yeniden başlatsa bile tekrarlayan çökme bir saldırı denemesinin işareti olabilir.<br />
</li>
</ul>
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>journalctl -u named --since "2026-10-21" | grep -Ei "assert|abort|exiting"</code></div></div>DNS'e yeni başlayanlar için temel kavramları anlatan bir konuyu Başlangıç Rehberi bölümünde paylaşıyoruz.<br />
<br />
BIND'i AD ile GSS-TSIG üzerinden entegre eden var mı? Dağıtımınız yamayı yayınladı 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://kb.isc.org/docs/cve-2026-94300" target="_blank" rel="noopener" class="mycode_url">https://kb.isc.org/docs/cve-2026-94300</a><br />
</li>
<li><a href="https://kb.isc.org/docs/aa-00913" target="_blank" rel="noopener" class="mycode_url">https://kb.isc.org/docs/aa-00913</a><br />
</li>
<li><a href="https://github.com/advisories/GHSA-3g58-6x5w-h3fm" target="_blank" rel="noopener" class="mycode_url">https://github.com/advisories/GHSA-3g58-6x5w-h3fm</a><br />
</li>
<li><a href="https://pwn.watch/d/2026-10-22" target="_blank" rel="noopener" class="mycode_url">https://pwn.watch/d/2026-10-22</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=368" target="_blank" title="">05-t05-bind-gss-tsig.png</a> (Dosya Boyutu: 117.89 KB / İndirme Sayısı: 3)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Tor Çıkış Röleleri SSH'yi Yönlendirdi: 333 Röle, Ebury ve Host Anahtarı Uyarısı]]></title>
			<link>https://www.turkteam.org/konu-tor-cikis-roleleri-ssh-yi-yonlendirdi-333-role-ebury-ve-host-anahtari-uyarisi.html</link>
			<pubDate>Thu, 22 Oct 2026 11:19:55 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=2">Tonyukuk</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-tor-cikis-roleleri-ssh-yi-yonlendirdi-333-role-ebury-ve-host-anahtari-uyarisi.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=343" loading="lazy"  alt="[Resim: attachment.php?aid=343]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Tor üzerinden SSH yapanlar için Ekim 2026'nın en kritik ağı olayı: Araştırmacı kaba (kaba.cx) 2 Ekim'de Tor'un yaklaşık 3000 çıkış rölesinden 333'ünün (kabaca %10) SSH trafiğini 12 adet ara sunucuya yönlendirdiğini tespit etti. Röleler Ağustos'ta ele geçirilmiş ve Ebury 1.8.3 (Linux için OpenSSH arka kapısı) yerleştirilmişti. Tor Network Health ekibi 4 Ekim'de röleleri BadExit olarak işaretledi; 5 Ekim'de enfekte sunucular kapatıldı.<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>Saldırı nasıl çalışıyordu?<br />
</li>
<li>Araştırmacı nasıl buldu?<br />
</li>
<li>Zaman çizelgesi<br />
</li>
<li>SSH kullanıcıları için pratik dersler<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Saldırı nasıl çalışıyordu?</span></span><br />
kaba'nın yazısına göre saldırının iki hedefi vardı: şifrelenmemiş posta trafiğini toplamak ve SSH bağlantılarını MITM ile dinlemek. Belirli portları engelleyerek çıkış rölelerini yalnızca şifrelenmemiş posta trafiğine yönlendirdiler. SSH tarafında ise port 22'ye giden bağlantı, kullanıcının fark etmeyeceği şekilde 12 ara sunucudan birine yönlendiriliyordu. Şifreli web trafiği normal iletiliyordu.<br />
<br />
Araştırmacı kendi bağlantısı yönlendirildiğinde klasik OpenSSH uyarısını gördü:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!</code></div></div>Bu uyarıyı yok sayıp parola ile giriş yapan kullanıcı için saldırgan üç şey yapıyordu: parolayı çalmak, gerçek sunucuya bağlanıp yazılan komutları izlemek ve sunucuya ikinci bir bağlantıyla Ebury bulaştırmak.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Nasıl bulundu?</span></span><br />
Araştırmacı exitmap ile her çıkış rölesini sabitleyip kendi sunucu A'sından sunucu B'sine SSH açtı. A, B'nin beklenen parmak izini alıp almadığını; B ise bağlantının sabitlediği çıkıştan mı yoksa 12 ara sunucudan mı geldiğini kontrol etti. Yaklaşık bir düzine röle sahte parmak izi verdi; 300'den fazlası ise aynı ara sunucular üzerinden yönlendirdi. Yönlendirme tek başına enfeksiyon kanıtı sayıldı.<br />
<br />
Honeypot (sshesame) ile yapılan ek analizde MITM tarafının paramiko (Python SSH kütüphanesi) kullandığı ve Ebury'yi Perl ile, base64 kodlu bir komut üzerinden yüklemeye çalıştığı görüldü.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Zaman çizelgesi</span></span><ul class="mycode_list"><li>Ağustos: Röle sunucularına erişim ve Ebury 1.8.3 yerleşimi<br />
</li>
<li>2 Ekim Cuma: 333 çıkış rölesinde eşgüdümlü yönlendirme başlıyor<br />
</li>
<li>2 Ekim akşamı: Araştırmacı Tor Network Health'e bildiriyor<br />
</li>
<li>4 Ekim: Operatörlere duyuru, BadExit işaretleme, kapatmalar başlıyor<br />
</li>
<li>5 Ekim: Saldırganlar birçok röleyi yeniden başlatıyor ama BadExit olduğu için yalnızca orta (middle) röle olarak kalıyorlar; enfekte sunucular kapatılıyor<br />
</li>
</ul>
Tor ekibinin duyurusunda dikkat çeken cümle: saldırganın Linux hostlara eriştikten sonra, çıkış olmayan rölelerin torrc dosyasını düzenleyip onları çıkışa çevirdiği.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">SSH kullanıcıları için pratik dersler</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Host anahtarı uyarısını asla yok saymayın.</span> "Someone could be eavesdropping" cümlesi burada edebiyat değil, gerçek MITM'i tarif ediyor.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Parola kimlik doğrulamayı kapatın.</span> Saldırı, parolasız (anahtar tabanlı) ve host anahtarını doğrulayan kullanıcılara karşı işe yaramıyordu.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">1-5 Ekim arası Tor üzerinden parola ile SSH yaptıysanız</span> o parolayı değiştirin, sunucudaki yetkili anahtarları ve giriş kayıtlarını gözden geçirin.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">StrictHostKeyChecking=yes</span> ve bilinen host anahtarlarını bir güvenli kanaldan (ör. yönetici paneli, out-of-band) doğrulayın.<br />
</li>
</ol>
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># Kendi istemcinizde (OpenSSH) - parola kimlik doğrulamayı kapat
# ~/.ssh/config örneği
Host *
  PasswordAuthentication no
  PubkeyAuthentication yes
  StrictHostKeyChecking yes
  UpdateHostKeys yes
# Host anahtarını out-of-band doğrulama
ssh-keyscan -t ed25519 hedef.ornek 2&gt;/dev/null | ssh-keygen -lf -</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Açık sorular</span></span><br />
Araştırmacı, saldırganların bu kadar çok sunucuya ilk erişimi nasıl kazandığını ve arkasında kimlerin olduğunu henüz bilinmeyen noktalar olarak bırakıyor. Tor listelerinde barındırma firmasının ele geçirilmiş olabileceği spekülasyonu dolaşıyor; bu henüz kanıtlanmış bir gerçek değil. Sonuç net: Tor çıkışları "güvenilir proxy" değil; uçtan uca kimlik doğrulama (SSH anahtarı + host anahtarı doğrulama) olmadan geçen her parola risk altındadır.<br />
<br />
Tor üzerinden yönetim yapan var mı aranızda? Host anahtarı değişikliği yaşadınız 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://kaba.cx/posts/20261020_Tor/" target="_blank" rel="noopener" class="mycode_url">https://kaba.cx/posts/20261020_Tor/</a><br />
</li>
<li><a href="https://cyberinsider.com/tor-removes-hundreds-of-compromised-relays-used-to-hijack-ssh-logins/" target="_blank" rel="noopener" class="mycode_url">https://cyberinsider.com/tor-removes-hun...sh-logins/</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=343" target="_blank" title="">06-t06-tor-ssh-ebury.png</a> (Dosya Boyutu: 115.24 KB / İndirme Sayısı: 4)
<!-- 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=343" loading="lazy"  alt="[Resim: attachment.php?aid=343]" class="mycode_img" /></div>
<br />
Selamlar,<br />
<br />
Tor üzerinden SSH yapanlar için Ekim 2026'nın en kritik ağı olayı: Araştırmacı kaba (kaba.cx) 2 Ekim'de Tor'un yaklaşık 3000 çıkış rölesinden 333'ünün (kabaca %10) SSH trafiğini 12 adet ara sunucuya yönlendirdiğini tespit etti. Röleler Ağustos'ta ele geçirilmiş ve Ebury 1.8.3 (Linux için OpenSSH arka kapısı) yerleştirilmişti. Tor Network Health ekibi 4 Ekim'de röleleri BadExit olarak işaretledi; 5 Ekim'de enfekte sunucular kapatıldı.<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>Saldırı nasıl çalışıyordu?<br />
</li>
<li>Araştırmacı nasıl buldu?<br />
</li>
<li>Zaman çizelgesi<br />
</li>
<li>SSH kullanıcıları için pratik dersler<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Saldırı nasıl çalışıyordu?</span></span><br />
kaba'nın yazısına göre saldırının iki hedefi vardı: şifrelenmemiş posta trafiğini toplamak ve SSH bağlantılarını MITM ile dinlemek. Belirli portları engelleyerek çıkış rölelerini yalnızca şifrelenmemiş posta trafiğine yönlendirdiler. SSH tarafında ise port 22'ye giden bağlantı, kullanıcının fark etmeyeceği şekilde 12 ara sunucudan birine yönlendiriliyordu. Şifreli web trafiği normal iletiliyordu.<br />
<br />
Araştırmacı kendi bağlantısı yönlendirildiğinde klasik OpenSSH uyarısını gördü:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@    WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED!     @
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY!</code></div></div>Bu uyarıyı yok sayıp parola ile giriş yapan kullanıcı için saldırgan üç şey yapıyordu: parolayı çalmak, gerçek sunucuya bağlanıp yazılan komutları izlemek ve sunucuya ikinci bir bağlantıyla Ebury bulaştırmak.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Nasıl bulundu?</span></span><br />
Araştırmacı exitmap ile her çıkış rölesini sabitleyip kendi sunucu A'sından sunucu B'sine SSH açtı. A, B'nin beklenen parmak izini alıp almadığını; B ise bağlantının sabitlediği çıkıştan mı yoksa 12 ara sunucudan mı geldiğini kontrol etti. Yaklaşık bir düzine röle sahte parmak izi verdi; 300'den fazlası ise aynı ara sunucular üzerinden yönlendirdi. Yönlendirme tek başına enfeksiyon kanıtı sayıldı.<br />
<br />
Honeypot (sshesame) ile yapılan ek analizde MITM tarafının paramiko (Python SSH kütüphanesi) kullandığı ve Ebury'yi Perl ile, base64 kodlu bir komut üzerinden yüklemeye çalıştığı görüldü.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Zaman çizelgesi</span></span><ul class="mycode_list"><li>Ağustos: Röle sunucularına erişim ve Ebury 1.8.3 yerleşimi<br />
</li>
<li>2 Ekim Cuma: 333 çıkış rölesinde eşgüdümlü yönlendirme başlıyor<br />
</li>
<li>2 Ekim akşamı: Araştırmacı Tor Network Health'e bildiriyor<br />
</li>
<li>4 Ekim: Operatörlere duyuru, BadExit işaretleme, kapatmalar başlıyor<br />
</li>
<li>5 Ekim: Saldırganlar birçok röleyi yeniden başlatıyor ama BadExit olduğu için yalnızca orta (middle) röle olarak kalıyorlar; enfekte sunucular kapatılıyor<br />
</li>
</ul>
Tor ekibinin duyurusunda dikkat çeken cümle: saldırganın Linux hostlara eriştikten sonra, çıkış olmayan rölelerin torrc dosyasını düzenleyip onları çıkışa çevirdiği.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">SSH kullanıcıları için pratik dersler</span></span><br />
<ol type="1" class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Host anahtarı uyarısını asla yok saymayın.</span> "Someone could be eavesdropping" cümlesi burada edebiyat değil, gerçek MITM'i tarif ediyor.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Parola kimlik doğrulamayı kapatın.</span> Saldırı, parolasız (anahtar tabanlı) ve host anahtarını doğrulayan kullanıcılara karşı işe yaramıyordu.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">1-5 Ekim arası Tor üzerinden parola ile SSH yaptıysanız</span> o parolayı değiştirin, sunucudaki yetkili anahtarları ve giriş kayıtlarını gözden geçirin.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">StrictHostKeyChecking=yes</span> ve bilinen host anahtarlarını bir güvenli kanaldan (ör. yönetici paneli, out-of-band) doğrulayın.<br />
</li>
</ol>
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># Kendi istemcinizde (OpenSSH) - parola kimlik doğrulamayı kapat
# ~/.ssh/config örneği
Host *
  PasswordAuthentication no
  PubkeyAuthentication yes
  StrictHostKeyChecking yes
  UpdateHostKeys yes
# Host anahtarını out-of-band doğrulama
ssh-keyscan -t ed25519 hedef.ornek 2&gt;/dev/null | ssh-keygen -lf -</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Açık sorular</span></span><br />
Araştırmacı, saldırganların bu kadar çok sunucuya ilk erişimi nasıl kazandığını ve arkasında kimlerin olduğunu henüz bilinmeyen noktalar olarak bırakıyor. Tor listelerinde barındırma firmasının ele geçirilmiş olabileceği spekülasyonu dolaşıyor; bu henüz kanıtlanmış bir gerçek değil. Sonuç net: Tor çıkışları "güvenilir proxy" değil; uçtan uca kimlik doğrulama (SSH anahtarı + host anahtarı doğrulama) olmadan geçen her parola risk altındadır.<br />
<br />
Tor üzerinden yönetim yapan var mı aranızda? Host anahtarı değişikliği yaşadınız 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://kaba.cx/posts/20261020_Tor/" target="_blank" rel="noopener" class="mycode_url">https://kaba.cx/posts/20261020_Tor/</a><br />
</li>
<li><a href="https://cyberinsider.com/tor-removes-hundreds-of-compromised-relays-used-to-hijack-ssh-logins/" target="_blank" rel="noopener" class="mycode_url">https://cyberinsider.com/tor-removes-hun...sh-logins/</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=343" target="_blank" title="">06-t06-tor-ssh-ebury.png</a> (Dosya Boyutu: 115.24 KB / İndirme Sayısı: 4)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[RFC 1918 Özel Ağlar: Lab Segmentasyonu ve Yanlış Yönlendirme Tuzakları]]></title>
			<link>https://www.turkteam.org/konu-rfc-1918-ozel-aglar-lab-segmentasyonu-ve-yanlis-yonlendirme-tuzaklari.html</link>
			<pubDate>Wed, 21 Oct 2026 11:31:34 +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-rfc-1918-ozel-aglar-lab-segmentasyonu-ve-yanlis-yonlendirme-tuzaklari.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=334" loading="lazy"  alt="[Resim: attachment.php?aid=334]" class="mycode_img" /></div>
<br />
Merhaba,<br />
<br />
Ev labı kurarken IP planı sık sık ihmal edilir. RFC 1918 özel IPv4 bloklarını tanımlar; bunları doğru kullanmak hem NAT karmaşasını hem de "lab yanlışlıkla ofise sızdı" felaketini önler. Kısa ve uygulamalı bir hatırlatma.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Bloklar</span></span><ul class="mycode_list"><li>10.0.0.0/8<br />
</li>
<li>172.16.0.0/12 (172.16.0.0 – 172.31.255.255)<br />
</li>
<li>192.168.0.0/16<br />
</li>
</ul>
Bu adresler internette route edilmez (olmamalıdır). ISP'niz size bunları vermez; siz içeride kullanırsınız.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Lab önerisi</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># Örnek plan
# 10.50.0.0/24  - hypervisor / yönetim
# 10.50.10.0/24 - saldırgan (Kali)
# 10.50.20.0/24 - hedefler (DVWA, Metasploitable)
# 10.50.30.0/24 - mavi takım (SIEM, DC lab)</code></div></div>Sanal switch'lerde promiscuous/host-only ayrımı yapın. Hedef VLAN'dan yönetim ağına varsayılan rota vermeyin.<br />
<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>Şirket VPN'i 10.0.0.0/8 kullanıyorsa ev labı ile çakışma → split tunnel veya farklı blok (172.16.x)<br />
</li>
<li>Docker bridge 172.17.0.0/16 ile lab çakışması<br />
</li>
<li>Özel IP'yi internete advertise etmeye çalışmak / sızıntı<br />
</li>
<li>"IP gizleme" sanmak: RFC1918 gizlilik sağlamaz, yalnızca adres alanıdır<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Hızlı kontrol</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>ip -4 route
ip -4 addr
# Beklenmeyen default route var mı?</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yasal uyarı</span></span><br />
Ağ segmentasyonu başkalarının ağlarına izinsiz girmek için kullanılmaz.<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.rfc-editor.org/rfc/rfc1918" target="_blank" rel="noopener" class="mycode_url">https://www.rfc-editor.org/rfc/rfc1918</a><br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Dokümantasyon</span></span><br />
IP planını tek sayfalık diyagram + tablo olarak wiki'ye koyun. Yeni VM açan herkes aynı sayfadan adres alsın. Çakışma ticket'ı "kim 10.0.0.0/8'i kapmış" diye aranmasın.<br />
<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Uygulamada sık gördüğüm hatalar</span></span><br />
Birçok ekip yamayı "planlandı" diye işaretleyip internete açık yüzeyde günlerce bekletiyor. İkinci sık hata: yalnızca CVE numarasına bakıp zincir etkisini görmemek. Üçüncü hata: yama sonrası log ve dosya bütünlüğüne bakmamak; oysa yama öncesi sömürü olmuş olabilir. Bu üç noktayı kendi kontrol listenize eklemenizi öneririm.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Ekip içi iletişim şablonu</span></span><br />
Yönetime veya müşteriye yazarken teknik jargonu azaltın: hangi varlık etkilendi, internete açık mı, yama var mı, geçici azaltma ne, doğrulama nasıl yapılacak. Tek paragrafta risk + eylem + sahiplik yazmak, uzun CVE özetinden daha hızlı karar aldırır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Lab not defteri</span></span><br />
Bu konuyu kendi defterime şu başlıklarla işliyorum: tarih, kaynak URL, etkilenen ürün/sürüm, internete açık mı, yama komutu, geri alma planı, IOC listesi, kime haber verildi. Siz de benzer basit bir şablon tutarsanız bir ay sonra "ne yapmıştık?" sorusu cevapsız kalmaz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">İzleme ve doğrulama</span></span><br />
Değişiklikten sonra en az bir negatif ve bir pozitif kontrol tanımlayın. Negatif: alarm boş yere düşmemeli. Pozitif: bilinen kötü örneği veya beklenen log satırını yakalamalı. İkisini de kaydedin; aksi halde "sanırım düzeldi" ile yetinirsiniz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
Özetle: kaynağı okuyun, kendi envanterinize bağlayın, yama veya azaltmayı uygulayın, sonra doğrulayın. TurkTeam'de yorumlarda kendi ortamınızdan (ürün adı ve sürüm yeter, hassas IP yazmayın) kısa deneyim paylaşırsanız herkes faydalanır.<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Adım adım kontrol listesi (kopyala-yapıştır)</span></span><br />
<ol type="1" class="mycode_list"><li>Kaynak duyuruyu ve varsa üretici güvenlik sayfasını arşivleyin (PDF/HTML).<br />
</li>
<li>Envanterde etkilenen ürün var mı diye CMDB / agent raporu / netscan ile bakın.<br />
</li>
<li>İnternete açık mı, yoksa yalnızca iç ağda mı? Buna göre SLA seçin.<br />
</li>
<li>Yama veya yapılandırma azaltmasını stagingde deneyin.<br />
</li>
<li>Üretim penceresinde uygulayın; değişiklik kaydı açın.<br />
</li>
<li>Servis sağlık kontrolü + log doğrulaması yapın.<br />
</li>
<li>Gerekliyse IOC avı veya compromise assessment planlayın.<br />
</li>
<li>Kapanış notunu yazın: sürüm, tarih, kim onayladı.<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sık sorulanlar</span></span><br />
<span style="font-weight: bold;" class="mycode_b">Sadece okumak yeter mi?</span> Hayır. Okuduktan sonra envanter satırına bağlanmayan bilgi operasyonel değildir.<br />
<span style="font-weight: bold;" class="mycode_b">PoC çalıştırmalı mıyım?</span> Yalnızca izole lab ve yazılı izinle. İnternette rastgele deneme hem etik dışı hem yasadışı olabilir.<br />
<span style="font-weight: bold;" class="mycode_b">WAF / EDR tek başına kurtarır mı?</span> Katmanlı savunma işe yarar ama yamanın yerini tutmaz; özellikle kimlik doğrulamasız RCE sınıflarında.<br />
<span style="font-weight: bold;" class="mycode_b">Ne zaman yönetime çıkmalıyım?</span> İnternete açık kritik yüzey, aktif sömürü istihbaratı veya veri sızıntısı şüphesi varsa gecikmeden.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Örnek komut defteri</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># Tarih damgası ve ortam notu
date -Is
hostnamectl 2&gt;/dev/null | head -5 || true
# Ağ dinleme özeti (lab)
ss -lntp | head -30
# Son reboot / güncelleme ipucu (systemd)
who -b 2&gt;/dev/null || true</code></div></div>Bu komutlar tanı koymaz; değişiklik öncesi/sonrası basline almak için kullanın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">İlgili TurkTeam bölümleri</span></span><br />
Bu yazıyı okuduktan sonra aynı kategorideki komşu konulara ve Soru-Cevap bölümüne kendi lab çıktınızı (hassas veri olmadan) taşıyabilirsiniz. Kısa ekran görüntüsü veya komut çıktısı, uzun teoriden daha çok işe yarar.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kapanış ve yasal çerçeve</span></span><br />
TurkTeam white-hat bir topluluktur. Anlatılan teknikler eğitim, savunma ve izinli test içindir. Başkalarının sistemlerinde izinsiz tarama, sömürü, veri çalma veya "hack hizmeti" sunmak forum kurallarına ve TCK 243, 244, 245 maddelerine aykırıdır. Kendi laboratuvarınızı izolasyonla kurun; üretim verisi kullanmayın. Kaynaklardaki bağlantıları birincil referans kabul edin; bu yazı özet ve yol göstericidir, üretici duyurusunun yerini tutmaz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kişisel deneyim notu</span></span><br />
Ben benzer konuları işlerken önce resmi duyuruyu iki kez okuyup sonra labda en küçük yeniden üretilebilir adımı arıyorum. Yeniden üretemiyorsam bile envanter ve yama doğrulamasını aynı gün bitirmeye çalışıyorum. Siz de "bugün tek iş" diye bir satır seçin: ya yamayı uygulayın ya da etkilenen varlık olmadığını kanıtlayın. İkisi de geçerli kapanıştır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Okuma listesi</span></span><ul class="mycode_list"><li>Üretici / araştırmacı birincil yazısı (kaynakçada)<br />
</li>
<li>CISA KEV veya CERT duyurusu varsa o<br />
</li>
<li>Kendi iç runbook'unuzun ilgili maddesi<br />
</li>
</ul>
Üçünden fazlasını aynı anda açmak yerine birini bitirip not alın; aksi halde tab kaybı başlar.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kısa senaryo</span></span><br />
Diyelim ki bu konuyu pazartesi sabah toplantısında anlatacaksınız: bir slaytta risk, bir slaytta etkilenen varlık sorusu, bir slaytta bugün yapılacak tek eylem. Üç slayttan fazlası dikkat dağıtır. Toplantı bitince eylem sahibinin adını ticket'a yazın.<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=334" target="_blank" title="">17-k02-rfc1918.png</a> (Dosya Boyutu: 115.33 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=334" loading="lazy"  alt="[Resim: attachment.php?aid=334]" class="mycode_img" /></div>
<br />
Merhaba,<br />
<br />
Ev labı kurarken IP planı sık sık ihmal edilir. RFC 1918 özel IPv4 bloklarını tanımlar; bunları doğru kullanmak hem NAT karmaşasını hem de "lab yanlışlıkla ofise sızdı" felaketini önler. Kısa ve uygulamalı bir hatırlatma.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Bloklar</span></span><ul class="mycode_list"><li>10.0.0.0/8<br />
</li>
<li>172.16.0.0/12 (172.16.0.0 – 172.31.255.255)<br />
</li>
<li>192.168.0.0/16<br />
</li>
</ul>
Bu adresler internette route edilmez (olmamalıdır). ISP'niz size bunları vermez; siz içeride kullanırsınız.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Lab önerisi</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># Örnek plan
# 10.50.0.0/24  - hypervisor / yönetim
# 10.50.10.0/24 - saldırgan (Kali)
# 10.50.20.0/24 - hedefler (DVWA, Metasploitable)
# 10.50.30.0/24 - mavi takım (SIEM, DC lab)</code></div></div>Sanal switch'lerde promiscuous/host-only ayrımı yapın. Hedef VLAN'dan yönetim ağına varsayılan rota vermeyin.<br />
<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>Şirket VPN'i 10.0.0.0/8 kullanıyorsa ev labı ile çakışma → split tunnel veya farklı blok (172.16.x)<br />
</li>
<li>Docker bridge 172.17.0.0/16 ile lab çakışması<br />
</li>
<li>Özel IP'yi internete advertise etmeye çalışmak / sızıntı<br />
</li>
<li>"IP gizleme" sanmak: RFC1918 gizlilik sağlamaz, yalnızca adres alanıdır<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Hızlı kontrol</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>ip -4 route
ip -4 addr
# Beklenmeyen default route var mı?</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yasal uyarı</span></span><br />
Ağ segmentasyonu başkalarının ağlarına izinsiz girmek için kullanılmaz.<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.rfc-editor.org/rfc/rfc1918" target="_blank" rel="noopener" class="mycode_url">https://www.rfc-editor.org/rfc/rfc1918</a><br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Dokümantasyon</span></span><br />
IP planını tek sayfalık diyagram + tablo olarak wiki'ye koyun. Yeni VM açan herkes aynı sayfadan adres alsın. Çakışma ticket'ı "kim 10.0.0.0/8'i kapmış" diye aranmasın.<br />
<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Uygulamada sık gördüğüm hatalar</span></span><br />
Birçok ekip yamayı "planlandı" diye işaretleyip internete açık yüzeyde günlerce bekletiyor. İkinci sık hata: yalnızca CVE numarasına bakıp zincir etkisini görmemek. Üçüncü hata: yama sonrası log ve dosya bütünlüğüne bakmamak; oysa yama öncesi sömürü olmuş olabilir. Bu üç noktayı kendi kontrol listenize eklemenizi öneririm.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Ekip içi iletişim şablonu</span></span><br />
Yönetime veya müşteriye yazarken teknik jargonu azaltın: hangi varlık etkilendi, internete açık mı, yama var mı, geçici azaltma ne, doğrulama nasıl yapılacak. Tek paragrafta risk + eylem + sahiplik yazmak, uzun CVE özetinden daha hızlı karar aldırır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Lab not defteri</span></span><br />
Bu konuyu kendi defterime şu başlıklarla işliyorum: tarih, kaynak URL, etkilenen ürün/sürüm, internete açık mı, yama komutu, geri alma planı, IOC listesi, kime haber verildi. Siz de benzer basit bir şablon tutarsanız bir ay sonra "ne yapmıştık?" sorusu cevapsız kalmaz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">İzleme ve doğrulama</span></span><br />
Değişiklikten sonra en az bir negatif ve bir pozitif kontrol tanımlayın. Negatif: alarm boş yere düşmemeli. Pozitif: bilinen kötü örneği veya beklenen log satırını yakalamalı. İkisini de kaydedin; aksi halde "sanırım düzeldi" ile yetinirsiniz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
Özetle: kaynağı okuyun, kendi envanterinize bağlayın, yama veya azaltmayı uygulayın, sonra doğrulayın. TurkTeam'de yorumlarda kendi ortamınızdan (ürün adı ve sürüm yeter, hassas IP yazmayın) kısa deneyim paylaşırsanız herkes faydalanır.<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Adım adım kontrol listesi (kopyala-yapıştır)</span></span><br />
<ol type="1" class="mycode_list"><li>Kaynak duyuruyu ve varsa üretici güvenlik sayfasını arşivleyin (PDF/HTML).<br />
</li>
<li>Envanterde etkilenen ürün var mı diye CMDB / agent raporu / netscan ile bakın.<br />
</li>
<li>İnternete açık mı, yoksa yalnızca iç ağda mı? Buna göre SLA seçin.<br />
</li>
<li>Yama veya yapılandırma azaltmasını stagingde deneyin.<br />
</li>
<li>Üretim penceresinde uygulayın; değişiklik kaydı açın.<br />
</li>
<li>Servis sağlık kontrolü + log doğrulaması yapın.<br />
</li>
<li>Gerekliyse IOC avı veya compromise assessment planlayın.<br />
</li>
<li>Kapanış notunu yazın: sürüm, tarih, kim onayladı.<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sık sorulanlar</span></span><br />
<span style="font-weight: bold;" class="mycode_b">Sadece okumak yeter mi?</span> Hayır. Okuduktan sonra envanter satırına bağlanmayan bilgi operasyonel değildir.<br />
<span style="font-weight: bold;" class="mycode_b">PoC çalıştırmalı mıyım?</span> Yalnızca izole lab ve yazılı izinle. İnternette rastgele deneme hem etik dışı hem yasadışı olabilir.<br />
<span style="font-weight: bold;" class="mycode_b">WAF / EDR tek başına kurtarır mı?</span> Katmanlı savunma işe yarar ama yamanın yerini tutmaz; özellikle kimlik doğrulamasız RCE sınıflarında.<br />
<span style="font-weight: bold;" class="mycode_b">Ne zaman yönetime çıkmalıyım?</span> İnternete açık kritik yüzey, aktif sömürü istihbaratı veya veri sızıntısı şüphesi varsa gecikmeden.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Örnek komut defteri</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># Tarih damgası ve ortam notu
date -Is
hostnamectl 2&gt;/dev/null | head -5 || true
# Ağ dinleme özeti (lab)
ss -lntp | head -30
# Son reboot / güncelleme ipucu (systemd)
who -b 2&gt;/dev/null || true</code></div></div>Bu komutlar tanı koymaz; değişiklik öncesi/sonrası basline almak için kullanın.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">İlgili TurkTeam bölümleri</span></span><br />
Bu yazıyı okuduktan sonra aynı kategorideki komşu konulara ve Soru-Cevap bölümüne kendi lab çıktınızı (hassas veri olmadan) taşıyabilirsiniz. Kısa ekran görüntüsü veya komut çıktısı, uzun teoriden daha çok işe yarar.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kapanış ve yasal çerçeve</span></span><br />
TurkTeam white-hat bir topluluktur. Anlatılan teknikler eğitim, savunma ve izinli test içindir. Başkalarının sistemlerinde izinsiz tarama, sömürü, veri çalma veya "hack hizmeti" sunmak forum kurallarına ve TCK 243, 244, 245 maddelerine aykırıdır. Kendi laboratuvarınızı izolasyonla kurun; üretim verisi kullanmayın. Kaynaklardaki bağlantıları birincil referans kabul edin; bu yazı özet ve yol göstericidir, üretici duyurusunun yerini tutmaz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kişisel deneyim notu</span></span><br />
Ben benzer konuları işlerken önce resmi duyuruyu iki kez okuyup sonra labda en küçük yeniden üretilebilir adımı arıyorum. Yeniden üretemiyorsam bile envanter ve yama doğrulamasını aynı gün bitirmeye çalışıyorum. Siz de "bugün tek iş" diye bir satır seçin: ya yamayı uygulayın ya da etkilenen varlık olmadığını kanıtlayın. İkisi de geçerli kapanıştır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Okuma listesi</span></span><ul class="mycode_list"><li>Üretici / araştırmacı birincil yazısı (kaynakçada)<br />
</li>
<li>CISA KEV veya CERT duyurusu varsa o<br />
</li>
<li>Kendi iç runbook'unuzun ilgili maddesi<br />
</li>
</ul>
Üçünden fazlasını aynı anda açmak yerine birini bitirip not alın; aksi halde tab kaybı başlar.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kısa senaryo</span></span><br />
Diyelim ki bu konuyu pazartesi sabah toplantısında anlatacaksınız: bir slaytta risk, bir slaytta etkilenen varlık sorusu, bir slaytta bugün yapılacak tek eylem. Üç slayttan fazlası dikkat dağıtır. Toplantı bitince eylem sahibinin adını ticket'a yazın.<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=334" target="_blank" title="">17-k02-rfc1918.png</a> (Dosya Boyutu: 115.33 KB / İndirme Sayısı: 9)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[tcpdump ile Sahada En Çok Kullandığım Filtreler: BPF Mantığı ve Örnekler]]></title>
			<link>https://www.turkteam.org/konu-tcpdump-ile-sahada-en-cok-kullandigim-filtreler-bpf-mantigi-ve-ornekler.html</link>
			<pubDate>Sun, 18 Oct 2026 22:16:39 +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-tcpdump-ile-sahada-en-cok-kullandigim-filtreler-bpf-mantigi-ve-ornekler.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=259" loading="lazy"  alt="[Resim: attachment.php?aid=259]" class="mycode_img" /></div>
<br />
Merhaba,<br />
<br />
Wireshark güzel ama sahada çoğu zaman elinizde grafik arayüzü olmayan bir sunucu, bir SSH oturumu ve kısıtlı süre olur. O anlarda en hızlı dostum tcpdump. Yıllar içinde biriken not defterimdeki filtreleri, neden öyle yazıldıklarıyla birlikte paylaşmak istedim. Ezber listesinden çok "nasıl düşünülür" kısmına odaklandım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Önce temel bayraklar</span></span><br />
Her komutta neredeyse refleks olarak kullandığım seçenekler:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 -c 50</code></div></div><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">-n</span>: isim çözümlemesi yapma (DNS sorgusu üretmesin, çıktı hızlı gelsin)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">-nn</span>: hem host hem port isimlerini çözme<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">-i</span>: arayüz seçimi; emin değilseniz <span style="font-weight: bold;" class="mycode_b">-i any</span> veya <span style="font-weight: bold;" class="mycode_b">ip link</span> ile bakın<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">-c</span>: paket sayısı sınırı; unutunca terminali kilitleyen klasik hata<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">-w dosya.pcap</span>: diske yaz; sonra Wireshark ile açarsınız<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">-r dosya.pcap</span>: kayıtlı dosyayı oku<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">-A</span> / <span style="font-weight: bold;" class="mycode_b">-X</span>: ASCII / hex+ASCII; HTTP gibi protokoller için<br />
</li>
</ul>
Yetki notu: ham paket yakalamak genelde CAP_NET_RAW ister. sudo veya setcap kullanın; üretimde setcap'i bilinçli verin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">BPF mantığı: filtre nasıl kurulur?</span></span><br />
tcpdump'ın kalbi Berkeley Packet Filter ifadesidir. Mantık şudur: önce hangi trafiği istiyorsunuz (host, port, protokol), sonra bayrak ve içerik kısıtları. Operatörler: and, or, not. Parantez kullanın; öncelik karışıklığı klasik hata.<br />
<br />
Host ve port:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 host 10.0.0.5
sudo tcpdump -nn -i eth0 src host 10.0.0.5
sudo tcpdump -nn -i eth0 dst port 443
sudo tcpdump -nn -i eth0 'host 10.0.0.5 and port 22'</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sahada en çok işime yarayan filtreler</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">1) SYN taraması / yeni bağlantı avı</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 'tcp[tcpflags] &amp; (tcp-syn) != 0 and tcp[tcpflags] &amp; (tcp-ack) == 0'</code></div></div>Sadece SYN (ACK yok) paketlerini gösterir. Ani SYN yağmuru port taraması veya flood belirtisi olabilir. Daha kısa yazım:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 'tcp[13] &amp; 2 != 0 and tcp[13] &amp; 16 == 0'</code></div></div>13. bayt TCP bayrak alanı; 2=SYN, 16=ACK.<br />
<br />
Labda örnek çıktı:<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=260" loading="lazy"  alt="[Resim: attachment.php?aid=260]" class="mycode_img" /></div>
<br />
<span style="font-weight: bold;" class="mycode_b">2) DNS sorguları</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 port 53</code></div></div>Olay müdahalesinde C2 alan adlarını yakalamak için ilk bakacağım yerlerden biri. UDP 53 dışında DoH (443) varsa bu filtre yetmez; o zaman DNS loguna geçersiniz.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">3) Belirli bir HTTP host başlığı (şifresiz trafik)</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 -A 'tcp port 80 and (((ip[2:2] - ((ip[0]&amp;0xf)&lt;&lt;2)) - ((tcp[12]&amp;0xf0)&gt;&gt;2)) != 0)'</code></div></div>Karmaşık görünüyor ama anlamı "HTTP payload taşıyan paketler". Daha pratik alternatif: <span style="font-weight: bold;" class="mycode_b">-A</span> ile port 80'i yakalayıp greplemek veya hemen <span style="font-weight: bold;" class="mycode_b">-w</span> yazıp Wireshark'ta http.host filtresi kullanmak.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">4) ARP ve yerel ağ gariplikleri</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 arp
sudo tcpdump -nn -i eth0 'arp and arp[6:2] == 2'</code></div></div>İkinci satır ARP reply'leri gösterir. Aynı IP için farklı MAC'ler görürseniz spoofing şüphesi.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">5) Belirli bir konuşmayı (conversation) yakalamak</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 -w oturum.pcap 'host 10.0.0.5 and host 10.0.0.9'</code></div></div>İki uç arasındaki tüm trafiği kaydedip sonra Wireshark'ta Follow TCP Stream yaparsınız.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">6) ICMP (ping, unreachable)</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 icmp</code></div></div>Path sorunlarında ve bazı tarama türlerinde işe yarar.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">7) IPv6</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 ip6
sudo tcpdump -nn -i eth0 'ip6 and tcp port 22'</code></div></div>Birçok ortamda IPv6 unutuluyor; saldırganlar bunu seviyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Ring buffer ile uzun süre dinlemek</span></span><br />
Disk doldurmadan saatlerce dinlemek için:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 -W 10 -C 100 -w /var/tmp/capture.pcap 'not port 22'</code></div></div><span style="font-weight: bold;" class="mycode_b">-C 100</span>: her dosya ~100 MB, <span style="font-weight: bold;" class="mycode_b">-W 10</span>: 10 dosyalık döngü. SSH oturumunuzu kendi yakalamanızdan boğmamak için <span style="font-weight: bold;" class="mycode_b">not port 22</span> sık kurtarıcı olur.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sorun giderme alışkanlıklarım</span></span><br />
<ol type="1" class="mycode_list"><li>Önce arayüz doğru mu? <span style="font-weight: bold;" class="mycode_b">ip -br a</span><br />
</li>
<li>Filtre çok mu dar? Geçici olarak filtreyi kaldırıp paket geliyor mu bakın.<br />
</li>
<li>Offload / checksum gariplikleri: Wireshark'ta "incorrect checksum" görürseniz çoğu zaman NIC offload kaynaklıdır; panik yapmayın.<br />
</li>
<li>Kapsüller (VLAN, GRE, VXLAN): basit host filtresi yetmeyebilir; <span style="font-weight: bold;" class="mycode_b">vlan</span>, <span style="font-weight: bold;" class="mycode_b">proto gre</span> gibi ekler gerekir.<br />
</li>
<li>Üretimde <span style="font-weight: bold;" class="mycode_b">-w</span> ile yazın, canlı ekranı izlemeyin; paket kaybı azalır.<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">tcpdump mu, tshark mı, Wireshark mı?</span></span><br />
Hızlı doğrulama ve sunucu üstü yakalama: tcpdump. Aynı BPF'yi dosyada çalıştırıp alan çıkarmak: tshark. Derin protokol analizi ve Follow Stream: Wireshark. Üçü de aynı BPF dilini konuşur; öğrendiğiniz filtreler boşa gitmez.<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>tcpdump man sayfası ve pcap-filter (man 7 pcap-filter)<br />
</li>
<li>Wireshark Display Filter Reference (display filter BPF'den farklıdır; karıştırmayın)<br />
</li>
<li>Julia Evans'ın tcpdump cheatsheet notları (öğrenme için faydalı)<br />
</li>
</ul>
<br />
Sizin "olmazsa olmaz" filtreniz hangisi? Özellikle VLAN veya cloud mirror senaryolarında takılan varsa yazın, birlikte bakalım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">VLAN ve tünel paketlerinde BPF</span></span><br />
Saha ağında mirror port VLAN tag taşıyorsa basit host filtresi yetmeyebilir:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 'vlan and host 10.0.0.5'
sudo tcpdump -nn -e -i eth0 'vlan 120'</code></div></div><span style="font-weight: bold;" class="mycode_b">-e</span> Ethernet başlığını gösterir; hangi VLAN'dan geldiğini anında görürsünüz. GRE/VXLAN için önce dış başlığı, sonra içeriği düşünün. Şüphede önce <span style="font-weight: bold;" class="mycode_b">-w</span> ile ham yakalayıp Wireshark'ta decode edin; canlı karmaşık BPF yazmak vakit kaybı olabilir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Paket kaybı ve buffer</span></span><br />
Yoğun trafikte tcpdump "dropped by kernel" uyarısı verebilir. <span style="font-weight: bold;" class="mycode_b">-B</span> ile buffer büyütün veya daha dar filtre uygulayın. Üretim olayında "her şeyi yakala" refleksi çoğu zaman boş dosya veya dolu disk ile biter; önce hipotez, sonra filtre.<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sık sorulanlar</span></span><br />
tcpdump çıktısını sürekli diske yazarken rotasyon unutulursa disk dolar ve üretim servisi düşer. -C/-W kullanın. Konteyner içinde tcpdump için NET_RAW capability gerekir. Host ağındaki pod trafiğini görmek ayrı hikâye; CNI bridge üzerinde dinlemeniz gerekebilir. Şüpheli C2 avında önce DNS ve outbound 443 netflow'a bakın; kör tam paket yakalama son çaredir.<br />
<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=259" target="_blank" title="">100-n02-ea3ffc.png</a> (Dosya Boyutu: 64.23 KB / İndirme Sayısı: 9)
<!-- 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=260" target="_blank" title="">n02-inner.png</a> (Dosya Boyutu: 20.46 KB / İndirme Sayısı: 11)
<!-- 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=259" loading="lazy"  alt="[Resim: attachment.php?aid=259]" class="mycode_img" /></div>
<br />
Merhaba,<br />
<br />
Wireshark güzel ama sahada çoğu zaman elinizde grafik arayüzü olmayan bir sunucu, bir SSH oturumu ve kısıtlı süre olur. O anlarda en hızlı dostum tcpdump. Yıllar içinde biriken not defterimdeki filtreleri, neden öyle yazıldıklarıyla birlikte paylaşmak istedim. Ezber listesinden çok "nasıl düşünülür" kısmına odaklandım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Önce temel bayraklar</span></span><br />
Her komutta neredeyse refleks olarak kullandığım seçenekler:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 -c 50</code></div></div><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">-n</span>: isim çözümlemesi yapma (DNS sorgusu üretmesin, çıktı hızlı gelsin)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">-nn</span>: hem host hem port isimlerini çözme<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">-i</span>: arayüz seçimi; emin değilseniz <span style="font-weight: bold;" class="mycode_b">-i any</span> veya <span style="font-weight: bold;" class="mycode_b">ip link</span> ile bakın<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">-c</span>: paket sayısı sınırı; unutunca terminali kilitleyen klasik hata<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">-w dosya.pcap</span>: diske yaz; sonra Wireshark ile açarsınız<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">-r dosya.pcap</span>: kayıtlı dosyayı oku<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">-A</span> / <span style="font-weight: bold;" class="mycode_b">-X</span>: ASCII / hex+ASCII; HTTP gibi protokoller için<br />
</li>
</ul>
Yetki notu: ham paket yakalamak genelde CAP_NET_RAW ister. sudo veya setcap kullanın; üretimde setcap'i bilinçli verin.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">BPF mantığı: filtre nasıl kurulur?</span></span><br />
tcpdump'ın kalbi Berkeley Packet Filter ifadesidir. Mantık şudur: önce hangi trafiği istiyorsunuz (host, port, protokol), sonra bayrak ve içerik kısıtları. Operatörler: and, or, not. Parantez kullanın; öncelik karışıklığı klasik hata.<br />
<br />
Host ve port:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 host 10.0.0.5
sudo tcpdump -nn -i eth0 src host 10.0.0.5
sudo tcpdump -nn -i eth0 dst port 443
sudo tcpdump -nn -i eth0 'host 10.0.0.5 and port 22'</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sahada en çok işime yarayan filtreler</span></span><br />
<br />
<span style="font-weight: bold;" class="mycode_b">1) SYN taraması / yeni bağlantı avı</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 'tcp[tcpflags] &amp; (tcp-syn) != 0 and tcp[tcpflags] &amp; (tcp-ack) == 0'</code></div></div>Sadece SYN (ACK yok) paketlerini gösterir. Ani SYN yağmuru port taraması veya flood belirtisi olabilir. Daha kısa yazım:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 'tcp[13] &amp; 2 != 0 and tcp[13] &amp; 16 == 0'</code></div></div>13. bayt TCP bayrak alanı; 2=SYN, 16=ACK.<br />
<br />
Labda örnek çıktı:<br />
<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=260" loading="lazy"  alt="[Resim: attachment.php?aid=260]" class="mycode_img" /></div>
<br />
<span style="font-weight: bold;" class="mycode_b">2) DNS sorguları</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 port 53</code></div></div>Olay müdahalesinde C2 alan adlarını yakalamak için ilk bakacağım yerlerden biri. UDP 53 dışında DoH (443) varsa bu filtre yetmez; o zaman DNS loguna geçersiniz.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">3) Belirli bir HTTP host başlığı (şifresiz trafik)</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 -A 'tcp port 80 and (((ip[2:2] - ((ip[0]&amp;0xf)&lt;&lt;2)) - ((tcp[12]&amp;0xf0)&gt;&gt;2)) != 0)'</code></div></div>Karmaşık görünüyor ama anlamı "HTTP payload taşıyan paketler". Daha pratik alternatif: <span style="font-weight: bold;" class="mycode_b">-A</span> ile port 80'i yakalayıp greplemek veya hemen <span style="font-weight: bold;" class="mycode_b">-w</span> yazıp Wireshark'ta http.host filtresi kullanmak.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">4) ARP ve yerel ağ gariplikleri</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 arp
sudo tcpdump -nn -i eth0 'arp and arp[6:2] == 2'</code></div></div>İkinci satır ARP reply'leri gösterir. Aynı IP için farklı MAC'ler görürseniz spoofing şüphesi.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">5) Belirli bir konuşmayı (conversation) yakalamak</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 -w oturum.pcap 'host 10.0.0.5 and host 10.0.0.9'</code></div></div>İki uç arasındaki tüm trafiği kaydedip sonra Wireshark'ta Follow TCP Stream yaparsınız.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">6) ICMP (ping, unreachable)</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 icmp</code></div></div>Path sorunlarında ve bazı tarama türlerinde işe yarar.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">7) IPv6</span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 ip6
sudo tcpdump -nn -i eth0 'ip6 and tcp port 22'</code></div></div>Birçok ortamda IPv6 unutuluyor; saldırganlar bunu seviyor.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Ring buffer ile uzun süre dinlemek</span></span><br />
Disk doldurmadan saatlerce dinlemek için:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 -W 10 -C 100 -w /var/tmp/capture.pcap 'not port 22'</code></div></div><span style="font-weight: bold;" class="mycode_b">-C 100</span>: her dosya ~100 MB, <span style="font-weight: bold;" class="mycode_b">-W 10</span>: 10 dosyalık döngü. SSH oturumunuzu kendi yakalamanızdan boğmamak için <span style="font-weight: bold;" class="mycode_b">not port 22</span> sık kurtarıcı olur.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sorun giderme alışkanlıklarım</span></span><br />
<ol type="1" class="mycode_list"><li>Önce arayüz doğru mu? <span style="font-weight: bold;" class="mycode_b">ip -br a</span><br />
</li>
<li>Filtre çok mu dar? Geçici olarak filtreyi kaldırıp paket geliyor mu bakın.<br />
</li>
<li>Offload / checksum gariplikleri: Wireshark'ta "incorrect checksum" görürseniz çoğu zaman NIC offload kaynaklıdır; panik yapmayın.<br />
</li>
<li>Kapsüller (VLAN, GRE, VXLAN): basit host filtresi yetmeyebilir; <span style="font-weight: bold;" class="mycode_b">vlan</span>, <span style="font-weight: bold;" class="mycode_b">proto gre</span> gibi ekler gerekir.<br />
</li>
<li>Üretimde <span style="font-weight: bold;" class="mycode_b">-w</span> ile yazın, canlı ekranı izlemeyin; paket kaybı azalır.<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">tcpdump mu, tshark mı, Wireshark mı?</span></span><br />
Hızlı doğrulama ve sunucu üstü yakalama: tcpdump. Aynı BPF'yi dosyada çalıştırıp alan çıkarmak: tshark. Derin protokol analizi ve Follow Stream: Wireshark. Üçü de aynı BPF dilini konuşur; öğrendiğiniz filtreler boşa gitmez.<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>tcpdump man sayfası ve pcap-filter (man 7 pcap-filter)<br />
</li>
<li>Wireshark Display Filter Reference (display filter BPF'den farklıdır; karıştırmayın)<br />
</li>
<li>Julia Evans'ın tcpdump cheatsheet notları (öğrenme için faydalı)<br />
</li>
</ul>
<br />
Sizin "olmazsa olmaz" filtreniz hangisi? Özellikle VLAN veya cloud mirror senaryolarında takılan varsa yazın, birlikte bakalım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">VLAN ve tünel paketlerinde BPF</span></span><br />
Saha ağında mirror port VLAN tag taşıyorsa basit host filtresi yetmeyebilir:<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo tcpdump -nn -i eth0 'vlan and host 10.0.0.5'
sudo tcpdump -nn -e -i eth0 'vlan 120'</code></div></div><span style="font-weight: bold;" class="mycode_b">-e</span> Ethernet başlığını gösterir; hangi VLAN'dan geldiğini anında görürsünüz. GRE/VXLAN için önce dış başlığı, sonra içeriği düşünün. Şüphede önce <span style="font-weight: bold;" class="mycode_b">-w</span> ile ham yakalayıp Wireshark'ta decode edin; canlı karmaşık BPF yazmak vakit kaybı olabilir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Paket kaybı ve buffer</span></span><br />
Yoğun trafikte tcpdump "dropped by kernel" uyarısı verebilir. <span style="font-weight: bold;" class="mycode_b">-B</span> ile buffer büyütün veya daha dar filtre uygulayın. Üretim olayında "her şeyi yakala" refleksi çoğu zaman boş dosya veya dolu disk ile biter; önce hipotez, sonra filtre.<br />
<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sık sorulanlar</span></span><br />
tcpdump çıktısını sürekli diske yazarken rotasyon unutulursa disk dolar ve üretim servisi düşer. -C/-W kullanın. Konteyner içinde tcpdump için NET_RAW capability gerekir. Host ağındaki pod trafiğini görmek ayrı hikâye; CNI bridge üzerinde dinlemeniz gerekebilir. Şüpheli C2 avında önce DNS ve outbound 443 netflow'a bakın; kör tam paket yakalama son çaredir.<br />
<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=259" target="_blank" title="">100-n02-ea3ffc.png</a> (Dosya Boyutu: 64.23 KB / İndirme Sayısı: 9)
<!-- 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=260" target="_blank" title="">n02-inner.png</a> (Dosya Boyutu: 20.46 KB / İndirme Sayısı: 11)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Zeek ile Ag Guvenlik Izleme: Kurulum ve Ilk Loglarin Okunmasi]]></title>
			<link>https://www.turkteam.org/konu-zeek-ile-ag-guvenlik-izleme-kurulum-ve-ilk-loglarin-okunmasi.html</link>
			<pubDate>Sat, 17 Oct 2026 11:27:28 +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-zeek-ile-ag-guvenlik-izleme-kurulum-ve-ilk-loglarin-okunmasi.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=103" loading="lazy"  alt="[Resim: attachment.php?aid=103]" class="mycode_img" /></div>
<br />
Merhaba arkadaslar,<br />
<br />
Wireshark paketi tek tek incelemek icin harika ama surekli calisan, olay ureten bir ag gorunurlugu istiyorsaniz Zeek (eski adiyla Bro) cok daha uygun. Zeek ham trafigi zengin, yapilandirilmis loglara cevirir. Bu konuda kurulumu ve ilk loglari okumayi anlatacagim.<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>Zeek nedir, IDS'ten farki<br />
</li>
<li>Kurulum<br />
</li>
<li>Pcap'ten log uretme<br />
</li>
<li>Onemli log dosyalari<br />
</li>
<li>Basit bir tespit mantigi<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1) Zeek Nedir?</span></span><br />
Zeek bir imza tabanli IDS degil; bir ag analiz cercevesidir. Snort/Suricata "bu imzaya uyan paketi yakala" derken, Zeek "agda ne olup bittigini" ayrintili olarak kaydeder: hangi IP hangi IP ile konustu, hangi DNS sorgusu yapildi, hangi dosya transfer edildi. Bu loglar sonradan avlanma (threat hunting) icin paha bicilmezdir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2) Kurulum</span></span><br />
Debian/Ubuntu uzerinde resmi depo ile:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>echo 'deb http://download.opensuse.org/repositories/security:/zeek/Debian_12/ /' | sudo tee /etc/apt/sources.list.d/zeek.list
sudo apt update &amp;&amp; sudo apt install -y zeek
export PATH=&#36;PATH:/opt/zeek/bin</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3) Pcap'ten Log Uretme</span></span><br />
Canli arayuz yerine once elinizdeki bir pcap ile denemek guvenli yoldur:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>zeek -r ornek.pcap
ls
# conn.log dns.log http.log ssl.log files.log ...</code></div></div><br />
Zeek her protokol icin ayri bir log uretir. Canli dinleme icin <div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo zeek -i eth0</code></div></div> yeterli (yalnizca kendi aginizda).<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4) Onemli Loglar</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">conn.log</span>: tum baglantilarin ozeti (kaynak, hedef, sure, bayt)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">dns.log</span>: DNS sorgulari, DGA/tunnel avinda altin deger<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">http.log</span>: istekler, user-agent, URI<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">ssl.log</span>: TLS el sikismalari, sertifikalar (JA3 ile birlikte)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">files.log</span>: transfer edilen dosyalar ve hash'leri<br />
</li>
</ul>
<br />
Loglari okumak icin zeek-cut pratiktir:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>cat conn.log | zeek-cut id.orig_h id.resp_h id.resp_p service duration | head</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5) Basit Tespit</span></span><br />
Ornegin cok sayida farkli porta kisa baglantilar bir port taramasina isaret edebilir. dns.log'da anormal derecede uzun veya cok sayida alt alan adi DNS tunnel suphesi yaratir. Bu loglari Elastic veya baska bir SIEM'e besleyip panolar kurabilirsiniz.<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://docs.zeek.org/en/master/" target="_blank" rel="noopener" class="mycode_url">Zeek resmi dokumantasyon</a><br />
</li>
<li><a href="https://github.com/zeek/zeek" target="_blank" rel="noopener" class="mycode_url">Zeek GitHub</a><br />
</li>
</ul>
<br />
<blockquote class="mycode_quote"><cite>Alıntı:</cite><span style="font-weight: bold;" class="mycode_b">Yasal not:</span> Trafik izlemeyi yalnizca sahibi oldugunuz veya izinli oldugunuz aglarda yapin.</blockquote>
<br />
Siz Zeek loglarini hangi SIEM ile besliyorsunuz?<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=105" target="_blank" title="">bilgekagan-b06.png</a> (Dosya Boyutu: 82.67 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=103" loading="lazy"  alt="[Resim: attachment.php?aid=103]" class="mycode_img" /></div>
<br />
Merhaba arkadaslar,<br />
<br />
Wireshark paketi tek tek incelemek icin harika ama surekli calisan, olay ureten bir ag gorunurlugu istiyorsaniz Zeek (eski adiyla Bro) cok daha uygun. Zeek ham trafigi zengin, yapilandirilmis loglara cevirir. Bu konuda kurulumu ve ilk loglari okumayi anlatacagim.<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>Zeek nedir, IDS'ten farki<br />
</li>
<li>Kurulum<br />
</li>
<li>Pcap'ten log uretme<br />
</li>
<li>Onemli log dosyalari<br />
</li>
<li>Basit bir tespit mantigi<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1) Zeek Nedir?</span></span><br />
Zeek bir imza tabanli IDS degil; bir ag analiz cercevesidir. Snort/Suricata "bu imzaya uyan paketi yakala" derken, Zeek "agda ne olup bittigini" ayrintili olarak kaydeder: hangi IP hangi IP ile konustu, hangi DNS sorgusu yapildi, hangi dosya transfer edildi. Bu loglar sonradan avlanma (threat hunting) icin paha bicilmezdir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2) Kurulum</span></span><br />
Debian/Ubuntu uzerinde resmi depo ile:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>echo 'deb http://download.opensuse.org/repositories/security:/zeek/Debian_12/ /' | sudo tee /etc/apt/sources.list.d/zeek.list
sudo apt update &amp;&amp; sudo apt install -y zeek
export PATH=&#36;PATH:/opt/zeek/bin</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3) Pcap'ten Log Uretme</span></span><br />
Canli arayuz yerine once elinizdeki bir pcap ile denemek guvenli yoldur:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>zeek -r ornek.pcap
ls
# conn.log dns.log http.log ssl.log files.log ...</code></div></div><br />
Zeek her protokol icin ayri bir log uretir. Canli dinleme icin <div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>sudo zeek -i eth0</code></div></div> yeterli (yalnizca kendi aginizda).<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4) Onemli Loglar</span></span><ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">conn.log</span>: tum baglantilarin ozeti (kaynak, hedef, sure, bayt)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">dns.log</span>: DNS sorgulari, DGA/tunnel avinda altin deger<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">http.log</span>: istekler, user-agent, URI<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">ssl.log</span>: TLS el sikismalari, sertifikalar (JA3 ile birlikte)<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">files.log</span>: transfer edilen dosyalar ve hash'leri<br />
</li>
</ul>
<br />
Loglari okumak icin zeek-cut pratiktir:<br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>cat conn.log | zeek-cut id.orig_h id.resp_h id.resp_p service duration | head</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5) Basit Tespit</span></span><br />
Ornegin cok sayida farkli porta kisa baglantilar bir port taramasina isaret edebilir. dns.log'da anormal derecede uzun veya cok sayida alt alan adi DNS tunnel suphesi yaratir. Bu loglari Elastic veya baska bir SIEM'e besleyip panolar kurabilirsiniz.<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://docs.zeek.org/en/master/" target="_blank" rel="noopener" class="mycode_url">Zeek resmi dokumantasyon</a><br />
</li>
<li><a href="https://github.com/zeek/zeek" target="_blank" rel="noopener" class="mycode_url">Zeek GitHub</a><br />
</li>
</ul>
<br />
<blockquote class="mycode_quote"><cite>Alıntı:</cite><span style="font-weight: bold;" class="mycode_b">Yasal not:</span> Trafik izlemeyi yalnizca sahibi oldugunuz veya izinli oldugunuz aglarda yapin.</blockquote>
<br />
Siz Zeek loglarini hangi SIEM ile besliyorsunuz?<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=105" target="_blank" title="">bilgekagan-b06.png</a> (Dosya Boyutu: 82.67 KB / İndirme Sayısı: 6)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[VPN, Proxy ve Tor Farkı: Hangisi Neyi Gizler, Ne Zaman Kullanılır?]]></title>
			<link>https://www.turkteam.org/konu-vpn-proxy-ve-tor-farki-hangisi-neyi-gizler-ne-zaman-kullanilir.html</link>
			<pubDate>Sat, 17 Oct 2026 11:26:14 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=2">Tonyukuk</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-vpn-proxy-ve-tor-farki-hangisi-neyi-gizler-ne-zaman-kullanilir.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=100" loading="lazy"  alt="[Resim: attachment.php?aid=100]" class="mycode_img" /></div>
<br />
"Anonim olmak istiyorum, hangisini kullanayım: VPN mi, proxy mi, Tor mu?" Bu soru foruma en sık gelenlerden. Sorun şu ki üçü de "IP gizler" diye özetleniyor, oysa tehdit modeline göre tamamen farklı araçlar. Bu yazıda üçünü teknik olarak ayırıp "hangisi kimden korur" sorusunu netleştireceğim.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Konuda anlatılacaklar</span><br />
<ol type="1" class="mycode_list"><li>Temel kavram: kim neyi görüyor?<br />
</li>
<li>Proxy nedir, türleri<br />
</li>
<li>VPN nedir, nasıl çalışır?<br />
</li>
<li>Tor nedir, soğan yönlendirme mantığı<br />
</li>
<li>Karşılaştırma tablosu<br />
</li>
<li>Hangi senaryoda hangisi?<br />
</li>
<li>Sık yapılan hatalar ve yasal not<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Temel Kavram: Kim Neyi Görüyor?</span></span><br />
<br />
Anonimlik/gizlilik araçlarını anlamanın tek sağlıklı yolu şu soruyu sormaktır: <span style="font-weight: bold;" class="mycode_b">bu araç, hangi gözlemciden neyi gizliyor?</span> Gözlemciler şunlar olabilir:<ul class="mycode_list"><li>İnternet servis sağlayıcınız (ISS)<br />
</li>
<li>Bağlandığınız web sitesi/sunucu<br />
</li>
<li>Aradaki araç sağlayıcısı (proxy/VPN/Tor düğümü)<br />
</li>
<li>Yerel ağdaki biri (ör. aynı Wi-Fi)<br />
</li>
</ul>
<br />
Her araç bu gözlemcilerden farklı bir alt kümeyi engeller. "Tam anonimlik" diye bir ürün yoktur.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Proxy</span></span><br />
<br />
Proxy, isteklerinizi sizin yerinize ileten aracı bir sunucudur. Genelde <span style="font-weight: bold;" class="mycode_b">tek uygulama</span> seviyesinde çalışır (ör. tarayıcı).<br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">HTTP proxy:</span> Sadece web trafiği; şifreleme sağlamaz (HTTPS zaten uçtan uca şifreli olsa da proxy bağlantıyı görür).<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">SOCKS proxy:</span> Protokolden bağımsız, daha genel amaçlı.<br />
</li>
</ul>
<br />
Önemli: Çoğu basit proxy trafiğinizi <span style="font-weight: bold;" class="mycode_b">şifrelemez</span>. Hedef siteye karşı IP'nizi gizler ama proxy sağlayıcısı her şeyi görebilir ve ISS'niz proxy'ye gittiğinizi görür. Hızlı IP değiştirme için iyidir, gizlilik aracı olarak zayıftır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">VPN</span></span><br />
<br />
VPN (Virtual Private Network), cihazınız ile VPN sunucusu arasında <span style="font-weight: bold;" class="mycode_b">şifreli bir tünel</span> kurar ve <span style="font-weight: bold;" class="mycode_b">tüm cihaz trafiğini</span> (sadece tarayıcı değil) bu tünelden geçirir.<br />
<br />
Kimin ne gördüğü:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">ISS'niz:</span> VPN'e bağlandığınızı görür ama içeriği ve gittiğiniz siteleri göremez.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Hedef site:</span> VPN sunucusunun IP'sini görür, sizinkini değil.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">VPN sağlayıcısı:</span> Her şeyi görebilir. Bu yüzden VPN'de <span style="font-weight: bold;" class="mycode_b">güven</span> meselesi merkezidir; "no-log" iddiası denetlenmiş mi diye bakmak gerekir.<br />
</li>
</ul>
<br />
VPN; genel Wi-Fi'de trafiği korumak, coğrafi kısıtları aşmak ve ISS'den içerik gizlemek için iyidir. Mutlak anonimlik aracı değildir, çünkü güveni tek bir sağlayıcıya verirsiniz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Tor</span></span><br />
<br />
Tor (The Onion Router), trafiği <span style="font-weight: bold;" class="mycode_b">en az üç gönüllü düğümden</span> (giriş, orta, çıkış) geçirir ve her katmanda ayrı şifreleme uygular (soğan yönlendirme). Hiçbir tek düğüm hem kim olduğunuzu hem nereye gittiğinizi aynı anda bilemez.<br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Giriş düğümü:</span> Kim olduğunuzu (IP) bilir, nereye gittiğinizi bilmez.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Çıkış düğümü:</span> Nereye gittiğinizi bilir, kim olduğunuzu bilmez.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Hedef site:</span> Çıkış düğümünün IP'sini görür.<br />
</li>
</ul>
<br />
Tor, güveni <span style="font-weight: bold;" class="mycode_b">dağıtarak</span> tek sağlayıcı sorununu çözer ve gerçek anonimlik için en güçlü yaygın araçtır. Dezavantajı: yavaştır ve çıkış düğümü trafiği (şifreli değilse) görebilir, bu yüzden HTTPS şart.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Karşılaştırma</span></span><br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Özellik          Proxy        VPN            Tor
Şifreleme        Genelde yok  Var (tünel)    Var (çok katmanlı)
Kapsam           Uygulama     Tüm cihaz      Tarayıcı/uygulama
IP gizleme       Siteye karşı Siteye karşı   Çok katmanlı
Güven modeli     Sağlayıcı    Tek sağlayıcı  Dağıtık
Hız              Hızlı        Hızlı          Yavaş
Anonimlik        Zayıf        Orta           Güçlü</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Hangi Senaryoda Hangisi?</span></span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Genel Wi-Fi'de güvenlik:</span> VPN.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Coğrafi kısıt aşma / ISS'den içerik gizleme:</span> VPN.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Tek uygulama için hızlı IP değişimi:</span> Proxy.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Gazeteci/aktivist, güçlü anonimlik:</span> Tor (tercihen Tor Browser veya Tails).<br />
</li>
</ul>
<br />
Bazı durumlarda katmanlı kullanım tercih edilir (ör. VPN üzerinden Tor), ama bu, yanlış kurulunca anonimliği azaltabilir; acemiyseniz tek bir aracı doğru kullanmak daha güvenlidir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sık Yapılan Hatalar</span></span><br />
<ul class="mycode_list"><li>Tor Browser yerine normal tarayıcıyı Tor'a bağlamak (parmak izi sızar).<br />
</li>
<li>Ücretsiz "anonim" VPN'lerin trafiği satabileceğini unutmak.<br />
</li>
<li>Proxy'yi gizlilik aracı sanmak; çoğu şifrelemez.<br />
</li>
<li>Oturum açtığınız hesaplarla anonim kalmayı beklemek (IP gizlense de kimliğiniz hesaptan belli olur).<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
<br />
Özetle: proxy IP değiştirir, VPN tüneller ve güveni bir sağlayıcıya verir, Tor güveni dağıtır. Doğru araç, "neyi kimden gizlemek istediğinize" bağlı. Siz hangi senaryoda hangisini tercih ediyorsunuz, yorumlarda tartışalım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yasal Not</span></span><br />
<br />
Bu araçlar mahremiyet ve güvenlik içindir. Yasa dışı faaliyetlerde kullanımı suçtur; amaç kendi gizliliğinizi korumaktır.<br />
<br />
Görsel: TurkTeam özgün kapak görseli<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=100" target="_blank" title="">tonyukuk-13-vpn.jpg</a> (Dosya Boyutu: 75.11 KB / İndirme Sayısı: 12)
<!-- 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=100" loading="lazy"  alt="[Resim: attachment.php?aid=100]" class="mycode_img" /></div>
<br />
"Anonim olmak istiyorum, hangisini kullanayım: VPN mi, proxy mi, Tor mu?" Bu soru foruma en sık gelenlerden. Sorun şu ki üçü de "IP gizler" diye özetleniyor, oysa tehdit modeline göre tamamen farklı araçlar. Bu yazıda üçünü teknik olarak ayırıp "hangisi kimden korur" sorusunu netleştireceğim.<br />
<br />
<span style="font-weight: bold;" class="mycode_b">Konuda anlatılacaklar</span><br />
<ol type="1" class="mycode_list"><li>Temel kavram: kim neyi görüyor?<br />
</li>
<li>Proxy nedir, türleri<br />
</li>
<li>VPN nedir, nasıl çalışır?<br />
</li>
<li>Tor nedir, soğan yönlendirme mantığı<br />
</li>
<li>Karşılaştırma tablosu<br />
</li>
<li>Hangi senaryoda hangisi?<br />
</li>
<li>Sık yapılan hatalar ve yasal not<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Temel Kavram: Kim Neyi Görüyor?</span></span><br />
<br />
Anonimlik/gizlilik araçlarını anlamanın tek sağlıklı yolu şu soruyu sormaktır: <span style="font-weight: bold;" class="mycode_b">bu araç, hangi gözlemciden neyi gizliyor?</span> Gözlemciler şunlar olabilir:<ul class="mycode_list"><li>İnternet servis sağlayıcınız (ISS)<br />
</li>
<li>Bağlandığınız web sitesi/sunucu<br />
</li>
<li>Aradaki araç sağlayıcısı (proxy/VPN/Tor düğümü)<br />
</li>
<li>Yerel ağdaki biri (ör. aynı Wi-Fi)<br />
</li>
</ul>
<br />
Her araç bu gözlemcilerden farklı bir alt kümeyi engeller. "Tam anonimlik" diye bir ürün yoktur.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Proxy</span></span><br />
<br />
Proxy, isteklerinizi sizin yerinize ileten aracı bir sunucudur. Genelde <span style="font-weight: bold;" class="mycode_b">tek uygulama</span> seviyesinde çalışır (ör. tarayıcı).<br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">HTTP proxy:</span> Sadece web trafiği; şifreleme sağlamaz (HTTPS zaten uçtan uca şifreli olsa da proxy bağlantıyı görür).<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">SOCKS proxy:</span> Protokolden bağımsız, daha genel amaçlı.<br />
</li>
</ul>
<br />
Önemli: Çoğu basit proxy trafiğinizi <span style="font-weight: bold;" class="mycode_b">şifrelemez</span>. Hedef siteye karşı IP'nizi gizler ama proxy sağlayıcısı her şeyi görebilir ve ISS'niz proxy'ye gittiğinizi görür. Hızlı IP değiştirme için iyidir, gizlilik aracı olarak zayıftır.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">VPN</span></span><br />
<br />
VPN (Virtual Private Network), cihazınız ile VPN sunucusu arasında <span style="font-weight: bold;" class="mycode_b">şifreli bir tünel</span> kurar ve <span style="font-weight: bold;" class="mycode_b">tüm cihaz trafiğini</span> (sadece tarayıcı değil) bu tünelden geçirir.<br />
<br />
Kimin ne gördüğü:<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">ISS'niz:</span> VPN'e bağlandığınızı görür ama içeriği ve gittiğiniz siteleri göremez.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Hedef site:</span> VPN sunucusunun IP'sini görür, sizinkini değil.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">VPN sağlayıcısı:</span> Her şeyi görebilir. Bu yüzden VPN'de <span style="font-weight: bold;" class="mycode_b">güven</span> meselesi merkezidir; "no-log" iddiası denetlenmiş mi diye bakmak gerekir.<br />
</li>
</ul>
<br />
VPN; genel Wi-Fi'de trafiği korumak, coğrafi kısıtları aşmak ve ISS'den içerik gizlemek için iyidir. Mutlak anonimlik aracı değildir, çünkü güveni tek bir sağlayıcıya verirsiniz.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Tor</span></span><br />
<br />
Tor (The Onion Router), trafiği <span style="font-weight: bold;" class="mycode_b">en az üç gönüllü düğümden</span> (giriş, orta, çıkış) geçirir ve her katmanda ayrı şifreleme uygular (soğan yönlendirme). Hiçbir tek düğüm hem kim olduğunuzu hem nereye gittiğinizi aynı anda bilemez.<br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Giriş düğümü:</span> Kim olduğunuzu (IP) bilir, nereye gittiğinizi bilmez.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Çıkış düğümü:</span> Nereye gittiğinizi bilir, kim olduğunuzu bilmez.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Hedef site:</span> Çıkış düğümünün IP'sini görür.<br />
</li>
</ul>
<br />
Tor, güveni <span style="font-weight: bold;" class="mycode_b">dağıtarak</span> tek sağlayıcı sorununu çözer ve gerçek anonimlik için en güçlü yaygın araçtır. Dezavantajı: yavaştır ve çıkış düğümü trafiği (şifreli değilse) görebilir, bu yüzden HTTPS şart.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Karşılaştırma</span></span><br />
<br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>Özellik          Proxy        VPN            Tor
Şifreleme        Genelde yok  Var (tünel)    Var (çok katmanlı)
Kapsam           Uygulama     Tüm cihaz      Tarayıcı/uygulama
IP gizleme       Siteye karşı Siteye karşı   Çok katmanlı
Güven modeli     Sağlayıcı    Tek sağlayıcı  Dağıtık
Hız              Hızlı        Hızlı          Yavaş
Anonimlik        Zayıf        Orta           Güçlü</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Hangi Senaryoda Hangisi?</span></span><br />
<ul class="mycode_list"><li><span style="font-weight: bold;" class="mycode_b">Genel Wi-Fi'de güvenlik:</span> VPN.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Coğrafi kısıt aşma / ISS'den içerik gizleme:</span> VPN.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Tek uygulama için hızlı IP değişimi:</span> Proxy.<br />
</li>
<li><span style="font-weight: bold;" class="mycode_b">Gazeteci/aktivist, güçlü anonimlik:</span> Tor (tercihen Tor Browser veya Tails).<br />
</li>
</ul>
<br />
Bazı durumlarda katmanlı kullanım tercih edilir (ör. VPN üzerinden Tor), ama bu, yanlış kurulunca anonimliği azaltabilir; acemiyseniz tek bir aracı doğru kullanmak daha güvenlidir.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sık Yapılan Hatalar</span></span><br />
<ul class="mycode_list"><li>Tor Browser yerine normal tarayıcıyı Tor'a bağlamak (parmak izi sızar).<br />
</li>
<li>Ücretsiz "anonim" VPN'lerin trafiği satabileceğini unutmak.<br />
</li>
<li>Proxy'yi gizlilik aracı sanmak; çoğu şifrelemez.<br />
</li>
<li>Oturum açtığınız hesaplarla anonim kalmayı beklemek (IP gizlense de kimliğiniz hesaptan belli olur).<br />
</li>
</ul>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Sonuç</span></span><br />
<br />
Özetle: proxy IP değiştirir, VPN tüneller ve güveni bir sağlayıcıya verir, Tor güveni dağıtır. Doğru araç, "neyi kimden gizlemek istediğinize" bağlı. Siz hangi senaryoda hangisini tercih ediyorsunuz, yorumlarda tartışalım.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Yasal Not</span></span><br />
<br />
Bu araçlar mahremiyet ve güvenlik içindir. Yasa dışı faaliyetlerde kullanımı suçtur; amaç kendi gizliliğinizi korumaktır.<br />
<br />
Görsel: TurkTeam özgün kapak görseli<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=100" target="_blank" title="">tonyukuk-13-vpn.jpg</a> (Dosya Boyutu: 75.11 KB / İndirme Sayısı: 12)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
		<item>
			<title><![CDATA[Wireshark ile HTTP ve DNS Trafik Analizi: Adım Adım Rehber]]></title>
			<link>https://www.turkteam.org/konu-wireshark-ile-http-ve-dns-trafik-analizi-adim-adim-rehber.html</link>
			<pubDate>Fri, 16 Oct 2026 11:16:42 +0300</pubDate>
			<dc:creator><![CDATA[<a href="https://www.turkteam.org/member.php?action=profile&uid=2">Tonyukuk</a>]]></dc:creator>
			<guid isPermaLink="false">https://www.turkteam.org/konu-wireshark-ile-http-ve-dns-trafik-analizi-adim-adim-rehber.html</guid>
			<description><![CDATA[<div style="text-align: center;" class="mycode_align"><img src="https://www.turkteam.org/attachment.php?aid=18" loading="lazy"  alt="[Resim: attachment.php?aid=18]" class="mycode_img" /></div>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Wireshark ile HTTP ve DNS Trafik Analizi</span></span><br />
<br />
Merhaba,<br />
<br />
Wireshark, paket seviyesinde gören gözünüzdür. Bu rehberde <span style="font-weight: bold;" class="mycode_b">Wireshark 4.6.x</span> (güncel kararlı sürüm ailesi) ile kendi lab trafiğinizde HTTP ve DNS analizi yapmayı adım adım anlatıyoruz.<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>Kurulum ve yakalama arayüzü seçimi<br />
</li>
<li>Görüntüleme filtreleri (display filter)<br />
</li>
<li>DNS sorgularını okuma<br />
</li>
<li>HTTP isteği / yanıtı inceleme<br />
</li>
<li>TLS trafiğinde ne görebilirsiniz?<br />
</li>
<li>Kaynakça<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1) Kurulum</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># Debian/Ubuntu
sudo apt update &amp;&amp; sudo apt install -y wireshark
# Paket kurulumu sırasında non-root yakalama için wireshark grubuna eklenmeyi kabul edin
sudo usermod -aG wireshark &#36;USER
# Oturumu kapatıp açın; ardından:
wireshark --version</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2) Yakalama</span></span><br />
<ol type="1" class="mycode_list"><li>Wireshark'ı açın, kendi lab arayüzünüzü seçin (ör. eth0, wlan0, veya bir VM bridge).<br />
</li>
<li>Mavi köpekbalığı düğmesiyle yakalamayı başlatın.<br />
</li>
<li>Labınızda bir tarayıcıdan <a href="http://example.com" target="_blank" rel="noopener" class="mycode_url">http://example.com</a> gibi bir HTTP sitesine gidin (HTTPS yerine önce HTTP lab'ı önerilir).<br />
</li>
<li>Yakalamayı durdurun ve dosyayı kaydedin: File -&gt; Save As -&gt; lab_http_dns.pcapng<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3) Temel Görüntüleme Filtreleri</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>dns
http
tcp.port == 80
ip.addr == 10.10.10.5
dns.qry.name contains "example"
http.request.method == "GET"
tcp.flags.syn == 1 &amp;&amp; tcp.flags.ack == 0</code></div></div>Filtreler araç çubuğundaki kutuya yazılır; yeşil = sözdizimi doğru.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4) DNS Analizi</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>dns.flags.response == 0   # sorgu
dns.flags.response == 1   # yanıt
dns.a                     # A kaydı içeren paketler</code></div></div>Bir DNS paketini seçip ortadaki ağaçta görürsünüz:<ul class="mycode_list"><li>Queries -&gt; Name: sorulan alan adı<br />
</li>
<li>Answers -&gt; Address: dönen IP<br />
</li>
<li>Response code: No Error / NXDOMAIN / ServFail<br />
</li>
</ul>
Anormal durumlar: Aynı host'tan saniyede onlarca NXDOMAIN (DGA şüphesi), beklenmeyen uzun alt alan adları, bilinen kötüye kullanım çözümleyicilerine giden trafik.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5) HTTP Analizi</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>http.request
http.response.code == 200
http.host == "hedef.lab"
http.cookie</code></div></div>Bir GET isteğinde bakılacaklar:<ul class="mycode_list"><li>Request URI ve Host<br />
</li>
<li>User-Agent<br />
</li>
<li>Cookie / Authorization başlıkları (lab dışında paylaşmayın)<br />
</li>
<li>Yanıtta Set-Cookie, Location, Server başlıkları<br />
</li>
</ul>
Takip için: pakete sağ tık -&gt; Follow -&gt; TCP Stream veya HTTP Stream.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">6) TLS'te Ne Görürsünüz?</span></span><br />
HTTPS içeriği şifreli olduğu için URI ve gövdeyi göremezsiniz; ama şunları görebilirsiniz:<ul class="mycode_list"><li>SNI (Server Name Indication) - hangi host'a bağlanıldığı<br />
</li>
<li>Sertifika zinciri<br />
</li>
<li>TLS sürümü ve şifre takımı<br />
</li>
<li>JA3/JA4 parmak izi (ekstra eklentilerle)<br />
</li>
</ul>
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>tls.handshake.type == 1          # Client Hello
tls.handshake.extensions_server_name</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">7) Küçük Alıştırma (Kendi Labınız)</span></span><br />
<ol type="1" class="mycode_list"><li>HTTP lab sunucunuza 10 istek atın.<br />
</li>
<li>Wireshark'ta http.request.method == "GET" filtresiyle sayın.<br />
</li>
<li>dns.qry.name filtresiyle hangi alan adlarının çözüldüğünü listeleyin.<br />
</li>
<li>Statistics -&gt; Protocol Hierarchy ile protokol dağılımına bakın.<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynakça</span></span><ul class="mycode_list"><li><a href="https://www.wireshark.org/docs/" target="_blank" rel="noopener" class="mycode_url">Wireshark Kullanıcı Kılavuzu</a><br />
</li>
<li><a href="https://www.wireshark.org/download.html" target="_blank" rel="noopener" class="mycode_url">Wireshark İndirme</a><br />
</li>
<li><a href="https://wiki.wireshark.org/DisplayFilters" target="_blank" rel="noopener" class="mycode_url">Display Filters Wiki</a><br />
</li>
</ul>
<br />
Görsel: TurkTeam özgün kapak görseli.<br />
<br />
<blockquote class="mycode_quote"><cite>Alıntı:</cite><span style="font-weight: bold;" class="mycode_b">Yasal Uyarı:</span> Trafik yakalama yalnızca kendi ağınızda veya açık rızası olan ortamlarda yapılmalıdır. Başkasının trafiğini izinsiz dinlemek TCK 243-245 ve KVKK kapsamında hukuka aykırıdır.</blockquote>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=18" target="_blank" title="">tonyukuk-11.jpg</a> (Dosya Boyutu: 97.1 KB / İndirme Sayısı: 8)
<!-- 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=18" loading="lazy"  alt="[Resim: attachment.php?aid=18]" class="mycode_img" /></div>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Wireshark ile HTTP ve DNS Trafik Analizi</span></span><br />
<br />
Merhaba,<br />
<br />
Wireshark, paket seviyesinde gören gözünüzdür. Bu rehberde <span style="font-weight: bold;" class="mycode_b">Wireshark 4.6.x</span> (güncel kararlı sürüm ailesi) ile kendi lab trafiğinizde HTTP ve DNS analizi yapmayı adım adım anlatıyoruz.<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>Kurulum ve yakalama arayüzü seçimi<br />
</li>
<li>Görüntüleme filtreleri (display filter)<br />
</li>
<li>DNS sorgularını okuma<br />
</li>
<li>HTTP isteği / yanıtı inceleme<br />
</li>
<li>TLS trafiğinde ne görebilirsiniz?<br />
</li>
<li>Kaynakça<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">1) Kurulum</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code># Debian/Ubuntu
sudo apt update &amp;&amp; sudo apt install -y wireshark
# Paket kurulumu sırasında non-root yakalama için wireshark grubuna eklenmeyi kabul edin
sudo usermod -aG wireshark &#36;USER
# Oturumu kapatıp açın; ardından:
wireshark --version</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">2) Yakalama</span></span><br />
<ol type="1" class="mycode_list"><li>Wireshark'ı açın, kendi lab arayüzünüzü seçin (ör. eth0, wlan0, veya bir VM bridge).<br />
</li>
<li>Mavi köpekbalığı düğmesiyle yakalamayı başlatın.<br />
</li>
<li>Labınızda bir tarayıcıdan <a href="http://example.com" target="_blank" rel="noopener" class="mycode_url">http://example.com</a> gibi bir HTTP sitesine gidin (HTTPS yerine önce HTTP lab'ı önerilir).<br />
</li>
<li>Yakalamayı durdurun ve dosyayı kaydedin: File -&gt; Save As -&gt; lab_http_dns.pcapng<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">3) Temel Görüntüleme Filtreleri</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>dns
http
tcp.port == 80
ip.addr == 10.10.10.5
dns.qry.name contains "example"
http.request.method == "GET"
tcp.flags.syn == 1 &amp;&amp; tcp.flags.ack == 0</code></div></div>Filtreler araç çubuğundaki kutuya yazılır; yeşil = sözdizimi doğru.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">4) DNS Analizi</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>dns.flags.response == 0   # sorgu
dns.flags.response == 1   # yanıt
dns.a                     # A kaydı içeren paketler</code></div></div>Bir DNS paketini seçip ortadaki ağaçta görürsünüz:<ul class="mycode_list"><li>Queries -&gt; Name: sorulan alan adı<br />
</li>
<li>Answers -&gt; Address: dönen IP<br />
</li>
<li>Response code: No Error / NXDOMAIN / ServFail<br />
</li>
</ul>
Anormal durumlar: Aynı host'tan saniyede onlarca NXDOMAIN (DGA şüphesi), beklenmeyen uzun alt alan adları, bilinen kötüye kullanım çözümleyicilerine giden trafik.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">5) HTTP Analizi</span></span><br />
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>http.request
http.response.code == 200
http.host == "hedef.lab"
http.cookie</code></div></div>Bir GET isteğinde bakılacaklar:<ul class="mycode_list"><li>Request URI ve Host<br />
</li>
<li>User-Agent<br />
</li>
<li>Cookie / Authorization başlıkları (lab dışında paylaşmayın)<br />
</li>
<li>Yanıtta Set-Cookie, Location, Server başlıkları<br />
</li>
</ul>
Takip için: pakete sağ tık -&gt; Follow -&gt; TCP Stream veya HTTP Stream.<br />
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">6) TLS'te Ne Görürsünüz?</span></span><br />
HTTPS içeriği şifreli olduğu için URI ve gövdeyi göremezsiniz; ama şunları görebilirsiniz:<ul class="mycode_list"><li>SNI (Server Name Indication) - hangi host'a bağlanıldığı<br />
</li>
<li>Sertifika zinciri<br />
</li>
<li>TLS sürümü ve şifre takımı<br />
</li>
<li>JA3/JA4 parmak izi (ekstra eklentilerle)<br />
</li>
</ul>
<div class="codeblock"><div class="title">Kod:</div><div class="body" dir="ltr"><code>tls.handshake.type == 1          # Client Hello
tls.handshake.extensions_server_name</code></div></div><br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">7) Küçük Alıştırma (Kendi Labınız)</span></span><br />
<ol type="1" class="mycode_list"><li>HTTP lab sunucunuza 10 istek atın.<br />
</li>
<li>Wireshark'ta http.request.method == "GET" filtresiyle sayın.<br />
</li>
<li>dns.qry.name filtresiyle hangi alan adlarının çözüldüğünü listeleyin.<br />
</li>
<li>Statistics -&gt; Protocol Hierarchy ile protokol dağılımına bakın.<br />
</li>
</ol>
<br />
<span style="font-size: large;" class="mycode_size"><span style="font-weight: bold;" class="mycode_b">Kaynakça</span></span><ul class="mycode_list"><li><a href="https://www.wireshark.org/docs/" target="_blank" rel="noopener" class="mycode_url">Wireshark Kullanıcı Kılavuzu</a><br />
</li>
<li><a href="https://www.wireshark.org/download.html" target="_blank" rel="noopener" class="mycode_url">Wireshark İndirme</a><br />
</li>
<li><a href="https://wiki.wireshark.org/DisplayFilters" target="_blank" rel="noopener" class="mycode_url">Display Filters Wiki</a><br />
</li>
</ul>
<br />
Görsel: TurkTeam özgün kapak görseli.<br />
<br />
<blockquote class="mycode_quote"><cite>Alıntı:</cite><span style="font-weight: bold;" class="mycode_b">Yasal Uyarı:</span> Trafik yakalama yalnızca kendi ağınızda veya açık rızası olan ortamlarda yapılmalıdır. Başkasının trafiğini izinsiz dinlemek TCK 243-245 ve KVKK kapsamında hukuka aykırıdır.</blockquote>
<br /><!-- start: postbit_attachments_attachment -->
<br /><!-- start: attachment_icon -->
<img src="https://cdn.turkteam.org/images/attachtypes/image.png" title="JPG Image" border="0" alt=".jpg" />
<!-- end: attachment_icon -->&nbsp;&nbsp;<a href="attachment.php?aid=18" target="_blank" title="">tonyukuk-11.jpg</a> (Dosya Boyutu: 97.1 KB / İndirme Sayısı: 8)
<!-- end: postbit_attachments_attachment -->]]></content:encoded>
		</item>
	</channel>
</rss>