Bilinmiyor
Efsane Üye
-*-Yerleşik olmayan virüslerin keşfedici modül ile çoğaltıcı modülden oluştukları düşünülebilir. Keşfedici modül virüsün bulaşması için kullanılacak yeni dosyalar aramakla yükümlüdür. Keşfedici modülün karşılaştığı her yürütülebilir dosyaya çoğaltıcı modül çağrılmak suretiyle virüs bulaştırılır.
Basit virüsler için çoğaltıcının görevleri şunlardır:
Basit virüsler için çoğaltıcının görevleri şunlardır:
- 1. Yeni bir dosya aç
- 2. Dosyaya önceden virüs bulaştırılıp bulaştırılmadığını kontrol et (eğer bulaştırılmış ise keşfedici modüle geri dön)
- 3. Virüs kodunu yürütülebilir dosyaya tuttur.
- 4. Yürütülebilir dosyanın başlangıç noktasını kaydet.
- 5. Yürütülebilir dosyanın başlangıç noktasını yeni eklenen virüs kodunun başlatma alanına yönlendir.
- 6. Eski başlatma alanını virüs yürütülür yürütülmez o alana yayılacak şekilde virüse kaydet.
- 7. Yürütülebilir dosyadaki değişiklikleri kaydet.
- 8. Virüs bulaşmış dosyayı kaydet.
- 9. Çoğaltıcı modülün virüs bulaştıracağı dosyalar bulabilmesi için keşfedici modüle geri dön.