Uzunca sayılacak bir aradan sonra tekrardan yazıdan ziyade bir tersine mühendislik ile ilgili eğitim serisinin başlangıçını duyurmak istiyorum. Bloğumda tersine mühendislikle ilgi farklı farklı bilgiler yer alırken, temel kısımla ilgili bilgilerin yer almadığını fark etmiştim. Bunu yayınlamamın ilk sebeplerimden biri budur.

Diğer bir motivasyonumda bu konu özelinde yayınlanmış workshop'lar oldu diyebilirim. Özellikle başlangıç aşamasındaki kişiler için begin.re, malwareunicorn.org ve azeria-labs.com'un yayınladığı workshop ve ayrıntılı yazılar diğer bir çıkış noktam oldu. Açıkcası bu çalışmaya başlamayı düşündüğüm zaman, workshop olarak karar vermiştim fakat daha sonrasında karar değiştirdim diyebilirim. Çünkü referans olarak baz aldığım bazı yerlerde sadece slide olarak yayınlanmıştı ve tersine mühendisliğe başlayacak kişiler açısından yeterli olmadığını düşündüm. Bu yüzden yazı şeklinde yayınlayıp, daha ayrıntılı bilgiler vermenin daha başarılı olacağını düşündüm.

Dökümanları hazırlarken tabi ki daha iyi açıklamalar yapabilme adına bir araştırma süreci oldu diyebilirim. Çünkü konuşurken dile getirme şekli ile yazı dilinde dile getirme şekli arasında bariz farklılıklar bulunuyor. Bu yüzden elimden geldiğince daha dikkatli olmaya gayret ettim. Buradaki ana amaç tersine mühendisliğe başlayacak kişilere temel olarak fikir edinebilmeyi sağlamak olmuştur. Çünkü temel olarak bashettiğim bu başlıklar açıkcası kendi başlarına ayrı bir araştırma konusu ve derin konulardır.

Yayınladığım dökümantasyonların 101 eğitimi açısından neredeyse hazır olduğunu belirtmek isterim. Belki bir-iki başlık daha -YARA rules gibi- ilerleyen zamanlarda ekleme düşüncem var. Gelecekle ilgili olarakta bu serinin ikincisini yayınlama planım bulunuyor. İkinci seride ise zararlı yazılım analiz teknikleri, anti-analiz teknikleri gibi konularda olacaktır. Uzun vadede ise Windows Kernel ve Windows Internals tarafındaki çalışmalarımı bu dökümantasyon tarzında yayınlama yer alıyor.

Dökümantasyonlarla ilgili geri dönüş alabilirsem benim açımdan süper olacaktır. Bunun yanında herhangi bir şekilde katkı yapmak isteyen kişileri bu projeye dahil olmasını isterim. Projeyle ilgili `yavuz.hnn@pm.me` üzerinden irtibata geçebilerler.

Link: https://yavuzwb.github.io/