AntiVirüs Programı Yazma

Şu anda konuyu okuyanlar (Üyeler: 1, Ziyaretçi & Botlar: 1)


dragonus

Asistan
Katılım
6 Ağu 2012
Mesajlar
466
Puanları
0
Merhaba Arkadaşlar ,


Eset , Norton , Avast Gibi Virüs Programları Hangi Program Kullanılarak Nasıl Yazılıyor ?

Oyunu Felan Yazmayı Anladımda Virüs Programını Bir Türlü Çözemedim Prof Bir Virüs Programı Yazmak İçin Hangi Programlar Lazım ?
 

OnurFK

Profesör
Katılım
2 Ağu 2011
Mesajlar
1,858
Puanları
38
sen olaya biraz büyük yerdenmi başladın yoksa normal bir programı zaten yapabiliyormusun ?
 

MasterFather

Profesör
Katılım
10 Ara 2006
Mesajlar
4,300
Puanları
48
normal bir programla bir farkı yok ki antivirüslerin.c ve c++
 

ck-xe

Dekan
Katılım
4 Nis 2010
Mesajlar
5,560
Puanları
48
ClamAV kaynak kodlarını inceleyerek başlayabilirsin.
 

basbeLası

Dekan
Katılım
31 Eki 2009
Mesajlar
6,696
Puanları
48
Yazılım biliyorsanız c dilini kullanarak antivirüs programı yapabilirsiniz, bunun için de dev c++ visual c++ borland c++ gibi derleyiciler kullanabilirsiniz.
 

dragonus

Asistan
Katılım
6 Ağu 2012
Mesajlar
466
Puanları
0
C++ Dili Biliyorum Az Çok Dev C++ Programı Var Ama Komut Dosyası Açıyor O Orda Tıkandım İşte Komut Dosyası Açıyor Nasıl Bunu Şekillendiricem , Tema Ekliycem Vb..
 

basbeLası

Dekan
Katılım
31 Eki 2009
Mesajlar
6,696
Puanları
48
C++ Dili Biliyorum Az Çok Dev C++ Programı Var Ama Komut Dosyası Açıyor O Orda Tıkandım İşte Komut Dosyası Açıyor Nasıl Bunu Şekillendiricem , Tema Ekliycem Vb..
Daha işin yazılım boyutunu bile tam olarak bilmiyorsunuz, kaldı ki bu iş sadece yazılım bilmekle de olmuyor, antivirüsü yapacağınız işletim sisteminin nasıl çalıştığınıda çok iyi bilmeniz gerek, amacım sizi kırmak değil ama, siz bu işi baya bir erteleyin..
 

Ben Kenobi

Dekan
Katılım
6 Kas 2011
Mesajlar
7,364
Puanları
113
Hiç hesap makinesi bile programlamamış bir kişi nasıl antivirüs yazar.
Bence de bu işi baya bir erteleyin.
Amacım sizi kırmak değil, ayaklarınızın yere basmasını sağlamak.
İdealist olarak hedeflerinizi belirleyin ancak yolda yürürken gerçeklere göre yürüyün.
 

dragonus

Asistan
Katılım
6 Ağu 2012
Mesajlar
466
Puanları
0
Hayır hesap makinesi filan kolay iş onları yapabiliyorum zaten. Daha çok olduğunuda biliyorum. Benim amacım neler yapmam gerektiğini öğrenmek. C++ dilini öğrendikten sonra programı nasıl görselleştiricem. Neler öğrenmem, neler yapmam gerek onu bilmek istiyorum.
 

MasterFather

Profesör
Katılım
10 Ara 2006
Mesajlar
4,300
Puanları
48
Hayır hesap makinesi filan kolay iş onları yapabiliyorum zaten. Daha çok olduğunuda biliyorum. Benim amacım neler yapmam gerektiğini öğrenmek. C++ dilini öğrendikten sonra programı nasıl görselleştiricem. Neler öğrenmem, neler yapmam gerek onu bilmek istiyorum.
işin süs kısmı en kolay iş merak etme.görselleştirmek filan kolay.sen ilk önce :D programın alt yapısını yap'da.
 
S

SDN Okuru

SDN Okuru
Programlara görsellik kazandırmak için farklı yöntemler kullanılabilir. XML, OpenGL, DirectX.

Bazı programlama dillerinin (veya derleyicisinin yada İde'sinin) kendi dahili grafik
desteği olabiliyor.

GWBASİC exe'yi İnternetten bulub indirin ve de Türkçe anlatımlarından birinide
İnternette bulun ve biraz çalışın. 32 bit olmayan sistemlerde Dosbox veya 32 ile uyumluluk yazılımı gerekecek.

Sınırlı dahili grafik desteği ile nasıl ve neler yapılabileceğini keşif edin. Önünüzde uzun bir yol var. Size renkli bir başlangıç neşe ve mutluluk verebilir.

Anti Virüs programlarına kısaca söyleyebileceğim: Programlar bir virüsü tanıyabilmeleri için, o virüsün bir tanımına ihtiyaçları var ve sürekli güncellelemeler vasıtasıyla bu tanımlar yenilenir ve yeni tanımlar veri tabanına eklenir. Bu virüslerin önce keşif edilmesi ve de nasıl tanınabilecekleri belirlenmesi gerekiyor. Virüsün keşif edilebilmesi içinde, önce birilerinin Bilgisyarlarına bulaşması gerekiyor. Ve bu birileri virisü Bilgisayarlarında keşif ettikten sonra, onu paketleyip, Antivirüs yazılım şirketine/kuruluşuna göndermeleri gerekiyor. Bu iş Visual Studioda üç adet buton tıklamak ile al sana hazır program demek ile olmuyor.
 

algea

Doçent
Katılım
15 Tem 2011
Mesajlar
515
Puanları
18
Katılıyorum arkadaşlar. Anti virus programlama ileri derecede bilgi ve tecrübe gerektiriyor. Hem ileri sistem bilgisi gerekiyor hemde assembly diline de hakim olmak gerekiyor. Eski exe viruslerinde basit imza tarama gibi bir yöntemle tespit edebilirsin ama iş temizlemek konusuna gelince ileri bilgi gerekecektir. Ayrıca bunun worm'u var trojanı var var oğlu var. Bana kalırsa programlamayı öğrenmek için yanlış bir taraftan başlamışsın.
 

akyazinet

Üyecik
Katılım
5 Tem 2012
Mesajlar
10
Puanları
0
C, C++, Delphi, VBasic, C#, Java ve daha bir çok dille yazılabilir, günümüzde web üzerinden tarama yapabilen antivirüsler bile mevcut. Antivirüs yazmak için önce virüs yazmak lazım :) Virüs yazmak için virüs yazılacak sistemin çok iyi bilinmesi lazım. Programlama dili yazım kolaylığı ve performans olarak farklılık gösterir.
 
Üst
stat counter