Dostum ellerine saglik bu konuyla alakali bir suru soru geliyordu zaten... Kasnak yuvarlandı elek oldu, eski orospular melek oldu...

İncelenicek :) Japon yolları aşar Alman'ın babaannesi kaşar... https://thepiratebay.org/

Şu fonksiyon işimizi grecektir. Açıkcası apileri tek tek anlatmak isterdim ama zaten keylogger yazıcak kişinin az çok hakim olduğunu düşündüğümden fazla detaya girmiyorum. Şimdide klavyeden girilen tuşları nasıl yakalayacağımıza bakalım. Bir tane tuşları yakalamak için fonksiyon oluşturuyoruz. Şu şekilde bir foreach dngümüz var Benim de bir katkım olsun:) Bu foreach içerisinde : string y = ""; foreach (System. Int32 i in Enum. GetValues(typeof { int x = GetAsyncKeyState ; if ((x 1) || (x -32767)) } byle bir if kontrolu koyarsanız her tuşu bir kez algılayacaktır. rnek olarak -32768 koşulu koyulduğunda tuşu birden fazla algılar.

zel karakterleri parse ederken switch bloğu yerine bunu kullanabilrisin.

Dostum ncelikle eline emegine sağlık. windows servislerini api lerini kullanınca direk antivirüslere ben burdayım demiş olmuyormuyuz :S Bide nacizhane forumdan bildiğim kadarıyla iyi bir programcısın keşke web işine biraz yogunluk versen çok güzel işler yapacağına eminim. teşekkürler. Antivirüs olayları duruma gre değişebiliyor. Her apiyi kullananı zararlı sınıfına sokarlarsa kendileride yanlışa düşerler oyüzden temkinliler ve imza veritabanından ziyade heuristic yapıyada ağırlık veriyorlar. şu haliyle heuristic yapıya takılabilirsiniz çünkü herşeyi geçtim bu şekilde regedite kayıt girerseniz 1. dereceden şüpheli konumuna düşersiniz. http://www.tahribat.com/Forum-Regsetvalueex-Api-Ve-Kaspersky-Sorunu-175120/1/ mesela rnek olsun diye şu linki veriyorum. burada gerekli şeyler tartışılmıştı. Bir çok fudlama teknigi mevcut. zararsız kod sıkıştırmalar, programın işleyişini değiştirmeler, belirli yerleri cryptlamak vs.. daha bir çok şey. fudlama olayı biraz counter logic uygulamakla ilgili. eğer antivirüsün işleyişini tam olarak bilip kestirebiliyorsan az çok pratikle geçebilrisin. mesela şu an kendi elimde bulunan hali fud'a yakın bir sonuç alıyorum diyebilirim. bir kaç packleme işlemiyle fud olabilir ama açıkcası okadar detaya girmek istemedim. maksat sadece olayın mantığını anlatmak. bu arada kendim adımada teşekkür ederim. Web işinden ciddi haz almıyorum fakat şu an elimde olan bir projeden dolayı zorunlu olarak wcf ve web üzerinde bişiler geliştirmem gerekti ve asp. net mvc adım attım. bakalım kurcalıyorum onun haricinde php bilgimde var kendime yeticek kadar ama zorunlu kalmadıkça bulaşmak tercihim değil :D

hey yavrum be eline koluna sağlık hocam güzel anlatım olmuş :) Yaptığım onca iyiliğin tek yanlışta unutulduğunu grdüğümden beri ktü biriyim.

Ftp değilde maile gnderme olamaz mı hocam?tam bakmadım bilmiyorum gerçi alanımda değil ama merak fileupload fonksiyonu yine mail fonksiyonu cagırıp keybufferı ister mail gvdesine yazarak ister yine bir dosyaya yazıp onu attachment olarak ekleyerek mail olarakta gnderebilirsin. system. net. mail kütüphanesini araştırırsan istedigin sonuca ulaşabilirsin. smtp ile mail gnderme işlemini gerçekleştirebilirsin. @nessaj teşekkürler bakıcam. FCN tarafından 27/Nis/13 02:41 tarihinde düzenlenmiştir

formu gizlemek için basit bir yntem olarak timer intervalini 50 yapıp this. hide ; demeniz yeterli. dizi kullanır ve dizinin ismini değiştirdiğinizde de antivirüslere tekrar yakalanmaz hale gelir. Ayriyetten programa iki kez tıklama olasılığına karşı açılışta process kontrolleri yaptırmanız iyi olur. yalnız bu en basit klavye okuma yntemidir. antivirüsler yakalamasa bile bütün malware programlar yakalar. bilginiz olsun.

Ftp değilde maile gnderme olamaz mı hocam?tam bakmadım bilmiyorum gerçi alanımda değil ama merak

ncelikle linki verim : http://www.tahribat.com/Dokuman-C-Net-Ile-Keylogger-Yapimi-428/ Aslında bu dkümanı çok uzun zaman nce yapmak istiyordum fakat bazı tahlihsizlikler oldu. Diskim kullanılmaz hale geldi projeler gitti oyüzden biraz gecikmeli oldu. Classların eski hali olsa sıfırdan yazdığım için hepsinin yanında açıklama satırları falan olucağından daha açıklayıcı bir makale olucaktı fakat kısmet değilmiş. Şimdi dkümanımıza geri dnelim. Hazırcılığı sevmediğimden dolayı direk kod paylaşımında bulunmicam sadece ne nasıl yapılır yol programcı arkadaşlara yol gstermek, mantığını kavratmak istiyorum. Yazılımımızın algoritmasına baktığımızda 3 ana blümden oluşuyor. 1- Klavyeden basılan tuşları, açılan pencere başlıklarını vs.. yakalama. 2- Yakalanan bilgilerin kaydedilmesi. 3- Kaydedilen bilgiilerin FTP veya Maile uploadu. Klavyeden Basılan Tuşları ve Pencere isimlerini Nasıl yakalarız? ncelikle bunun içi windows apilerimiz var bunları import etmemiz gerekli. Apilerden anlaşılacağı üzere GetAsyncKeyState tuşları yakalamakta kullanırken, getwindowstext ise başlıkları yakalarken bize yardımcı olacak. Şimdi kodlarımıza geçelim. Açık olan pencerenin başlığını yakalamak için : Şu fonksiyon işimizi grecektir. Açıkcası apileri tek tek anlatmak isterdim ama zaten keylogger yazıcak kişinin az çok hakim olduğunu düşündüğümden fazla detaya girmiyorum. Şimdide klavyeden girilen tuşları nasıl yakalayacağımıza bakalım. Bir tane tuşları yakalamak için fonksiyon oluşturuyoruz. Şu şekilde bir foreach dngümüz var İçerisinde şyle kontrollerimiz var. bu şekilde capslock, ctrl gibi tuşların ne durumda olduğunu grebiliyoruz. Veya home, end gibi zel tuşların nası yakalandığına bakalım. Burdaki keybufferımız farkettiniz gibi tuşa basıldıktan sonra yakalayıp hafızaya attığımız bir değişkenimiz daha sonra bunu nasıl dosyalayacağımızı anlatıcam fakat şimdilik tuş yakalama işlemine devam edelim. Sırada zel karakterler var. Bunlar biraz işin açıkcası amelelik kısımları. Şu ana kadar farkındayım akıllardaki soru hala nasıl tuşları aldığımızdı. o iflerin içerisindeki shiftkey, controlkey, caplock vs.. lerin nasıl çalıştığını merak ediyorsunuzdur. onların arkaplanındaki kısım ise Bunlar bize gerekli değerleri dndürmekte. Buraya kadar açıklayıcı oldu umarım. 1. Aşamayı bitirmiş bulunuyoruz. Sıra 2. Aşamada. Sayfa :2, Yayın tarihi: 25 Nisan 2013 20:10 System. IO sınıfı ile Verileri Dosyaya Yazdırma Benim yaptığım rnekte. log uzantısı kullandım ve dosya adını tarih olarak belirledim. Resimde grdüğünüz gibi am, pm kontrolü yaptık. dosya adını belirledik. filestreamimizi açtık keybufferımızda bulunan veriyi dosyaya yazdırdık. dosyayı kapatıp keybufferımızı temizledik. Ve son aşama olarak 3. Aşamadayız. Log Dosyalarının FTP'ye Upload Edilmesi Ben dkümanda ftpye upload etmeyi gstermek istedim. Siz ister maile attachment yaparsınız, ister mail gvdesine yazdırırsınız, ister bir webpanel uygularsınız tamamen size kalmış. Şimdi fonksiyonumuza bakalım. Grdüğünüz gibi fonksiyonumuza sırasıyla ftp server ipsi, gnderilecek dosya, ftp kullanıcı adı, ftp şifremizi parametre olarak gnderiyoruz. Dosyamızı upload ettikten sonra bulunduğu dizinden siliyoruzki keyloggerın bulunduğu makinede diski şişirmenin ve dikkat çekmenin alemi yok. Evet Keyloggerımız bitti fakat gstermek istediğim bir kaç şey daha var. Exeyi Başka Bir Dizine Kopyalama Exeyi çalıştıran kişi masaüstünde çalıştırıp sildiyse exeden eser kalmaz. bizde bunu istemeyiz. bunun nüne geçmek için exemizi kopyalamamız gereklidir. Ben rnek yer olarak application data klasrünü seçtim. Siz istediğiniz yere aynı işlemi uygulayabilirsiniz. Benim oluşturduğum exenin ismi yukarıda kopyalacağım yerde varmı yokmu kontrolünü yapıyorum Eğer yoksa kopyalama işlemini gerçekleştiriyorum. Exenin Başlangıçta Çalışmasını Sağlamak için Regedit İşlemleri Bu yazılımdan bir başka istemiğizde tabiki exemizin başlangıçta çalışmasıdır. Bunun için regeditte başlangıç değerine path ekleyebiliriz şyle ki : Sanırım bir keylogger yapmak için temel olan herşeyi paylaştım. geliştirmek tamamen size kalmış. Okuduğunuz için teşekkür ederim. Makale : FCN tarafından Tahribat. Com için zel olarak hazırlanmıştır. Sorusu olan var seve seve sorabilir. Onun haricinde proje dosyasıda yakın zamanda paylaşılcaktır. hızlı bir şekilde elden çıktığı için oop adına birşey yok veya açıklama satırı yok anlamadığınız yerde yardımcı olurum.

güzel dküman eline sağlık. Programming is our Religion, Algorithms are Our Bible & We./make Our Own GOD

İncelenicek :) bilmediklerimi ayaklarımın altına alsam başım gğe ererdi..

