Mustaqil Ish
📖 19 sahifa

O'ZBEKISTON RESPUBLIKASI OLIY TA'LIM, FAN VA INNOVATSIYALAR VAZIRLIGI

TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI

KIBERXAVFSIZLIK FAKULTETI

KAFEDRA NOMI

"Reverse injiniring"

fanidan

Dinamik kutubxonalarni (DLL) statik tahlil qilish va ularning bog'lanishlarini aniqlash.

mavzusida

MUSTAQIL ISH

Bajardi: 072-23 guruh talabasi

Baxtiyorov Diyorjon

Qabul qildi: Imamaliyev A

Toshkent - 2026

1-sahifa
📄 2-sahifa: Reja va Kirish

REJA:

  1. DLL faylining tuzilishini va eksport qilingan funksiyalarini aniqlash.
  2. Import qilingan funksiyalarni va ular bog'langan kutubxonalarni aniqlash.
  3. DLL ichidagi kodni dekompilyatsiya qilish va funktsional bloklarni tahlil qilish.
  4. Ichki chaqiruvlarni va ma'lumotlar oqimini kuzatish orqali bog'lanishlarni o'rganish.
  5. Bog'lanishlar grafigini tuzish va asosiy funksionallikni xaritalash.

KIRISH

KIRISH Zamonaviy dasturiy ta'minot tizimlari murakkabligi va ochiqligi tobora ortib bormoqda, bu esa kibertahlukalar va zararli dasturlarning keng tarqalishiga olib kelmoqda. Dinamik kutubxonalar (DLL - Dynamic-Link Libraries) Windows operatsion tizimining ajralmas qismi bo'lib, ular dastur kodini takroriy ishlatish, modulilikni ta'minlash va resurslardan samarali foydalanish imkonini beradi. Biroq, aynan shu xususiyatlari tufayli DLL'lar zararli dasturlar, jumladan, kompyuter viruslari, troyanlar va rootkitlar uchun jozibador nishonga aylanadi. Ular ko'pincha tizimga yashirincha kiritiladi, mavjud dasturlar ishiga aralashadi yoki o'z funksionalligini kengaytiradi. Shu sababli, dinamik kutubxonalarni, ayniqsa ularning ichki tuzilishi va boshqa modullar bilan bog'lanishlarini statik tahlil qilish, dasturiy ta'minot xavfsizligini ta'minlash, zararli kodni aniqlash va revers injiniring sohasida fundamental ahamiyatga ega bo'lib, zamonaviy axborot xavfsizligi sohasida dolzarb muammo hisoblanadi. Bu tadqiqot nafaqat mavjud tahdidlarga qarshi kurashish, balki kelajakdagi xavfsizlik mexanizmlarini ishlab chiqish uchun ham muhim asos bo'lib xizmat qiladi. [rasm]} Ushbu tadqiqotning asosiy muammosi shundan iboratki, ko'plab dinamik kutubxonalar murakkab tuzilishga ega bo'lib, ularning ichida kodni chigallashtirish (obfuscation), polimorfizm va metaporfizm kabi texnikalar qo'llanilgan bo'lishi mumkin, bu esa statik tahlil orqali ularning funksionalligini va bog'lanishlarini aniqlashni qiyinlashtiradi. Bundan tashqari, DLL'lar faqat yuklash vaqtida dinamik tarzda bog'langanligi sababli, ularning barcha mumkin bo'lgan chaqiruvlari va o'zaro ta'sirlarini oldindan to'liq aniqlash murakkablikni yanada oshiradi. Ushbu muammoni hal etish orqali biz dasturiy ta'minotning ichki ish faoliyatini chuqurroq tushunishga, ayniqsa noma'lum yoki shubhali DLL'larning maqsadi va ularning tizim bilan o'zaro aloqalarini aniqlashga qaratilganmiz. Tadqiqotning asosiy maqsadlari quyidagilardan ibo ...

Davomini ko'rish uchun ro'yxatdan o'ting

To'liq hujjatni Word formatida yuklab olish yoki o'zingizga mos variantini yaratish uchun bepul ro'yxatdan o'ting.

Do'stlar bilan ulashish:

Mavzuga doir boshqa ishlar

25 b
29/04/2026
Dinamik kutubxonalarni (DLL) statik tahlil qilish va ularning bog'lanishlarini aniqlash.
Reverse injiniring
Dinamik kutubxonalarni (DLL) statik tahlil qilish va ularning bog'lanishlarini aniqlash. - Reverse injiniring | Mustaqil Ish Generator