SensiZOlmuyoR.org  
Geri git   SensiZOlmuyoR.org > İnternet - Bilgisayar > Programlama > Delphi

 
Ücretsiz Siteye Üye Olmak için Tıklayın !!

SensizOlmuyor.oRg Ailesi olarak dosya ve resim uploadlarınız için www.upload.gen.tr sitesini öneriyoruz!
Cevapla
 
LinkBack Konu Araçları Stil
Eski 28-01-2008, 12:12   #1 (permalink)
Banlandı
 
*MeLeK* - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 22-11-2007
Nerden: napıcan ziyaretemi geLcen!!
Mesajlar: 4.542
Konular: 2724
Üye No: 11416
Ruh halim:
Rep Gücü : 0
Rep Puanı : 4991
Rep Seviyesi : *MeLeK* has a reputation beyond repute*MeLeK* has a reputation beyond repute*MeLeK* has a reputation beyond repute*MeLeK* has a reputation beyond repute*MeLeK* has a reputation beyond repute*MeLeK* has a reputation beyond repute*MeLeK* has a reputation beyond repute*MeLeK* has a reputation beyond repute*MeLeK* has a reputation beyond repute*MeLeK* has a reputation beyond repute*MeLeK* has a reputation beyond repute


yasaksiz youtube
Standart DeLPHi İLe TroJeN YaZMa (Açık Kodlu)


DeLPHi İLe TroJeN YaZMa (Açık Kodlu)
Arkadaslar eminimki bir cogumuz bir trojanin calisma mantigini merak ediyordur. Yani
nasil olurda uzaktaki(remote) bir bilgisayar ile baglanti kuruluyor diye... Az cok
ogrendigim bir kac seyi paylasmak istedim. Simdi trojan adli progr:-):-):-):-):-)lar bilindigi
gibi 2 parcadan olusmaktadir. [Öncelikle]

1 - Client(Istemci)
2 - Server(Sunucu)

Olay sudur : server yuklenmis oldugu bilgisayarda serversocket paketi ile bir port
acar ornk : 5110
ve client yani istemci de internette bu serverin yuklenmis oldugu bilgisayarin ip
numarasina istem paket yollar ve cevap bekler : Cevap geldigi zaman iki makine
arasinda iletisim kurulmus olur. Simdi bu olayin delphi de nasil yapildigini
anlatmaya calisacagim.

Server.

Ilk oncelikle formumuza bi tane serversocket [Internet/ServerSocket] adli component
yerlestiriyoruz. Daha sonra TForm1.FormCreate yordamina yani formumuzun acilis
yordamina bir takim ozellikler belirliyoruz.. ornegin simdi ilk oncelikle mantik
olarak bizim yapmamiz gereken ne? tabiiki serversockete bir port belirlemek. dedigim
gibi bunu form yuklenme sirasina koycaz. bunun icin yani port acmak icin
"serversocket1.port:=5110;" diyoruz. daha sonra serversocketi aktif hale
getiriyoruz.. "serversocket1.active:=true;". ve bu islemleri gerceklestirdikten
sonra programi create edip calistirisak serverimizi kurmus oluyoruz. evet iste
server bundan ibarettir. Simdi bunu ustunu cizerek soyluyorum Trojan yazmak olay
degil! Herkes trojan yazar. ve trojan yazmak haddinden fazla basittir. yapmaniz
gereken tek sey uc bes kod yazmak. Onemli olan o trojani gelistirmek ve cesitli
fonksiyon eklemektir.

Neyse sira geldi clientsocketten gelen paketleri istemleri serverde uygulayama.
simdi clientten gelen mesajlar serverde serversocket1.socket.receivetext();
fonksiyonunda saklidir. Ornegin clientten biz
clientsocket1.socket.sendtext('slm'; diye istem yollarsak bu serverde
serversocket1.socket.receivetext(); fonks. da saklanir. Simdi basit bir chat
hazirlayalim trojanimizda. Oncelikle gelen mesajlari okumak icin serversocke
componentine tiklayip Object Inspector Penceresinden Events e oradan OnClientRead i
gelelim cift tiklayalim.. Simdi orada ornegin soyle bir mantik belirleyelim. Diyelim
ki clientten gelen mesajlarin tamamini direct olarak memo1 nesnesine aktaralim.
bunun icin yapmamiz gereken onclientread kismina
memo1.lines.add(Socket.ReceiveText); yazmaktir. bu sekilde clientsocketten gelen
butum mesajlar memo1 nesnesine eklenecektir..


Client.

Bir trojanda tahmin edebileceginiz gibi onemli olan serverin fonksiyonlaridir. biz
mesela clientten server socket.sendtext('pc_kapat'; diye paket attigimizda bu
server tarafindan yorumlanir. yani soyle olur server.socket.receivetext de derizki

if socket.receivetext='pc_kapat' then
begin
socket.sendtext('pc kapatiliyor...';
// pc kapatma islemleri
end;
end.
bunu serverin read kismina yazarsak
clientten pc_kapat istemi gonderildiginde direct bilgisyari kapatacaktir. Simdi biz basit bir chat hazirliyorduk. dedigim gibi gelen mesajlar receivetext(); te saklanir mesaj yollamak icinde sendtext(); i kullaniriz. clientin de read olayi vardir yani serverden gelen mesajlari okur. clientin read
kismina ornegin memo1.lines.add(socket.receivetext) yazarsak direct serverden gelen
mesajlari okuruz
*MeLeK* isimli üyemiz çevrimdışıdır. (Offline)  
Bu Mesajı Google'a Ekle!Bu Mesajı FaceBook'da Paylaş!
Alıntı ile Cevapla
Eski 07-07-2008, 17:54   #2 (permalink)
Yabancı
 
clawtr - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 07-07-2008
Yaş: 19
Mesajlar: 1
Üye No: 77672
Rep Gücü : 0
Rep Puanı : 100
Rep Seviyesi : clawtr is on a distinguished roadclawtr is on a distinguished road


yasaksiz youtube
Standart Cvp: DeLPHi İLe TroJeN YaZMa (Açık Kodlu)


arkadsım kusra bakmada alıntı yapmısınzı altına yzın alıntı dıyede mıllet bılsın yanlıs bısı cıkacak kufuru yıceksınız
clawtr isimli üyemiz çevrimdışıdır. (Offline)  
Bu Mesajı Google'a Ekle!Bu Mesajı FaceBook'da Paylaş!
Alıntı ile Cevapla
Eski 07-07-2008, 20:20   #3 (permalink)
SensiZOlmuyoR
 
MC POWER - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 19-05-2008
Nerden: Çıktı Bu Forum
Mesajlar: 1.601
Konular: 311
Üye No: 50904
Ruh halim:
Rep Gücü : 277
Rep Puanı : 5402
Rep Seviyesi : MC POWER has a reputation beyond reputeMC POWER has a reputation beyond reputeMC POWER has a reputation beyond reputeMC POWER has a reputation beyond reputeMC POWER has a reputation beyond reputeMC POWER has a reputation beyond reputeMC POWER has a reputation beyond reputeMC POWER has a reputation beyond reputeMC POWER has a reputation beyond reputeMC POWER has a reputation beyond reputeMC POWER has a reputation beyond repute


yasaksiz youtube
Standart Cvp: DeLPHi İLe TroJeN YaZMa (Açık Kodlu)


Milletin Bilgisayarına Girmiyorsun NiLLGüNN Abla........Bende de NetScan Var ip ini biliyorsan giriyorsun...BEn birkeresinde pirivateninkine giriyordum uyanıklar paralo koymuş.....
__________________
B*u*R*o*c*K Biricik Kankim Seni Çok Seviyorum.
[[[ MC POWERB*u*R*o*c*K==}TaYfA GRubU]]]
BEN BU ÜYEYİ SEVDİM DİYORSAN TIKLA
SensizOlmuyor.oRg Ailesi olarak dosya ve resim uploadlarınız için www.upload.gen.tr sitesini öneriyoruz!
MC POWER isimli üyemiz çevrimdışıdır. (Offline)  
Bu Mesajı Google'a Ekle!Bu Mesajı FaceBook'da Paylaş!
Alıntı ile Cevapla
Cevapla

Bu konunun kısa yolunu aşağıdaki sitelere ekleyebilirsiniz!


Konu Araçları
Stil

Yetkileriniz
Konu Açma Yetkiniz Yok
Mesaj Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-KodlarıKapalı
Trackbacks are Açık
Pingbacks are Açık
Refbacks are Açık


Tüm Saatler GMT +3. Şuan Saat: 03:06 .
(Türkiye için GMT +2 seçilmelidir.)


Powered by vBulletin Version 3.7.2
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0
www.SensiZOlmuyoR.org © 2007 - 2008
eXTReMe Tracker


* Metin2 * Trendy Bayan