-
یک شنبه 29 اردیبهشت 1387, 11:11 صبح
#1
کاربر دائمی
decompile
سلام،
من یک فایل کامپایل شده دلفی دارم (با پسوند exe). چطور می تونم به سورسش دست پیدا کنم؟
برنامه های دکامپایل زیادی رو امتحان کردم ولی هیچ کدوم نتونستند کدها رو کامل نشون بدن!!!
-
دوشنبه 30 اردیبهشت 1387, 09:22 صبح
#2
کاربر دائمی
نمیتونی!
دلفی برنامه رو به کد Native تبدیل میکنه، رد مشخصی از این که چه بخشی از حافظه یا Stack مربوط به چه متغیری میشه رو نمیذاره، علاوه بر اون به علت Optimization دستورات یکسان در بخشهای مختلف برنامه فرم کد Native یکسان ندارن. برنامه هایی مثل DeDe از DaFixer هستن که تا حدود زیادی فهم منطق برنامه اصلی رو امکان پذیر می کنن اما خروجی DeCompiler در واقع Decompile شده برنامه نیست! Disassemble شده برنامه است به اضافه کلی اطلاعات مفید از این که احتمالا اشاره گر ها به چه چیزی اشاره می کنند، یا رشته های بکار رفته در برنامه چی بودن.
-
پنج شنبه 01 اسفند 1387, 22:54 عصر
#3
کاربر تازه وارد
نقل قول: decompile
مهسا خانم دیکامپایلر نمیتونه برنامه رو دقیقا به کد اولیه تبدیل کنه.
-
جمعه 02 اسفند 1387, 00:38 صبح
#4
کاربر دائمی
نقل قول: decompile
البته دیکامپایلرهای دات نت استثناء هستن , چون دقیقا" سورس کد رو استخراج میکنن ( این هم به خود دات نت بر میگرده و دکامپایلر قدرت خاصی نداره )
-
یک شنبه 11 مرداد 1388, 07:47 صبح
#5
کاربر جدید
نقل قول: decompile
امکان گرفتن کدهای دلفی توی Disassemble ها و دکامپایلر ها نیست .
شما میتونی از DeDe و همچنین Delphi Decompiler Lite برای Disassemble کردن فایلتون استفاده کنی ولی در نهایت کدهایی که به شما میده به صورت اسمبلی هست
بای
قوانین ایجاد تاپیک در تالار
- شما نمی توانید تاپیک جدید ایجاد کنید
- شما نمی توانید به تاپیک ها پاسخ دهید
- شما نمی توانید ضمیمه ارسال کنید
- شما نمی توانید پاسخ هایتان را ویرایش کنید
-
قوانین سایت