Decompilation شامل ایجاد مجدد کد منبع یک برنامه در زبان که در آن نوشته شده بود. به عبارت دیگر، این روند معکوس فرایند تدوین است، زمانی که متن منبع به دستورالعمل های ماشین تبدیل می شود. Decompilation را می توان با استفاده از نرم افزار تخصصی انجام داد.
راه هایی برای فشرده کردن EXE فایل
Decompilation می تواند برای نویسنده نرم افزار مفید باشد که کدهای منبع را از دست داده است یا به سادگی به کاربران که می خواهند خواص یک برنامه خاص را بدانند. برای این decompilers خاص وجود دارد.
روش 1: Decompiler VB
ابتدا VB Decompiler را در نظر بگیرید که به شما اجازه می دهد برنامه های نوشته شده در ویژوال بیسیک 5.0 و 6.0 را تجزیه کنید.
دانلود VB Decompiler
- روی «پرونده» کلیک کنید و «برنامه باز» ( Ctrl + O ) را انتخاب کنید.
- برنامه را پیدا کرده و باز کنید.
- Decompilation باید بلافاصله شروع شود. اگر این اتفاق نیفتد، دکمه "شروع " را فشار دهید.
- پس از اتمام، کلمه "Decompiled" در پایین پنجره ظاهر می شود. در قسمت چپ یک درخت از اشیا وجود دارد و در مرکز می توانید کد را مشاهده کنید.
- در صورت لزوم، موارد ذخیره شده را ذخیره کنید. برای انجام این کار، روی "File" کلیک کنید و گزینه مناسب را انتخاب کنید، برای مثال، "Save decompiled project" برای استخراج تمام اشیاء در یک پوشه روی دیسک.
روش 2: ReFox
با توجه به برنامه های decompiling که با استفاده از Visual FoxPro و FoxBASE + کامپایل شده اند، ReFox خود را به خوبی معرفی کرده است.
دانلود ReFox
- با استفاده از مرورگر فایل داخلی، فایل exe مورد نیاز را پیدا کنید. اگر آن را انتخاب کنید، یک اطلاعات مختصر در مورد آن در سمت راست نمایش داده می شود.
- منوی زمینه را باز کنید و دکمه Decompile را انتخاب کنید.
- یک پنجره باز خواهد شد که در آن شما باید پوشه ای برای ذخیره فایل های decompiled را مشخص کنید. پس از کلیک روی "OK"
- در پایان این پیام ظاهر می شود:
شما می توانید نتیجه را در پوشه مشخص شده مشاهده کنید.
روش 3: DeDe
و DeDe برای برنامه های decompiling در دلفی مفید خواهد بود.
دانلود نرم افزار DeDe
- روی دکمه افزودن فایل کلیک کنید.
- فایل exe را تعیین کرده و آن را باز کنید.
- برای شروع decompiling، روی دکمه فرآیند کلیک کنید.
- اگر این روش با موفقیت انجام شود، پیام زیر ظاهر خواهد شد:
اطلاعات در کلاس ها، اشیاء، فرم ها و روش ها در جداول جداگانه نمایش داده می شود.
- برای ذخیره همه این داده ها، برگه پروژه را باز کنید، جعبه ها را در کنار انواع اشیائی که می خواهید ذخیره کنید را انتخاب کنید، پوشه را انتخاب کرده و روی ایجاد فایل ها کلیک کنید .
روش 4: نجات دهنده منبع EMS
Decompiler EMS Source Rescuer اجازه می دهد تا با فایل های EXE که با Delphi و C ++ Builder کامپایل شده اند کار کنید.
دانلود EMS منبع امدادگر
- در بلوک "فایل اجرایی" شما باید برنامه مورد نظر را مشخص کنید.
- در نام «نام پروژه» نام پروژه و روی «بعدی» کلیک کنید.
- اشیاء مورد نیاز را انتخاب کنید، زبان برنامه نویسی را مشخص کنید و روی «بعدی» کلیک کنید.
- در پنجره بعدی، کد منبع در حالت پیش نمایش در دسترس است. باقی مانده است برای انتخاب پوشه خروجی و بر روی "ذخیره" کلیک کنید.
ما در decompilers محبوب برای فایل های exe نوشته شده در زبان های برنامه نویسی مختلف نگاه کردیم. اگر شما دیگر گزینه های کار را می دانید، در نظرات خود در مورد آن بنویسید.