سلام دوستان
چجوری میشه یه فایل exe را ویرایش کرد؟
بستگی به کامپایلری داره که اون فایل exe رو ایجاد کرده و همینطور بستگی به روال هایی داره که بعد از ساختن فایل exe بصورت اختیاری ممکنه رویش انجام شده باشه.
بعضی از فایل های exe مثل setup ها و یا نرم افزار های ضد ویروس ذاتا موقع اجرا ابتدا محتویات خودشون رو بررسی می کنند و هر گونه تغییری در محتویات جلوی
ادامه اجرا رو می گیره، بنابر این همچین فایل هایی رو معمولا ویرایش نمی کنند.
خروجی بعضی از کامپایلر ها متن، تصویر و ساختار فرم و ... رو بصورت Resource داخل فایل EXE ثبت می کنه. ساختار Resource در فایل های اجرایی استاندارد و مشخصه،
همچین فایل هایی رو میشه با انواع ابزار هایی که مختص ویرایش Resource هستند ویرایش کرد، رجوع شود به :
(کمک)چگونگی تغیر در نصب نرم افزارها
راهنمایی در مورد خارج کردن محتوای یک فایل exe
تغییر عکس در فایل های exe
در سایر فایل ها که داده هاشون بصورت Resource ثبت نمیشه، ویرایشگر های باینری (مثل WinHex) را امتحان کنید. اگر هدف صرفا ویرایش متن باشه، ممکنه از طریق
اینجور ویرایشگر ها عملی باشه. رجوع شود به :
Hex or Edithex & Winhex
خیلی از طراحان نرم افزار بعد از ساختن فایل exe به کمک ابزار های فشرده ساز یا محافظت کننده ای مثل UPX و ASPack و Petite محتویات فایل exe رو تغییر می دهند.
تا زمانی که این فایل به حالت قبلی برگردونده نشه، ویرایشگر های Resource یا باینری نمی توانند درست عمل کنند. شناسایی ابزار بکار رفته برای محافظت از فایل
و پیدا کردن ابزار مناسب برای برگردوندنش به حالت غیر فشرده، یکی از دغدغه های قفل شکن ها است.