Karanlık versiyonVarsayılan sürüm
favicon

Serkan Gürçay

Öğrenci — Öğretici — Blogger

PE Header Analizi ile Uygulama Güvenliğini Değerlendirme: Çalıştırmadan Tehdit Tespiti

Bir dosya eline geldiğinde, “şunu bir açıp bakayım” dürtüsü çok güçlüdür. Ama güvenlik tarafında ben çoğu zaman tam tersini yaparım: Önce çalıştırmadan konuşmasını isterim. Windows dünyasında bunun en pratik yolu, PE (Portable…

Daha fazla bilgi edinin

C++ ile PE Header Okuma

Windows masaüstünde çalışan herhangi bir ygulmayı açmadan aklınza birkaç soru gelebilir: “Bu binary ASLR destekli mi?”, “CFG var mı?”, “x64 mü, kaç section var?” diye sorabilirsiniz.Benim cavbım “çalıştırmadan önce uygulama konuşsun.” olacaktır…

Daha fazla bilgi edinin

ASLR, DEP, CFG, SEH Nedir?

Bir uygulama çalışırken aslında “tek bir şey” olmaz: bellek yerleşimi yapılır, izinler tanımlanır, kontrol akışı korunur ve bir şey ters giderse istisna (exception) mekanizması devreye girer. Bu yazı, o perde arkasındaki dört…

Daha fazla bilgi edinin

Assembly Dili Nedir? Bilgisayarın “Ana Dili”ne Yakından Bakış

Assembly; bazen “aşırı düşük seviye”, bazen “gereksiz zor” diye anılır. Ama işin içine performans, sistem programlama veya güvenlik girdiğinde… bir anda en değerli bilgiye dönüşür. İçindekiler Kısa bir sahne: “Bir şeyler ters…

Daha fazla bilgi edinin

PE Header Nedir? Windows’un EXE/DLL’leri Nasıl “Okuduğunu” Anlamak

Hem teknik okur için doyurucu, hem de genel teknoloji meraklısı için anlaşılır bir rehber: PE Header ne işe yarar, hangi bilgileri verir ve ASLR/DEP/CFG gibi güvenlik mekanizmalarıyla ilişkisi nedir? İçindekiler Bir .exe’ye…

Daha fazla bilgi edinin