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…
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…
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…