basarili bir yol gosterme olmus hocam. ben hemen hemen aynisini ekranin resminide cekip ftp'ye ekleyen bir hal yapmistim. sonra kocasinin msnde baskasi ile sanal sex yaptiginin kaydini aldi mahkemeye filan gidiyordu durum ftp yi silip kocan hackletmistir demistim :D Bu aralar fazla yogunum. Unuttugum seyler oluyorsa affola. DM vs atın.

bir gece acil ihtiyaçtan beraber başladığımız iş :) bir ara da rat denemek lazım artık framework sorunu da kalmadığından.. zevkli oluyor gece yarısı bir heves başlanan işler eline sağlık yazarken altta visual studio açık.. ben aşıyorum bu tembelliği iyice :D İlgisiz ve Uzmanlık alansız üye.

adam paylaşımın bş yerine koymuş :) www.yesilgrow.com - Growshop

Dostum ncelikle eline emegine sağlık. windows servislerini api lerini kullanınca direk antivirüslere ben burdayım demiş olmuyormuyuz :S Bide nacizhane forumdan bildiğim kadarıyla iyi bir programcısın keşke web işine biraz yogunluk versen çok güzel işler yapacağına eminim. .::::Tesadüfen Doğdum Mecburen Yaşıyorum Zorudan lücem:::...

Eline sağlık mis gibim olmuş.