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