Oʻzbekiston respublikasi oliy va oʻrta-maxsus ta‟lim vazirligi samarqand davlat universiteti ximmatov ibodilla, abduraxmanov muxtor



Download 6,13 Mb.
Pdf ko'rish
bet151/170
Sana25.10.2022
Hajmi6,13 Mb.
#856169
1   ...   147   148   149   150   151   152   153   154   ...   170
Bog'liq
e8c4cf93f29e87a66f8031109e51623c AXBOROTNI HIMOYALASH

Sodda statik tahlillash.
 
Zararkunanda dasturiy vositalarnining 
sodda statistik
tahlili deyilganda ular haqida dastlabki ma‘lumotlarni olishdan iborat boʻlgan tahlil 
tushuniladi. Bu tahlil natijasida zararkunanda dasturlarning (ZD) kodlarning 
tuzulishi, dasturiy tomondan tuzulishi, qaysi biblotekalardan foydalanganligi va h.k. 
lar haqida ma‘lumot olish mumkin. 
ZDlarni dastlabki tahlil qilishda antivirus vositalari keng foydalaniladi. Odatda 
ikki turdagi, 
fayl signaturasiga 
asoslangan (masalan, Kasperskiy) va 
evristikaga 
asoslangan (masalan, ESET NOD32)antivirus vositalaridan keng foydalaniladi. 
Signaturaga asoslangan antivirus dasturlar ZD larni oʻzining bazasida mavjud yoki 
mavjud emasligini tekshiradi. Bu esa ZD topishda har doim ham katta foyda 
bermaydi. Evristikaga asoslangan antivirus vositalari signaturaga asoslangan 
antiviruslarga qaraganda ancha keng imkoniyatga ega boʻlib, ZD larni topishda 
keng foydalaniladi. 
Amalda ZD statistik tahlil oʻtkazishda ular bir nechta antivirus vositalari 
yordamida tekshiriladi va ulardan olingan natijalar tahlil etiladi. Ushbu vazifani 
bajarishda http://www.virustotal.com/ onlayn ZD tahlili vositasi keng foydalaniladi. 
Ushbu onlayn tahlillash vositasi nafaqat ZD bir nechta antivirus vositalari 
yordamida testlaydi, balki ularning dasturiy tomondan tuzulishini va ular haqida 
qoʻshimcha ma‘lumotlarni beradi. 
ZD statistik tahlil qiliShda quyidagi usullardan foydalaniladi: 
XESH qiymat 
asosida tahlillash.
 
Xesh funksiyalash ZD aniqlash uchun 
kerakli boʻladigan dastlabki tahlillash usullaridan biri boʻlib, unga asosan 


201 
ixtiyoriy xesh qiymatni hisoblab beruvchi algoritmlar asosida (masalan, MD5, 
SHA1)ZD xesh qiymati hisoblanadi. Ushbu olingan xesh qiymat asosida 
quyidagilarni aniqlash mumkin: 
- Xesh qiymatni dasturning (masalan, tahlillanuvchi ZD) yorliqi sifatida 
foydalanish; 
- Olingan xesh qiymatni boshqa ZD tahlillovchi dasturlar uchun yuborish; 
- Olingan xesh qiymatni onlayn tarzda qidiriSh va ZD roʻyxatida mavjud/ 
mavjud emasligini aniqlash. 
ZD lardan “qatorlarni (strings)” aniqlash. 
Har bir dasturiy vosita 
yaratilishida ma‘lum ketma-ketmaliklan iborat boʻlgan matn shaklidagi 
ma‘lumotlardan foydalaniladi. Masalan, ―GDI32.DLL, ―99.124.22.1, ―Mail 
system DLL is invalid.!Send Mail failed to send message va hak. Albatta, 
yaratilgan dasturiy vositalar yakunida ular .exe, .dll fayl shakllarida assemblanadi. 
Boshqa soʻz bilan aytganda, bu kengaytmadagi fayllar oʻn oltilik (hex)sanoq 
sistemasida ifodalanadi (0x42, 0x41, 0x44BAD).Belgilarni 16 lik sanoq tizimiga 
oʻtkazishda odatda ASCII (8-bit)va Unicode (16-bit)kodlash standartlaridan 
foydalaniladi. Ushbu standartlarda har bir kelgan belgilar ketma-ketligi oxiri 0x00 
bilan tugaydi. Buning manosi esa soʻzning tuguganligini anglatadi.
Siqilgan ZD. 
Odatda ZD vositalar statistik tahlillarga bardoshli boʻlishi uchun 
ular siqiladi. Quyida haqiqiy va siqilgan holatdagi fayl koʻrinishi keltirilgan. 
3.7
.10-rasm. Siqilgan va haqiqiy fayl koʻrinishi 
Portable Executable (PE)fayl formati.
 
Ushbu fayl formati tarkibiga 
yuklanuvchi, kutubxona fayl kengaytmalari kiradi (masalan, .cpl, .exe, .dll, .ocx, 
.sys, .scr, .drv, .efi, .fon) va ular Windows OT uchun foydalaniladi. ZD larda 
kutubhona fayllaridan asosan import (import)qilish orqali asosiy dasturga 
bog‗lanadi. Ushbu bog‗lanish uch turda amalga oshirilishi mumkin: statik, dinamik 
va yuklanganda. 
Statik turdagi bog‗lanishlarga koʻra kutubxona fayllari toʻliq koʻchirilib 
asosiy dastur ichiga tashlanadi. Bu turdagi bog‗lanishlar asosan UNIXva LinuxOT 
da keng foydalaniladi. Bunda asosiy dastur kodi va kutubxonaga tegishli kodlarni 
ajratish qiyin boʻladi. 


202 
Yuklanganda talab etiladigan bog‗lanishlar asosan ZD yaratishga keng 
foydalanilib, unga asosan faqat funksiya chaqirilgan paytda bog‗lanish amalga 
oshiriladi. 
Koʻplab Windows OTlari boshqa dasturlarga oʻz resurslaridan foydalanishga 
ruxsat beradi. PE fayllar oʻzida har bir kutubxona va kutubxonadagi funksiyalar 
haqidagi ma‘lumotni saqlaydi. 
Koʻplab mavjud DLL (Dynamic-link library) fayllar oʻzida koʻplab 
funksiyalarni saqlaydi. Quyida WINDOWS OT ga tegishli DLL fayllar va ularning 
vazifasi keltirilgan:

3.7.2-jadval.
DLL fayllar va ularning vazifalari 
PE fayl sarlavhasi va boʻlimlari.
 
PE fayllari sarlavhasi ularni import qilganda 
qaraganda koʻproq ma‘lumotlarni oʻzida saqlaydi. PE fayllar bir nechta 
boʻlimlardar iborat boʻlib, bu boʻlimlar va ularda saqlanadigan ma‘lumotlar 
quyidagilar: 

Download 6,13 Mb.

Do'stlaringiz bilan baham:
1   ...   147   148   149   150   151   152   153   154   ...   170




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish