Wednesday, December 10, 2008

Virus bukan huni

Virus bukan huni

Virus bukan huni boleh dianggap sebagai terdiri daripada dua modul, iaitu "modul pencarian" dan "modul penyalinan". Modul pencarian bertanggungjawab untuk mencari fail baru untuk dijangkiti. Bagi setiap fail boleh laku yang baru yang ditemukan, modul pencarian akan memanggil modul penyalinan untuk menjangkiti fail itu.

Untuk virus-virus yang mudah, tugas-tugas penyalin adalah seperti yang berikut:

1. Menyemak adakah fail boleh laku itu telah dijangkiti (jika ia, kembali ke modul pencarian);
2. Melampirkan kod virus pada fail boleh laku;
3. Simpan titik permulaan fail boleh laku;
4. Tukarkan titik permulaan fail boleh laku supaya ia menunjuk ke lokasi permulaan kod virus yang baru sahaja disalin;
5. Simpan lokasi permulaan yang lama supaya virus akan menyimpang ke lokasi itu selepas ia dilaksanakan;
6. Simpan perubahan dalam fail boleh laku;
7. Tutup fail yang terjangkit; dan
8. Kembali ke modul pencarian supaya ia boleh mencari fail yang baru untuk dijangkiti oleh penyalin.

No comments:

Post a Comment