يتضمن التفكيك إعادة إنشاء شفرة المصدر للبرنامج باللغة التي تمت كتابتها بها. بمعنى آخر ، هذه العملية هي عكس عملية التحويل البرمجي ، عندما يتم تحويل النص المصدر إلى تعليمات الآلة. يمكن أن يتم التفكيك باستخدام برامج متخصصة.

أساليب decompiling ملفات EXE

يمكن أن يكون التفكيك مفيدًا لمؤلف البرامج الذي فقد شفرة المصدر ، أو ببساطة للمستخدمين الذين يرغبون في معرفة خصائص برنامج معين. لهذا ، هناك برامج decompiler خاصة.

الطريقة 1: Decompiler VB

أولاً ، ضع في الاعتبار Decompiler VB ، والذي يسمح لك فك البرامج المكتوبة في Visual Basic 5.0 و 6.0.

تنزيل VB Decompiler

  1. انقر فوق ملف وحدد فتح البرنامج ( Ctrl + O ).
  2. افتتاح قياسي للبرنامج في VB Decompiler

  3. ابحث عن البرنامج وافتحه.
  4. فتح EXE في Decompiler VB

  5. يجب أن يبدأ إلغاء الترجمة على الفور. إذا لم يحدث ذلك ، فانقر فوق الزر " ابدأ ".
  6. بدء فك في ديكومبيلر VB

  7. في نهاية النافذة ، تظهر كلمة "Decompiled" . شجرة الكائن تقع على الجانب الأيسر ، ويمكن الاطلاع على الرمز في المنطقة الوسطى.
  8. عرض المصدر من خلال ديكومبيلر VB

  9. إذا لزم الأمر ، احفظ العناصر decompiled. للقيام بذلك ، انقر فوق "ملف" وحدد الخيار المناسب ، على سبيل المثال ، "حفظ مشروع Decompiled" لاستخراج جميع الكائنات إلى مجلد على القرص.
  10. حفظ المشروع decompiled في Decompiler VB

الطريقة 2: ReFox

من حيث decompiling البرامج المترجمة من خلال Visual FoxPro و FoxBASE + ، ReFox فكرة جيدة.

قم بتنزيل برنامج ReFox

  1. استخدم متصفح الملفات المدمج للعثور على ملف EXE الذي تحتاجه. إذا قمت بتحديده ، فسيعرض الجانب الأيمن معلومات مختصرة حوله.
  2. بحث عن EXE عبر ReFox

  3. افتح قائمة السياق وحدد "Decompile" .
  4. الانتقال إلى decompilation في ReFox

  5. يتم فتح نافذة حيث تحتاج إلى تحديد المجلد لحفظ الملفات التي تم فصلها. ثم انقر فوق "موافق" .
  6. تشغيل Decompilation في ReFox

  7. عند الانتهاء ، ستظهر الرسالة التالية:
  8. نهاية فك في ReFox

يمكنك عرض النتيجة في المجلد المحدد.

الطريقة الثالثة: DeDe

و DeDe سيكون مفيدا ل decompiling البرامج على دلفي.

تحميل ديدي

  1. انقر فوق الزر "إضافة ملف" .
  2. إضافة ملف إلى DeDe

  3. ابحث عن ملف EXE وافتحه.
  4. إضافة EXE إلى DeDe

  5. لبدء فك البرامج ، انقر فوق الزر "معالجة".
  6. تشغيل De-dekulation

  7. عند الانتهاء بنجاح من الإجراء ، ستظهر الرسالة التالية:
  8. نهاية فك في DeDe

    ستعرض علامات التبويب الفردية معلومات حول الفئات والكائنات والنماذج والإجراءات.

  9. لحفظ كل هذه البيانات ، افتح علامة التبويب "Project" ، وحدد المربع المجاور لأنواع الكائنات التي تريد حفظها ، وحدد المجلد وانقر على "Make files" .
  10. حفظ كائنات decompiled في DeDe

الطريقة الرابعة: Rescuer مصدر EMS

ديكومبيلر EMS مصدر Rescuer يسمح لك للعمل مع ملفات EXE المترجمة مع دلفي و C ++ باني.

تحميل EMS مصدر Rescuer

  1. في كتلة "الملف القابل للتنفيذ" ، تحتاج إلى تحديد البرنامج المطلوب.
  2. في "اسم المشروع" ، اكتب اسم المشروع وانقر على "التالي" .
  3. اختيار المصدر واسم المشروع في EMS المصدر Rescuer

  4. حدد الكائنات المطلوبة ، حدد لغة البرمجة وانقر فوق "التالي" .
  5. اختيار الكائنات ولغة البرمجة في EMS المصدر Rescuer

  6. في النافذة التالية ، يتوفر رمز المصدر في وضع المعاينة. يبقى لتحديد مجلد الإخراج واضغط على زر "حفظ" .
  7. معاينة وحفظ المشروع في EMS مصدر Rescuer

استعرضنا decompilers الشعبية لملفات EXE مكتوبة بلغات برمجة مختلفة. إذا كنت تعرف خيارات العمل الأخرى ، فاكتب عنها في التعليقات.