Cara Membuat Antivirus

Isi kandungan:

Cara Membuat Antivirus
Cara Membuat Antivirus

Video: Cara Membuat Antivirus

Video: Cara Membuat Antivirus
Video: CARA MEMBUAT ANTIVIRUS SENDIRI 2024, November
Anonim

Program antivirus adalah aplikasi khas yang mengesan fail dan virus berbahaya yang membahayakan komputer anda. Sekiranya anda mempunyai kemahiran memprogram, anda boleh menulis sendiri aplikasi anti-virus.

Cara membuat antivirus
Cara membuat antivirus

Arahan

Langkah 1

Buat struktur asas untuk membina antivirus anda sendiri. Mereka akan digunakan oleh program untuk membuat pangkalan data anti-virus dan oleh pengimbas. Pertama, nyatakan struktur yang anda mahukan. Yang pertama adalah struktur tandatangan. Yang berikutnya adalah struktur rekod yang menggabungkan tanda tangan dan nama. Sertakan fungsi mengalokasikan memori untuk nama virus di dalamnya. Letakkan kedua struktur dalam fail tajuk.

Langkah 2

Tulis kelas untuk bekerja dengan fail pangkalan data anti-virus. Anda perlu membuat beberapa kelas: kelas fail asas, kelas pembaca fail, dan kelas penambahan tulis. Nyatakan kelas-kelas ini dalam fail CAVBFile.h. Letakkan pelaksanaan kelas dalam fail AVBFile.cpp. Sertakan fail tajuk. Anda juga perlu menambahkan cek untuk keberadaan fail. Kemudian laksanakan fungsi kelas untuk menulis ke fail.

Langkah 3

Laksanakan algoritma berikut: jika fail dibuka dan tidak dijumpai, maka fail baru akan dibuat, tajuk akan ditulis kepadanya. Sekiranya fail itu ada, maka tandatangan akan diperiksa dan jumlah rekod akan dibaca. Tambahkan fungsi addRecord di sini, yang akan merujuk kepada struktur rekod sebagai parameter. Pindahkan entri ke hujung fail. Selepas itu, perlu menambah kaunter rekod.

Langkah 4

Laksanakan program untuk membuat pangkalan data program anti-virus. Gunakan jalan ke file virus, pangkalan data, dan ubah urutan dalam virus virus dan namanya sebagai parameternya. Gunakan argumen lulus dalam format A [Nilai], di mana A adalah kunci yang sesuai, Nilai adalah nilai. Tuliskan algoritma berikut untuk tindakan program: buka fail malware, navigasi dengan mengimbangi, hitung hash, dan tambahkan entri ke pangkalan data. Letakkan kod program dalam fail avrec.cpp.

Langkah 5

Tuliskan kod pengimbas yang akan memeriksa fail untuk perisian hasad. Letakkan fail dengan pangkalan di folder yang sama dengan pangkalan dan beri nama avbase.avb. Gunakan algoritma kerja berikut untuk membuat pengimbas anti-virus: muat turun fail pangkalan data, dapatkan senarai fail, imbas fail.

Disyorkan: