Python ile antivirüs programı yazmak

karambyte

Kilopat
Katılım
15 Mart 2019
Mesajlar
1.871
Çözümler
3
Merhabalar, ödevim var Python ile antivirüs programı yazacağım vize yerine geçecek yardımcı olabilecek var mı? Hangi kütüphane ya da modül kullanabilirim?
 
Son düzenleyen: Moderatör:
Antivirüs yazmak o kadar basit değil diye biliyorum. Merak ettim nerede okuyorsunuz ve kaçıncı sınıftasınız?
 
Merhabalar, ödevim var Python ile antivirüs programı yazacağım vize yerine geçecek yardımcı olabilecek var mı? Hangi kütüphane ya da modül kullanabilirim?

Böyle bir ödevi daha önce hiç duymadım. Antivirus programları onlarca, hatta belki yüzlerce programcının dahil olduğu büyük projelerdir.
 
Basit bir prototipini yaparsin, virus veritabani olusturup sistem dosyalarinda md5 taramasi yapacaksin. Zibilyon tane AV olmasinin sebebi bu temel mekanizma. Dosya sistemine hook da atarsan odev icin fazlasini yapmis bile olursun.
 
Yani basit bir virüs programı aslında değiştirip virüs yapsam daha mantıklı mı sizce?
Değil. Bir zararlı yazılım ürettin diye geçer not vereceklerini sanmıyorum ama hash eşleşmesi ile bir dosyaya zararlı diğerine değil şeklinde cevap veren basit bir antivirüs prototipinin daha çok beğeni alacağını düşünüyorum hocalar tarafından.
 
Değil. Bir zararlı yazılım ürettin diye geçer not vereceklerini sanmıyorum ama hash eşleşmesi ile bir dosyaya zararlı diğerine değil şeklinde cevap veren basit bir antivirüs prototipinin daha çok beğeni alacağını düşünüyorum hocalar tarafından.

Yani doğru diyorsunuz ancak python virüs yazma konusunda daha elverişli ve çok döküman var ancak basit bir av yapmaya çalışacağım o halde.
 
Değil. Bir zararlı yazılım ürettin diye geçer not vereceklerini sanmıyorum ama hash eşleşmesi ile bir dosyaya zararlı diğerine değil şeklinde cevap veren basit bir antivirüs prototipinin daha çok beğeni alacağını düşünüyorum hocalar tarafından.

Acaba biraz yardımcı olabilir misiniz şu an başladım geceye kadar uğraşacağım vaktiniz varsa biraz zamanınızı ayırır mısınız?

Basit bir prototipini yaparsin, virus veritabani olusturup sistem dosyalarinda MD5 taramasi yapacaksin. Zibilyon tane AV olmasinin sebebi bu temel mekanizma. Dosya sistemine hook da atarsan odev icin fazlasini yapmis bile olursun.

Çok teşekkür ediyorum vaktiniz varsa yardımcı olabilir misiniz?
 
Son düzenleyen: Moderatör:

Geri
Yukarı