Антивирусыг хэрхэн яаж үүсгэх вэ?

Агуулгын хүснэгт:

Антивирусыг хэрхэн яаж үүсгэх вэ?
Антивирусыг хэрхэн яаж үүсгэх вэ?

Видео: Антивирусыг хэрхэн яаж үүсгэх вэ?

Видео: Антивирусыг хэрхэн яаж үүсгэх вэ?
Видео: Хавтас /folder/ хэрхэн үүсгэх вэ? 2024, Дөрөвдүгээр сар
Anonim

Вирусны эсрэг програм нь таны компьютерт хор хөнөөл учруулдаг хортой файл, вирусыг илрүүлдэг тусгай програм юм. Хэрэв танд програмчлалын ур чадвар байгаа бол та өөрөө вирусын эсрэг програм бичиж болно.

Антивирусыг хэрхэн яаж үүсгэх вэ?
Антивирусыг хэрхэн яаж үүсгэх вэ?

Зааварчилгаа

1-р алхам

Өөрийн антивирусыг бий болгох үндсэн бүтцийг бий болгох. Эдгээрийг вирусын эсрэг мэдээллийн сан үүсгэх програм болон сканнерчийн аль алинд нь ашиглах болно. Нэгдүгээрт, хүссэн бүтцээ тунхагла. Эхнийх нь гарын үсгийн бүтэц юм. Дараагийнх нь гарын үсэг, нэрийг хослуулсан бичлэгийн бүтэц юм. Вирусын нэрэнд санах ой хуваарилах функцийг оруулаарай. Хоёр бүтцийг толгой файлд байрлуул.

Алхам 2

Вирусын эсрэг мэдээллийн сангийн файлуудтай ажиллах анги бич. Та хэд хэдэн анги үүсгэх шаардлагатай болно: үндсэн файлын анги, файл уншигч анги, бичих нэмэх анги. Эдгээр ангиудыг CAVBFile.h файлд тунхагла. Ангиудын хэрэгжилтийг AVBFile.cpp файлд байрлуулна уу. Толгой файлыг оруулна уу. Та мөн файл байгаа эсэхийг шалгах чек нэмэх хэрэгтэй. Дараа нь файл руу бичих ангийн функцийг хэрэгжүүлээрэй.

Алхам 3

Дараах алгоритмыг хэрэгжүүл: хэрэв файл нээгдсэн бөгөөд олдоогүй бол шинэ файл үүсгэх бөгөөд түүнд толгой бичих болно. Хэрэв файл байгаа бол гарын үсгийг шалгаж, бичлэгийн тоог унших болно. AddRecord функцийг энд нэмээд бичлэгийн бүтцийг параметр болгон авч үзэх болно. Оруулгыг файлын төгсгөлд шилжүүлнэ үү. Үүний дараа бичлэгийн тоолуурыг нэмэгдүүлэх шаардлагатай.

Алхам 4

Вирусын эсрэг програмын мэдээллийн сан үүсгэх хөтөлбөр хэрэгжүүлэх. Вирусын файл, мэдээллийн сан руу орох замыг ашиглаад вирусын файл дахь дараалал, түүний нэрийг параметр болгон өөрчил. A [Value] форматаар дамжуулж буй аргументуудыг ашиглана уу, үүнд A нь харгалзах түлхүүр, утга нь утга юм. Хөтөлбөрийн үйл ажиллагааны дараах алгоритмыг бичнэ үү: хортой програмын файлыг нээж, офсетоор шилжиж, хэшийг тооцоолж, мэдээллийн санд оруулна уу. Програмын кодыг avrec.cpp файлд байрлуулна уу.

Алхам 5

Файлыг хортой програм байгаа эсэхийг шалгах сканнерын кодыг бич. Суурьтай файлыг суурьтай ижил хавтсанд байрлуулаад avbase.avb гэж нэрлэ. Вирусын эсрэг сканнер үүсгэхийн тулд дараахь ажлын алгоритмыг ашиглана уу: мэдээллийн баазын файлыг татаж авах, файлуудын жагсаалтыг авах, файлыг сканнердах.

Зөвлөмж болгож буй: