نمایش نتایج 1 تا 5 از 5

نام تاپیک: decompile

  1. #1

    Question decompile

    سلام،
    من یک فایل کامپایل شده دلفی دارم (با پسوند exe). چطور می تونم به سورسش دست پیدا کنم؟
    برنامه های دکامپایل زیادی رو امتحان کردم ولی هیچ کدوم نتونستند کدها رو کامل نشون بدن!!!

  2. #2
    نمیتونی!

    دلفی برنامه رو به کد Native تبدیل میکنه، رد مشخصی از این که چه بخشی از حافظه یا Stack مربوط به چه متغیری میشه رو نمیذاره، علاوه بر اون به علت Optimization دستورات یکسان در بخشهای مختلف برنامه فرم کد Native یکسان ندارن. برنامه هایی مثل DeDe از DaFixer هستن که تا حدود زیادی فهم منطق برنامه اصلی رو امکان پذیر می کنن اما خروجی DeCompiler در واقع Decompile شده برنامه نیست! Disassemble شده برنامه است به اضافه کلی اطلاعات مفید از این که احتمالا اشاره گر ها به چه چیزی اشاره می کنند، یا رشته های بکار رفته در برنامه چی بودن.

  3. #3
    کاربر تازه وارد آواتار miladnoori67
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    تهران
    پست
    73

    نقل قول: decompile

    مهسا خانم دیکامپایلر نمیتونه برنامه رو دقیقا به کد اولیه تبدیل کنه.

  4. #4
    کاربر دائمی
    تاریخ عضویت
    اسفند 1386
    محل زندگی
    تهران
    پست
    2,397

    نقل قول: decompile

    البته دیکامپایلرهای دات نت استثناء هستن , چون دقیقا" سورس کد رو استخراج میکنن ( این هم به خود دات نت بر میگرده و دکامپایلر قدرت خاصی نداره )

  5. #5

    نقل قول: decompile

    امکان گرفتن کدهای دلفی توی Disassemble ها و دکامپایلر ها نیست .
    شما میتونی از DeDe و همچنین Delphi Decompiler Lite برای Disassemble کردن فایلتون استفاده کنی ولی در نهایت کدهایی که به شما میده به صورت اسمبلی هست
    بای

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •