EXE fayllarini dekompilyatsiya qilish haqida malumot
Dekompilyatsiya dasturning manba kodini u yozilgan tilda qayta tiklashdan iborat. Boshqacha qilib aytganda, manba kodi mashina ko’rsatmalariga aylantirilganda, bu kompilyatsiyaning teskari tomoni. Dekompilyatsiya maxsus dasturiy ta’minot yordamida amalga oshirilishi mumkin.
EXE fayllarini dekompilyatsiya qilish usullari
Dekompilyatsiya manba kodlarini yo’qotgan dastur muallifi uchun yoki oddiygina ma’lum bir dasturning xususiyatlarini bilmoqchi bo’lgan foydalanuvchilar uchun foydali bo’lishi mumkin. Buning uchun maxsus dekompilyator dasturlari mavjud.
1-usul: VB dekompilyatori
Birinchidan, Visual Basic 5.0 va 6.0 da yozilgan dasturlarni dekompilyatsiya qilishga imkon beruvchi VB dekompilyatorini ko’rib chiqing.
VB dekompilyatorini yuklab oling
- Ustiga bosing «Fayl». va elementni tanlang «Ochiq dastur». (Ctrl + O).
- Dasturni toping va oching.
- Dekompilyatsiya darhol boshlanishi kerak. Agar shunday bo’lmasa, tugmachani bosing «Boshlanadi».«.
- Tugatgandan so’ng, so’z oynaning pastki qismida paydo bo’ladi «Dekompilyatsiya qilingan.». Chap qismda ob’ekt daraxti joylashgan va markaziy qismida siz kodni ko’rishingiz mumkin.
- Agar kerak bo’lsa, buzilgan narsalarni saqlang. Buning uchun bosing «Fayl». va mos variantni tanlang, masalan, «Dekompilyatsiya qilingan loyihani saqlash», barcha moslamalarni diskdagi papkaga chiqarish uchun.
2-usul: ReFox.
Visual FoxPro va FoxBASE + yordamida kompilyatsiya qilingan dasturlarni dekompilyatsiya qilish to’g’risida gap ketganda, ReFox juda yaxshi ekanligini isbotladi.
ReFox-ni yuklab oling
- O’rnatilgan fayl tadqiqotchisi orqali kerakli EXE faylini toping. Agar siz uni ta’kidlasangiz, o’ng tomonda bu haqda qisqacha ma’lumotni ko’rasiz.
- Kontekst menyusini oching va tanlang «Dekompilyatsiya.».
- Darchalangan fayllarni saqlash uchun papkani ko’rsatishingiz kerak bo’lgan oyna ochiladi. Shundan so’ng bosing «QABUL QILAMAN»..
- Tugatgandan so’ng, ushbu xabar paydo bo’ladi:
Natijani ko’rsatilgan papkada ko’rishingiz mumkin.
3-usul: DeDe
Va DeDe Delphi dasturlarini dekompilyatsiya qilish uchun foydali bo’ladi.
DeDe dasturini yuklab oling
- Tugmani bosing. «Fayl qo’shish».
- EXE faylini toping va uni oching.
- Dekompilyatsiyani boshlash uchun tugmani bosing «Jarayon»..
- Jarayon muvaffaqiyatli bajarilgandan so’ng, ushbu xabar paydo bo’ladi:
- Ushbu ma’lumotlarning barchasini saqlash uchun yorliqni oching «Loyiha»saqlamoqchi bo’lgan ob’ekt turlari yonidagi katakchalarni belgilang, papkani tanlang va bosing «Fayl yaratish.».
Sinflar, ob’ektlar, shakllar va protseduralar to’g’risidagi ma’lumotlar alohida yorliqlarda ko’rsatiladi.
4-usul: EMS manbasini qutqaruvchi
EMS Source Rescuer dekompilyatori Delphi va C ++ Builder bilan tuzilgan EXE fayllari bilan ishlashga imkon beradi.
EMS Source Rescuer dasturini yuklab oling
- Blokda. «Bajariladigan fayl» kerakli dasturni ko’rsatishingiz kerak.
- В «Loyiha nomi» loyiha nomini kiriting va tugmasini bosing «Keyingi»..
- Kerakli moslamalarni tanlang, dasturlash tilini ko’rsating va bosing «Keyingi».
- Keyingi oynada manba kodi oldindan ko’rish rejimida mavjud. Chiqish papkasini tanlash va tugmani bosish qoladi «Saqlash».
Biz turli xil dasturlash tillarida yozilgan EXE fayllari uchun mashhur dekompilyatorlarni ko’rib chiqdik. Agar siz ishlaydigan boshqa variantlarni bilsangiz, ular haqida sharhlarda yozing.
Biz sizning muammoingizda sizga yordam bera olganimizdan xursandmiz.
Bizning mutaxassislarimiz imkon qadar tezroq javob berishga harakat qilishadi.
Ushbu maqola sizga yordam berdimi?
Texnologiyalar, Windows echimlari
EXE fayllarini dekompilyatsiya qilish