SensiZOlmuyoR.org  
Geri git   SensiZOlmuyoR.org > Pc - Bilgisayar > Programlama > Delphi

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

Uyarılar

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: 0
Konular: 2724
Üye No: 11416
Ruh halim:
Rep Gücü : 0
Rep Puanı : 0
Rep Seviyesi : *MeLeK* has a little shameless behaviour in the past


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)
BeşiktAşk
 
MC POWER - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 19-05-2008
Nerden: Çıktı Bu Forum
Mesajlar: 1.871
Konular: 370
Üye No: 50904
Ruh halim:
Rep Gücü : 292
Rep Puanı : 5680
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
Cakalll Sevgili Dostum Biricik Qankam
CanSu Forumun Cadısı
Aksy İsmail Abim Benim
SİZİ ÇOK SEVİYORUM!


Dikkat Dediler Birliği Üyesidir!
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

Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar son Mesaj
Delphi Kod Arşivi 1.1 GhostShip Delphi 0 24-08-2008 16:34
ProAgent 2008 v3 süper bir trojen casus.... GhostShip Güvenlik ve güvenlik açıkları 0 23-08-2008 14:07
Trojen,Keyloger,Worm Nedir ? Ne İşe Yarar ? Nasıl Kurtulurum ? Sorusuna Cevap.. GhostShip Güvenlik ve güvenlik açıkları 0 22-08-2008 13:16
İttifaka Renkli Yazma Rapçitürk Gladiatus 7 08-08-2008 12:32
DELphi MEnüleri *MeLeK* Delphi 0 28-01-2008 11:05


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


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


* Metin2 * Trendy Bayan