Kayıtlar

mailgönderimi etiketine sahip yayınlar gösteriliyor

Windows API – Hook KEYSTROKE LOGGİNG(KLAVYE DİNLEME SİSTEMİ) MAİL GÖNDERİMİ AES ŞİFRELEME

Resim
Hook nedir ? Ne yapacağız? • Kanca,çengel,yakalamak anlamlarına gelmektedir. BİLGİSAYARDA BU KAVRAMIN NE ANLAMI VAR ? • Birçoğumuz düşünmüşüzdür ; • bir program açılıp kapatıldığında, • fareyi ekranda sürüklediğimizde ya da klavyede bir tuşa bastığımızda acaba windowsun sistem seviyesinde neler olup bitiyor.Bu işlemleri nasıl gerçekleştiriyor diye. • Bu işlemlerden Windows API lerini kullanıp mesajları yakalayarak( hook ) az çok haberimiz olabilir.  Nasıl oluyor? • Windows üzerinde çalışan uygulamalar sahip oldukları fonksiyonları çalıştırırken genelde direkt olarak işletim sistemi üzerinden sistem çağrısı( system call ) yaratmazlar. • Fonksiyonlar öncelikle Win32 DLL’lerine çağrıyı yapar ve ardından bu DLL’ler kalan kısmı üstlenir. Kabaca şöyle bir yapı : • Misal C#’ta process oluşturmak için  Process.Start  fonksiyonunu kullanıyoruz. • Bu fonksiyon önce gidiyor Kernel32. dll üzerinden  CreateProcessW   fonksiyonunu ça...