Maxsus antivirus dasturining ishlash prinsipi




Download 167,65 Kb.
bet15/20
Sana11.12.2023
Hajmi167,65 Kb.
#115483
1   ...   12   13   14   15   16   17   18   19   20
Bog'liq
O‘zbekiston respublikasi axborot texnologiyalari va kommunikatsi-hozir.org

2.2. Maxsus antivirus dasturining ishlash prinsipi 
Ushbu maxsus antivirus dasturim Python 3.9 versiasida yaratildi.Uni ishlash
prinsipi quyidagicha dasturning 4 qismdan iborat bo`lib 3 ta asosiy qism va bitta
hammasini o`zida jamlagan va interfeys qismini o`z ichiga oladi.Bilamizki viruslar
har xil ko`rinishda har xil dasturlarda va har xil formatlarda bo`ladi. Ushbu
dasturning 3 asosiy qismi ham har xil formatdagi viruslar uchun yozilgan
1-
.bat viruslar uchun
2-
.py viruslar uchun
3-
.vbs viruslar uchun



54
2.3 – rasm. Bu dasturning bat viruslar uchun qilingan qismi


Yuqoridagi rasmda dasturning 1-asosiy qismining kodi keltirilgan bu qismda
dastur bat viruslarni qidirib unda qanaqangi viruslar borligini bizga namoyish etadi.
Bu rasmdagi bizning dasturimizda yuqorida shaxsiy komp’yuterlarga zarar
keltiradigan barcha viruslar yozib chiqilgan ilova qismida barcha yozilgan viruslarni
keltirib o`taman. Agarda yana yangi virus chiqqan taqdirda ham shunchaki
yuqoridagi dasturimizning malicious qismiga yozib quyishimiz mumkin.Bundan
ko`rinib turibdiki dasturimizga yangi viruslarni ham kiritishmiz mumkin.
Dasturimiz murrakkab bo`lsa ham soda ishlaydi. Bu qismida dasturimiz viruslarni
malicious dan qidirib chiqadi virus aniqlansa zararli kod deb bizga bat viruslarni
zararli kodlarini ekranga chiqaradi.



55
2.4 – rasm. py formatdagi viruslar uchun yozilgan dasturning kod qismi


Ushbu rasmda dasturimizning 2-asosiy qismi ya`ni python dasturida yozilgan
viruslarni aniqlashga qaratilgan. BU qismda ham hamma viruslar ketirilib o`tilgan ,
agar yana yangi virus chiqqan taqdirda ham qoshish imkoniyati bor
malicious
qismiga qoshiladi . Bunda ham .py virus ichida yozilgan kodlarni analiz qiladi va
virus aniqlansa uni bizga namoyish etadi, topolmasa rasmdagi
print
qismidan Hech
qanday virus aniqlanmadi degan yozuv chiqadi.
2.5 – rasm. vbs viruslar uchun qilingan qilingan dastur kod qismi



56
Ushbu rasmda dasturimizning 3-asosiy qismi ya`ni .vbs formatda yozilgan


viruslarni aniqlashga qaratilgan. BU qismda ham hamma viruslar ketirilib o`tilgan ,
agar yana yangi virus chiqqan taqdirda ham qoshish imkoniyati bor
malicious
qismiga qoshiladi . Bunda ham .vbs virus ichida yozilgan kodlarni analiz qiladi va
virus aniqlansa uni bizga namoyish etadi, topolmasa rasmdagi
print
qismidan Hech
qanday virus aniqlanmadi degan yozuv chiqadi.
2.6 – rasm. 3 ta modulni bog`lagan qism dastur kodi
Ushbu rasmda asosiy 3 ta modulni ozida jamlagan qism ko`rsatilgan va bu
qismda songi modul yaratiladi hamma modullarni jamlab asosiy intereysga
jamlanadi.



57
2.7 - rasm. Virusni formatini aniqlab analiz qiladigan qism


Ushbu rasmda dasturimiz avtomat ravishda virus qanaqa formatligin
aniqlaydi va shu fomrtga qarab virusni analiz qilib tekshirib chiqadi.
2.8 – rasm. Dasturning interfaysi qismi yaratilishi



58
Shu bilan dasturimizni ishlash prinsipi yakun topadi. Ishlash prinsipi juda


oson qulimdan kelgancha ishlash prinsipini dasturimini mohiyatini ichib beroldim
deb o`yliman.

Download 167,65 Kb.
1   ...   12   13   14   15   16   17   18   19   20




Download 167,65 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



 Maxsus antivirus dasturining ishlash prinsipi

Download 167,65 Kb.