DLL fayllarini o'zgartirish orqali dasturiy ta'minotni qanday sindirish kerak

Mundarija:

DLL fayllarini o'zgartirish orqali dasturiy ta'minotni qanday sindirish kerak
DLL fayllarini o'zgartirish orqali dasturiy ta'minotni qanday sindirish kerak

Video: DLL fayllarini o'zgartirish orqali dasturiy ta'minotni qanday sindirish kerak

Video: DLL fayllarini o'zgartirish orqali dasturiy ta'minotni qanday sindirish kerak
Video: Apple ID yaratish va uni ishga tushirish (o'zbek tilida)/How to create Apple ID 2024, Noyabr
Anonim

Siz hech qachon dastur o'zini nusxa ko'chirishdan qanday himoya qilishini bilmoqchi bo'lganmisiz? Kerakli vositalar yordamida siz dasturning ichki qismini tekshirishingiz va nusxa ko'chirish himoyasi qanday ishlashini ko'rishingiz mumkin. O'rnatish tillaridan foydalanib, siz ushbu dasturlarni o'zgartirishingiz mumkin, shunda ular endi ro'yxatdan o'tishi yoki sotib olinishi shart emas.

Qadam

DLL fayllarini o'zgartirish orqali dasturiy ta'minotni buzish 1 -qadam
DLL fayllarini o'zgartirish orqali dasturiy ta'minotni buzish 1 -qadam

Qadam 1. O'rnatishni dasturlashni o'rganing

Ko'pgina dasturiy ta'minotni buzish uchun siz past darajadagi dasturlash tili bo'lgan montajni yaxshi tushunishingiz kerak. Assambleyalar mashina tilidan olingan va har bir yig'ish tili siz foydalanayotgan kompyuter turiga xosdir. Aksariyat yig'ilish tillari ikkilik va o'n oltilik tillarda ifodalanadi.

DLL fayllarini o'zgartirish orqali dasturiy ta'minotni buzish 2 -qadam
DLL fayllarini o'zgartirish orqali dasturiy ta'minotni buzish 2 -qadam

Qadam 2. Disassembler dasturini o'rnating

DLL fayllarini tekshirish va o'zgartirish uchun sizga bir nechta vositalar, jumladan, demontajchi kerak bo'ladi. IDA Pro - bu yaxshi tanlov, chunki u ham demontajchi, ham nosozliklarni tuzatuvchi. Garchi uning funksionalligi Pro versiyasiga qaraganda ancha cheklangan bo'lsa-da, xayriyatki, https://www.hex-rays.com/products/ida/support/download_freeware saytida ham bepul versiya mavjud. Bundan tashqari, d. Boshqa variant - bu DLL fayllarini bepul ochish imkonini beruvchi OllyDBG.

DLL fayllarini o'zgartirish orqali dasturiy ta'minotni buzish 3 -qadam
DLL fayllarini o'zgartirish orqali dasturiy ta'minotni buzish 3 -qadam

Qadam 3. Demontajchida yorib o'tmoqchi bo'lgan ilovani oching

Jarayon biroz farq qilishi mumkin, bu siz qanday demontaj qilayotganingizga bog'liq. Bu jarayon sizga qaysi DLL fayllari borligini ko'rsatadi. DLL qaysi funktsiyani chaqirayotganini tekshirish uchun tuzatuvchidan foydalaning.

DLL fayllarini o'zgartirish orqali dasturiy ta'minotni buzish 4 -qadam
DLL fayllarini o'zgartirish orqali dasturiy ta'minotni buzish 4 -qadam

Qadam 4. Hisoblagich funktsiyasini toping

Ko'p dasturlarda nusxa ko'chirishdan himoyalanish uchun taymer ishlatiladi. Taymer tugashi bilan foydalanuvchi dasturga kira olmaydi. Ushbu qadamning maqsadi hisoblagich kodini topish va keyin uni chetlab o'tishdir.

Agar siz buzayotgan dastur boshqa himoya turidan foydalansa, uning nima ekanligini bilib olishingiz kerak bo'ladi

DLL fayllarini o'zgartirish orqali dasturiy ta'minotni buzish 5 -qadam
DLL fayllarini o'zgartirish orqali dasturiy ta'minotni buzish 5 -qadam

Qadam 5. Hisoblagichda to'xtash nuqtasini o'rnating

Hisoblagich funktsiyasini ajratib olgandan so'ng, SoftIce -ni funktsiyaga duch kelganda to'xtatishga sozlang. Hisoblagich funktsiyasi chaqirilganda qaysi kod ishlayotganini aniq ko'rib chiqish imkonini beradi.

DLL fayllarini o'zgartirish orqali dasturiy ta'minotni buzish 6 -qadam
DLL fayllarini o'zgartirish orqali dasturiy ta'minotni buzish 6 -qadam

Qadam 6. Hisoblagich kodini o'zgartiring

Hisoblagich funktsiyasining kodini topganingizdan so'ng, siz hisoblagich hech qachon dasturdan foydalanishga to'sqinlik qiladigan joyga etib bormasligi uchun o'zgartirishingiz mumkin. Masalan, siz hisoblagichni tanaffus chegarasida hisoblay olmaslikka yoki hisoblagichni chetlab o'tishingiz mumkin.

DLL fayllarini o'zgartirish orqali dasturiy ta'minotni buzish 7 -qadam
DLL fayllarini o'zgartirish orqali dasturiy ta'minotni buzish 7 -qadam

Qadam 7. Siz shunchaki yorib o'tgan dasturiy ta'minotni qayta yig'ing

O'chirish va tahrirlashdan so'ng, siz kiritgan o'zgarishlar DLL fayllari va dasturdagi boshqa tegishli fayllarga tegishli bo'lishi uchun dasturning yangi versiyasini qayta yig'ishingiz kerak.

Ogohlantirish

  • Ko'p mamlakatlarda dasturiy ta'minot qaroqchiligi noqonuniy hisoblanadi.
  • Ko'pgina dasturiy ta'minotni buzish noqonuniy hisoblanadi.

Tavsiya: