Dekompilyatsiya dasturning dastlabki kodini qayta yozishni o'z ichiga oladi va u tilda yoziladi. Boshqacha aytganda, bu kompilyatsiya jarayonining teskari jarayonidir, chunki manba matnini mashina yo'riqnomasiga aylantiriladi. Dekompilyatsiya maxsus dasturiy ta'minot yordamida amalga oshirilishi mumkin.
EXE fayllarini dekompilyatsiya qilish usullari
Dekompilyatsiya qilish manba kodlarini yo'qotgan yoki oddiy dastur xususiyatlarini bilishni istagan foydalanuvchilar uchun foydali bo'lishi mumkin. Buning uchun maxsus dekompilyatsiya dasturlari mavjud.
Boshqaruv 1: VB Decompiler
Avval Visual Basic 5.0 va 6.0 da yozilgan dasturlarni dekompilyatsiya qilishga imkon beruvchi VB Decompiler ni ko'rib chiqing.
VB Decompilerni yuklab oling
- Tugmasini bosing "Fayl" va ob'ektni tanlang "Ochiq dastur" (Ctrl + O).
- Dasturni toping va oching.
- Dekompilyatsiya darhol boshlanishi kerak. Aks holda, tugmasini bosing "Boshlash".
- So'ngra derazaning pastki qismida so'z paydo bo'ladi. "Decompiled". Chap tarafda ob'ektlar daraxti joylashgan va markazda kodni ko'rishingiz mumkin.
- Agar kerak bo'lsa, dekompilyatsiya qilingan narsalarni saqlang. Buning uchun bosing "Fayl" va tegishli variantni tanlang, masalan, "Dekompilyatsiya qilingan loyihani saqlash"Diskdagi jildga barcha moslamalarni chiqarish uchun.
2-usul: ReFox
Visual FoxPro va FoxBASE + yordamida tuzilgan dasturlarni dekompilyatsiya qilish nuqtai nazaridan ReFox o'zini yaxshi taklif qildi.
ReFoxni yuklab oling
- Ichki fayl brauzeridan foydalanib, kerakli .exe faylini toping. Agar siz uni tanlasangiz, o'ng tomonda qisqacha ma'lumot ko'rsatiladi.
- Kontekst menyusini oching va ni tanlang "Dekompilyatsiya".
- Dekompilyatsiya qilingan fayllarni saqlash uchun papkani ko'rsatish kerak bo'lgan joy ochiladi. Tugatganingizdan so'ng "OK".
- Ushbu xabarning oxirida quyidagi ko'rsatiladi:
Natijani ko'rsatilgan papkada ko'rishingiz mumkin.
Boshqaruv 3: DeDe
Va DeDe Delphi dasturlarini dekompilyatsiya qilish uchun foydali bo'ladi.
DeDe dasturini yuklab oling
- Tugmasini bosing "Fayl qo'shish".
- Exe faylini toping va uni oching.
- Dekompilyatsiya qilishni boshlash uchun tugmani bosing. "Jarayon".
- Jarayon muvaffaqiyatli tugallansa, quyidagi xabar paydo bo'ladi:
- Ushbu ma'lumotlarning barchasini saqlash uchun tabni oching. "Loyiha"saqlamoqchi bo'lgan narsalar turlarining yonidagi qutilarni belgilab qo'ying, papkani tanlang va tugmasini bosing "Fayllarni yaratish".
Sinflar, ob'ektlar, shakllar va protseduralar bo'yicha ma'lumot alohida yorliqlarda ko'rsatiladi.
Boshqaruv 4: EMS Resurs qutqaruvchisi
EMS Resurs qutqaruvchisi dekompilyatori Delphi va C ++ Builder yordamida olingan exe fayllari bilan ishlashga imkon beradi.
EMS Resurs qutqaruvchisini yuklab oling
- Blokda "Executable File" kerakli dasturni ko'rsatishingiz kerak.
- In "Loyiha nomi" loyiha nomini ro'yxatga kiritib, so'ngra bosing "Keyingi".
- Kerakli narsalarni tanlang, dasturlash tilini tanlang va tugmasini bosing "Keyingi".
- Keyingi oynada manba kodi oldindan ko'rish rejimida mavjud. Chiqish papkasini tanlash va bosish kerak "Saqlash".
Turli dasturiy tillarida yozilgan exe fayllari uchun mashhur dekompilyorlarga qaradik. Boshqa ish variantlarini bilsangiz, bu haqda sharhlaringizda yozing.