Arama butonu
Bu konudaki kullanıcılar: 1 misafir, 1 mobil kullanıcı
62
Cevap
29650
Tıklama
0
Öne Çıkarma
Kendim Antivirüs Yazılımı Yapmak İstiyorum(Yardım)
T
17 yıl
Yüzbaşı
Konu Sahibi

Merhaba arkadaşlar,kusura bakmayın biraz acemiyim ama seneye kadar kafamda oluşturduğum bir güvenlik yazılımını yapmak istiyorum da nasıl başlıyacağımı bilmiyorum.Yardım ederseniz sevinirim.
Deneyimli bir pc kullanıcısıyım ama programlamayı yeni öğrenicem...Antivirüs için Mesala ''Visual Basic''
ortamı uygunmu ?
--------------------------------------------------------
Yazılımı yapmak için kendime sorduğum sorular:
Yazılım ne için? >Yazılım bilgisayar güvenliğine yardımcı olmak adına tasarlanıcaktır.
Yazılıma neden ihtiyaç duyulmuştur?>Yeni türkçe güvenlik yazılımlarına gerek duyulduğu için.
Düşünülen kullanıcı tipi kimlerdir?>T.C Ev kullanıcıları
Sistem neler yapabilmelidir?Zararlıları bulma ve silme işlemini gerçekleştirebilmelidir.
-------------------------------------------------------
Tekrar edeyim;nasıl bir yol izlemem gerekir sizce ???

Teşekkürler

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil



T
17 yıl
Yüzbaşı
Konu Sahibi

Teşekkürler Herkes'e Cevaplarınız için..
@savaşım arkadaşım,tek kişi olduğumu söylemedimki,3 kişiyiz+dediğiniz olayı bende düşündüm Türkçe yazılım avast varken neden başka bir programa gerek duyalım diyorsun.Yalnız ingilizce olan ve üreticilerinin yabancı olduğu başka antivirüsler türkiyede üğretilen virüsleri geç tanırlar.Dolayısıyla tez'inizi çürütmüş bulunmaktayım.Çünkü elin adamı gelip türkçe sitelerde dolaşamaz diye düşünüyorum(Trajan,Keylogger,Virüs)(benim program türkiye çıkışlı zararlıları özellikle tanıyacak ve silecek diyorum,çünkü türkiyede yaşıyoruz..)
Ayrıca benim önerdiğim projem de sistem dosyalarını taraması gerekmiyor,virüs bulaşmış pc'deki dll. virüsüde silmesi şuan için gerekmiyor,sadece taratmak adına ,örn:biryerden bir program download ettiniz onu tarıyabilecek şekilde...bazı t.c vatandaşları basit virüsleri tarama ve silme exe leri yapmış,benimkide büyük bir exe. olucak atıyorum 100 değilde binlerce zararlı bulabilecek.
Ayrıca birşey daha merak ediyorum VirüsTotal diye bir site var oraya zararlı dosyayı attığımızda
ÖRN:http://www.virustotal.com/analisis/d2e2d28738a63dc4d51ff390544d7a10
----------------------------------------------------------------
en altta MD5: 001c9edd17b26f9eb723091f82aa20fa
SHA1: b95ac50fcc859a5b55ef5325efa8e1953061a3cb
SHA256: 987cae145818442baceff346e47145c824e10633a5e3d2df1b93b94aedc0107f
SHA512: d41394091e5b6c3121fa2653ca08f11e893313fd65bd8692a2a7d10a3716b9fd9d01671de33d996f3d37e372e2163311ceae283f7e292a287beab1a2e162cb09
-----------------------------------------------------------------
Şeklinde alogoritmalar gözüküyor,kullandığımız antivirüs programları Virus'ü bu şekildemi buluyor???
Özet kod'una bakıpmı buluyor ,yoksa daha karışık bir sistemmidir bu?EICAR adlı test virüsünün herhangi bir komutunu değiştirince antivirüsler onu algılamıyor..Acaba hangi koda bakıp anlıyor antivirüsler?*

------------------------------------------------------------------
def superficialFind(dirpath):
for filename in os.listdir(dirpath): # for each file, inspect
path = dirpath+"/"+filename # find the path
if filename[-4:] == ".exe" and os.stat(path)[6]==66023L:# is it 64,5K size?
print "Virus:", path, # then mark it as virus (type 1 error!)
try:
os.remove(path) # try to delete it
print "Deleted..."
except:
print "Couldn't delete, try sudo." ...
----------------------------------------------------------------------
yukarıdaki gibi kodlar'ımı kullanmak lazım herhangi bir program yapmak için,kodları kullanmadan bizim yerimize kullanan ÖRN:WİNDOWS bir yardımcı rogram oluşturma ''programı'' yokmu ?İllede kodmu öğrenmeliyimTeşekkürler


