PDA

View Full Version : سوال: تبدیل فایل exe به سورس



saman_itc
دوشنبه 23 اردیبهشت 1387, 00:45 صبح
با سلام
کسی از دوستان برنامه تبدیل فایل exe به سورس cpp رو داره؟

Nima_NF
دوشنبه 23 اردیبهشت 1387, 02:19 صبح
برنامه Hex-Rays Decompiler (http://www.hex-rays.com/)

موفق باشید

mehdad.koulab
چهارشنبه 15 خرداد 1387, 20:50 عصر
سلام جناب مدیر آیا این برنامه ای که گذاشتین به طور کامل این کارو میکنه؟

Nima_NF
پنج شنبه 16 خرداد 1387, 00:34 صبح
سلام جناب مدیر آیا این برنامه ای که گذاشتین به طور کامل این کارو میکنه؟
تا منظور از کامل چه باشد ؟
این برنامه ابتدا کدها را بنابر الگوریتم های خودش به اسمبلی تبدیل می کند (و قرار نیست به درستی 100% الگوریتم های همان برنامه باشد) سپس از روی آن قسمت به قسمت توابع و بخش های مختلف را به زبان ++C و API های فراخوانی شده تبدیل می کند که این بخش نیاز به این دارد که شما با windows API به خوبی آشنا باشید تا با دیدن پارامتر های عددی توابع تشخیص دهید چه فلگی هست و آن را فورا با استفاده از ابزار موجود در این نرم افزار جایگزین کنید و به کد نهایی نزدیک تر شوید.
در sample این نرم افزار اکثر API ها با نام اصلی خود وجود دارند و حتی از switch-case نیز به درستی استفاده می کند.

در هر حال تمام این موارد فقط یک شبهه کد هست (C-like pseudocode) و قرار نیست دقیقا کد یا الگوریتم برنامه مورد نظر باشد که می توانید برای نمونه ها، فیلم های تبلیغاتی آن را مشاهده کنید. (http://www.hex-rays.com/decompiler.shtml)