PDA

View Full Version : خواندن فایل EXE نرم افزار ها



alizanganeh
چهارشنبه 26 تیر 1392, 20:59 عصر
سلام دوستان
یک سوالی
یکی از دوستان بهم گفت که با بعضی نرم افزار ها که مهمترینشون Resource Hacker هست و دانلودش توی اینترنت زیاده ، میشه بعضی از فایل های EXE یا DLL نرم افزار ها رو باز کرد و کد هاشو دید
آیا این درسته؟
چون من دانلود کردم و هر فایل اجرایی حتی از نرم افزار های ساده بهش دادم نتونست باز کنه
میخواستم بدونم اصلا امکانش هست که کدهای یک نرم افزار رو دید و مثلا اگر قفل داره ، نحوه و سیستم قفلش رو فهمید؟
یا اگر میشه چطوریه ؟ ساده یا سخته؟
و اینکه آیا این فقط برای فایل های EXE ویژال بیسیک میشه یا هر زبانی و آیا راهی برای جلوگیری ازش هست یا نه
ببخشید سوالا زیاد شدن
ممنون

Abbas Naghdi
چهارشنبه 26 تیر 1392, 21:20 عصر
این سوالی که پرسیدی در شرایط مختلف و زبان ها و فریمورک های مختلف متفاوت هست ... !

مثلا شما سورس همه ی زبان های .net رو میتونید هم مشاهده کنید و هم به هم تبدیل کنید و ...
اما سورسی مثل سورس زبان C++ رو فقط میشه assembly شو در آورد اونم به وسیله ی برنامه هایی مثل IDA یا OllyDBG که از بهترین نرم افزار ها هستند
Resource Hacker فقط string های یه فایل اجرایی رو نمایش میده + آیکن ها و ...

برنامه های زیادی هستند که نرم افزار شما رو پک میکنن و از بیرون کشیدن سورسش جلوگیری میکنن + آن پکر های زیادی هستند که این عمل رو خنثی میکنن !

در کل نگران نباشید ... هیچ کس نمیاد به خودش زحمت بده سورس برنامه ی شما رو بیرون بکشه ... این همه برنامه های متن باز و سورس های رایگان هست ...
عدشو حتی نمیتونی حفظ کنی :)

alizanganeh
چهارشنبه 26 تیر 1392, 22:23 عصر
همین میخواستم بدونم اینقدر سخت و وقتگیر هست که ارزشش رو داشته باشه
و اینکه هر کاری کنی بازم میتونن دورش بزنن
برام مهمه که هر ننه قمری نتونه به همین سادگی با یک جستجو توی اینترنت بتونه بازش کنه که ظاهرا خیلی هم راحت نیست . باید طرف وقت بذاره
ممنون فراوان

m.4.r.m
پنج شنبه 27 تیر 1392, 00:42 صبح
باید با برنامه هایی خاص فایل نهایی رو کد کنی .