Bu mesaja 1 cevap geldi.
P
17 yıl
Teğmen

quote:

Orjinalden alıntı: the spooks

Teşekkürler Herkes'e Cevaplarınız için..
@savaşım arkadaşım,tek kişi olduğumu söylemedimki,3 kişiyiz+dediğiniz olayı bende düşündüm Türkçe yazılım avast varken neden başka bir programa gerek duyalım diyorsun.Yalnız ingilizce olan ve üreticilerinin yabancı olduğu başka antivirüsler türkiyede üğretilen virüsleri geç tanırlar.Dolayısıyla tez'inizi çürütmüş bulunmaktayım.Çünkü elin adamı gelip türkçe sitelerde dolaşamaz diye düşünüyorum(Trajan,Keylogger,Virüs)(benim program türkiye çıkışlı zararlıları özellikle tanıyacak ve silecek diyorum,çünkü türkiyede yaşıyoruz..)
Ayrıca benim önerdiğim projem de sistem dosyalarını taraması gerekmiyor,virüs bulaşmış pc'deki dll. virüsüde silmesi şuan için gerekmiyor,sadece taratmak adına ,örn:biryerden bir program download ettiniz onu tarıyabilecek şekilde...bazı t.c vatandaşları basit virüsleri tarama ve silme exe leri yapmış,benimkide büyük bir exe. olucak atıyorum 100 değilde binlerce zararlı bulabilecek.
Ayrıca birşey daha merak ediyorum VirüsTotal diye bir site var oraya zararlı dosyayı attığımızda
ÖRN:http://www.virustotal.com/analisis/d2e2d28738a63dc4d51ff390544d7a10
----------------------------------------------------------------
en altta MD5: 001c9edd17b26f9eb723091f82aa20fa
SHA1: b95ac50fcc859a5b55ef5325efa8e1953061a3cb
SHA256: 987cae145818442baceff346e47145c824e10633a5e3d2df1b93b94aedc0107f
SHA512: d41394091e5b6c3121fa2653ca08f11e893313fd65bd8692a2a7d10a3716b9fd9d01671de33d996f3d37e372e2163311ceae283f7e292a287beab1a2e162cb09
-----------------------------------------------------------------
Şeklinde alogoritmalar gözüküyor,kullandığımız antivirüs programları Virus'ü bu şekildemi buluyor???
Özet kod'una bakıpmı buluyor ,yoksa daha karışık bir sistemmidir bu?EICAR adlı test virüsünün herhangi bir komutunu değiştirince antivirüsler onu algılamıyor..Acaba hangi koda bakıp anlıyor antivirüsler?*

------------------------------------------------------------------
def superficialFind(dirpath):
for filename in os.listdir(dirpath): # for each file, inspect
path = dirpath+"/"+filename # find the path
if filename[-4:] == ".exe" and os.stat(path)[6]==66023L:# is it 64,5K size?
print "Virus:", path, # then mark it as virus (type 1 error!)
try:
os.remove(path) # try to delete it
print "Deleted..."
except:
print "Couldn't delete, try sudo." ...
----------------------------------------------------------------------
yukarıdaki gibi kodlar'ımı kullanmak lazım herhangi bir program yapmak için,kodları kullanmadan bizim yerimize kullanan ÖRN:WİNDOWS bir yardımcı rogram oluşturma ''programı'' yokmu ?İllede kodmu öğrenmeliyimTeşekkürler


Bence yeni başlamış birisi olarak bu fikrini bayağı ertelemelisin ki şunu da söyliyim. Virüs taratma işlemi için bazır yerlerde mantığı bilgisayara anlatmak gerekebilir. Yani her gördüğü dosyay virüs diye atlamamalı, çoğu şeyi virüs değildir diye es geçmemeli, ayrıca işletim sistemi ile içli dışlı olman lazım. Güncelleyebilme ve program sonrası destek hizmeti verebilmen lazım. Visual Basic bu iş için bayağı hafif kaçmakla beraber C dili kullanmalısın ki bunun içinde baz yerlerde Assembly geçmeli... Yani biraz uzun iş... Ayrıca verdiğin koddan çok daha karmaşık bir sistem ve algoritma içerisinde hazırlanıyor Anti-Virüs programları....


Bu mesaja 2 cevap geldi.
X
2 yıl
Er

Antivirüs yapmak isteyenler bu projeme bakabilirler. Pek dikkatli olmadığım için tekrarları önlemede o yüzden hash değerlerinin sayısı olması gerekenden az ama size çok fazla bu ne gibi gelecektir yüksek ihtimalle. Şu anlık veri toplamıyorum. Temel gücü sezgiselden geliyor hatta neredeyse tamamı sezgisel. Xylent download | SourceForge.net Proje burada.



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.