Merhabalar abilerim/kardeşlerim. 

Serimizi devam ettiriyoruz...
ilk olarak Önceki yazımızdakı ilgisizlikten dolayı emeği dokunan tüm arkadaşlara emeklerinden dolayı teşekkür ediyorum. Aslında durumun farkındayım. Her kes Sıradan basit CTF i çözmeye zaman ayırmayacak kadar ve OSİ modelini okumaya zaman ayırmayacak kadar profosyonel ve bilgili biri. Fakat ben yinede seriyi devam ettiriyorum.
Anlamadığım konu, her biriniz script falan arıyorsunuz. next next install diyerek script kurduğunuzumu düşünüyorsunuz? Eminim bir çok arkadaş apache2 deki log dosyalarının yolunu bile bilmiyor. Size verilen ve sunulan bu imkanları neden kullanmıyorsunuz bu mana machuldur. Neyse devam ediyoruz.
THM oda : Burada
DIKKAT Burada gösterilen kayıt, ip ve diğer bilgiler rastgele yazılmıştır.
DNS nedir?
DNS (Alan Adı Sistemi - Domain Name System), bize internet üzerindeki cihazlarla karmaşık numaraları hatırlamadan iletişim kurma kolaylığı sağlayan bir yol sunar. Her evin doğrudan posta göndermek için benzersiz bir adresi olduğu gibi, internet üzerindeki her bilgisayarın da iletişim kurmak için kendi benzersiz adresine sahip olduğu bir IP adresi vardır. Bir IP adresi şu şekilde görünür: 104.21.70.123, nokta ile ayrılmış 0 - 255 arasında değişen 4 dizi rakamdan oluşur. Bir web sitesini ziyaret etmek istediğinizde, bu karmaşık numarayı hatırlamak pek de uygun değildir ve işte burada DNS yardımcı olabilir. Bu nedenle 104.21.70.123'u hatırlamak yerine turkhacks.com'u hatırlayabilirsiniz.
Domain hiyeraşisi
TLD (Üst Düzey Alan Adı)
TLD, bir alan adının en sağdaki bölümüdür. Örneğin, turkhacks.com'un TLD'si .com'dur. İki tür TLD vardır: gTLD (Genel Üst Düzey) ve ccTLD (Ülke Kodlu Üst Düzey Alan Adı). Tarihsel olarak gTLD, kullanıcıya alan adının amacını belirtmek için kullanılırdı. Örneğin, .com ticari amaçlar için, .org bir organizasyon için, .edu eğitim için ve .gov hükümet için kullanılırdı. ccTLD ise coğrafi amaçlar için kullanılırdı; örneğin, .ca Kanada merkezli siteler için, .co.uk Birleşik Krallık merkezli siteler için vb. Bu talep nedeniyle, .online, .club, .website, .biz ve daha pek çok yeni gTLD'nin ortaya çıkmasıyla birlikte gTLD'lerde büyük bir artış yaşanmıştır.
Second-level domain (İkinci Düzey Alan Adı)
tukhacks.com'u bir örnek olarak alalım; .com kısmı TLD iken tryhackme İkinci Düzey Alan Adıdır. Bir alan adı kaydederken, İkinci Düzey Alan Adı 63 karakterle sınırlıdır ve yalnızca a-z, 0-9 ve tireler kullanılabilir (tirelerle başlayamaz veya bitiremez veya ardışık tirelere sahip olamaz).
Subdomain (Alt Alan Adı)
Bir alt alan adı, İkinci Düzey Alan Adı'nın sol tarafında nokta kullanarak ayrılır; örneğin, blog.turkhacks.com'da blog kısmı alt alan adıdır. Bir alt alan adı adı, İkinci Düzey Alan Adı ile aynı oluşturma kısıtlamalarına sahiptir ve 63 karakterle sınırlıdır ve yalnızca a-z, 0-9 ve tireler kullanılabilir (tirelerle başlayamaz veya bitiremez veya ardışık tirelere sahip olamaz). Daha uzun adlar oluşturmak için noktalarla ayrılmış birden fazla alt alan adı kullanabilirsiniz, örneğin jupiter.servers.turkhacks.com. Ancak uzunluk 253 karakteri aşmamalıdır. Alan adınız için oluşturabileceğiniz alt alan adı sayısına sınırlama yoktur.
DNS Kayıt Türleri
DNS sadece web siteleri için değil, birkaç farklı türde DNS kaydı bulunur. Sıkça karşılaşabileceğiniz bazı yaygın türleri aşağıda bulabilirsiniz:
A Kaydı
Bu kayıtlar IPv4 adreslerine çözümlenir, örneğin 124.26.40.139.
AAAA Kaydı
Bu kayıtlar IPv6 adreslerine çözümlenir, örneğin 2616:4720:20::631a:ae5.
CNAME Kaydı
Bu kayıtlar başka bir alan adına çözümlenir, örneğin, Tukhacks'in çevrimiçi mağazasının alt alan adı olan store.tukhacks.com, shops.shopify.com adında bir CNAME kaydına çözümlenir. Daha sonra shops.shopify.com'a başka bir DNS isteği yapılır ve IP adresi belirlenir.
MX Kaydı
Bu kayıtlar, sorguladığınız alanın e-postalarını işleyen sunucuların adresine çözümlenir, örneğin turkhacks.com için bir MX kaydı yanıtı şöyle görünebilir: alt1.aspmx.l.google.com. Bu kayıtlar ayrıca bir öncelik bayrağı ile gelir. Bu, istemciye sunucuları hangi sırayla denemesi gerektiğini söyler; bu, ana sunucu devre dışı kaldığında e-postaların yedek bir sunucuya gönderilmesi gerektiğinde çok uygundur.
TXT Kaydı
TXT kayıtları serbest metin alanlarıdır ve metin tabanlı verilerin depolanabileceği yerlerdir. TXT kayıtlarının birden fazla kullanımı vardır, ancak yaygın olanlardan bazıları, alan adı adına e-posta gönderme yetkisine sahip sunucuları listelemek (spam ve sahte e-postalara karşı mücadelede yardımcı olabilir) ve üçüncü taraf hizmetlerine kaydolurken alan adının sahipliğini doğrulamak için kullanılabilir.
DNS isteği yapılınca neler olur:
Serimizi devam ettiriyoruz...
ilk olarak Önceki yazımızdakı ilgisizlikten dolayı emeği dokunan tüm arkadaşlara emeklerinden dolayı teşekkür ediyorum. Aslında durumun farkındayım. Her kes Sıradan basit CTF i çözmeye zaman ayırmayacak kadar ve OSİ modelini okumaya zaman ayırmayacak kadar profosyonel ve bilgili biri. Fakat ben yinede seriyi devam ettiriyorum.
Anlamadığım konu, her biriniz script falan arıyorsunuz. next next install diyerek script kurduğunuzumu düşünüyorsunuz? Eminim bir çok arkadaş apache2 deki log dosyalarının yolunu bile bilmiyor. Size verilen ve sunulan bu imkanları neden kullanmıyorsunuz bu mana machuldur. Neyse devam ediyoruz.
THM oda : Burada
DIKKAT Burada gösterilen kayıt, ip ve diğer bilgiler rastgele yazılmıştır.
DNS nedir?
DNS (Alan Adı Sistemi - Domain Name System), bize internet üzerindeki cihazlarla karmaşık numaraları hatırlamadan iletişim kurma kolaylığı sağlayan bir yol sunar. Her evin doğrudan posta göndermek için benzersiz bir adresi olduğu gibi, internet üzerindeki her bilgisayarın da iletişim kurmak için kendi benzersiz adresine sahip olduğu bir IP adresi vardır. Bir IP adresi şu şekilde görünür: 104.21.70.123, nokta ile ayrılmış 0 - 255 arasında değişen 4 dizi rakamdan oluşur. Bir web sitesini ziyaret etmek istediğinizde, bu karmaşık numarayı hatırlamak pek de uygun değildir ve işte burada DNS yardımcı olabilir. Bu nedenle 104.21.70.123'u hatırlamak yerine turkhacks.com'u hatırlayabilirsiniz.
Domain hiyeraşisi
TLD (Üst Düzey Alan Adı)
TLD, bir alan adının en sağdaki bölümüdür. Örneğin, turkhacks.com'un TLD'si .com'dur. İki tür TLD vardır: gTLD (Genel Üst Düzey) ve ccTLD (Ülke Kodlu Üst Düzey Alan Adı). Tarihsel olarak gTLD, kullanıcıya alan adının amacını belirtmek için kullanılırdı. Örneğin, .com ticari amaçlar için, .org bir organizasyon için, .edu eğitim için ve .gov hükümet için kullanılırdı. ccTLD ise coğrafi amaçlar için kullanılırdı; örneğin, .ca Kanada merkezli siteler için, .co.uk Birleşik Krallık merkezli siteler için vb. Bu talep nedeniyle, .online, .club, .website, .biz ve daha pek çok yeni gTLD'nin ortaya çıkmasıyla birlikte gTLD'lerde büyük bir artış yaşanmıştır.
Second-level domain (İkinci Düzey Alan Adı)
tukhacks.com'u bir örnek olarak alalım; .com kısmı TLD iken tryhackme İkinci Düzey Alan Adıdır. Bir alan adı kaydederken, İkinci Düzey Alan Adı 63 karakterle sınırlıdır ve yalnızca a-z, 0-9 ve tireler kullanılabilir (tirelerle başlayamaz veya bitiremez veya ardışık tirelere sahip olamaz).
Subdomain (Alt Alan Adı)
Bir alt alan adı, İkinci Düzey Alan Adı'nın sol tarafında nokta kullanarak ayrılır; örneğin, blog.turkhacks.com'da blog kısmı alt alan adıdır. Bir alt alan adı adı, İkinci Düzey Alan Adı ile aynı oluşturma kısıtlamalarına sahiptir ve 63 karakterle sınırlıdır ve yalnızca a-z, 0-9 ve tireler kullanılabilir (tirelerle başlayamaz veya bitiremez veya ardışık tirelere sahip olamaz). Daha uzun adlar oluşturmak için noktalarla ayrılmış birden fazla alt alan adı kullanabilirsiniz, örneğin jupiter.servers.turkhacks.com. Ancak uzunluk 253 karakteri aşmamalıdır. Alan adınız için oluşturabileceğiniz alt alan adı sayısına sınırlama yoktur.
DNS Kayıt Türleri
DNS sadece web siteleri için değil, birkaç farklı türde DNS kaydı bulunur. Sıkça karşılaşabileceğiniz bazı yaygın türleri aşağıda bulabilirsiniz:
A Kaydı
Bu kayıtlar IPv4 adreslerine çözümlenir, örneğin 124.26.40.139.
AAAA Kaydı
Bu kayıtlar IPv6 adreslerine çözümlenir, örneğin 2616:4720:20::631a:ae5.
CNAME Kaydı
Bu kayıtlar başka bir alan adına çözümlenir, örneğin, Tukhacks'in çevrimiçi mağazasının alt alan adı olan store.tukhacks.com, shops.shopify.com adında bir CNAME kaydına çözümlenir. Daha sonra shops.shopify.com'a başka bir DNS isteği yapılır ve IP adresi belirlenir.
MX Kaydı
Bu kayıtlar, sorguladığınız alanın e-postalarını işleyen sunucuların adresine çözümlenir, örneğin turkhacks.com için bir MX kaydı yanıtı şöyle görünebilir: alt1.aspmx.l.google.com. Bu kayıtlar ayrıca bir öncelik bayrağı ile gelir. Bu, istemciye sunucuları hangi sırayla denemesi gerektiğini söyler; bu, ana sunucu devre dışı kaldığında e-postaların yedek bir sunucuya gönderilmesi gerektiğinde çok uygundur.
TXT Kaydı
TXT kayıtları serbest metin alanlarıdır ve metin tabanlı verilerin depolanabileceği yerlerdir. TXT kayıtlarının birden fazla kullanımı vardır, ancak yaygın olanlardan bazıları, alan adı adına e-posta gönderme yetkisine sahip sunucuları listelemek (spam ve sahte e-postalara karşı mücadelede yardımcı olabilir) ve üçüncü taraf hizmetlerine kaydolurken alan adının sahipliğini doğrulamak için kullanılabilir.
DNS isteği yapılınca neler olur:
- DNS isteği yaptığınızda, bilgisayarınız önce yerel önbelleğini kontrol eder ve alan adını yakın zamanda sorgulamışsanız bu bilgiyi bulmaya çalışır; aksi takdirde, Recursive DNS Sunucunuza bir istek gönderilir.
- Recursive DNS Sunucusu genellikle İnternet Servis Sağlayıcınız tarafından sağlanır, ancak kendi sunucunuzu da seçebilirsiniz. Bu sunucu aynı zamanda yakın zamanda sorgulanan alan adlarının yerel bir önbelleğine sahiptir. Sonuç yerel olarak bulunursa, bu bilgi bilgisayarınıza geri gönderilir ve isteğiniz burada sona erer (bu, Google, Facebook, Twitter gibi popüler ve yoğun talep gören hizmetler için yaygındır). İstek yerel olarak bulunamazsa, doğru cevabı bulmak için bir yolculuk başlar ve bu yolculuk İnternet'in kök DNS sunucularıyla başlar.
- Kök sunucular, İnternet'in DNS omurgası olarak görev yapar; görevleri isteğinize bağlı olarak sizi doğru Üst Düzey Alan Sunucusuna yönlendirmektir. Örneğin, www.turkhacks.com'u istediğinizde, kök sunucu .com Üst Düzey Alanını tanır ve .com adreslerini işleyen doğru TLD sunucusuna yönlendirir.
- TLD sunucusu, DNS isteğini yanıtlamak için yetkili sunucuyu bulmanın kayıtlarını tutar. Yetkili sunucu genellikle alan adının nameserver olarak da bilinir. Örneğin, tryhackme.com'un nameserver'ı **.**.cloudflare.com ve **.**.cloudflare.com'dur. Bir alan adı için genellikle birden fazla nameserver bulabilirsiniz; bu, biri devre dışı olduğunda yedek olarak kullanılır







