يتضمن التفكيك إعادة إنشاء شفرة المصدر للبرنامج باللغة التي تمت كتابتها بها. بمعنى آخر ، هذه العملية هي عكس عملية التحويل البرمجي ، عندما يتم تحويل النص المصدر إلى تعليمات الآلة. يمكن أن يتم التفكيك باستخدام برامج متخصصة.
أساليب decompiling ملفات EXE
يمكن أن يكون التفكيك مفيدًا لمؤلف البرامج الذي فقد شفرة المصدر ، أو ببساطة للمستخدمين الذين يرغبون في معرفة خصائص برنامج معين. لهذا ، هناك برامج decompiler خاصة.
الطريقة 1: Decompiler VB
أولاً ، ضع في الاعتبار Decompiler VB ، والذي يسمح لك فك البرامج المكتوبة في Visual Basic 5.0 و 6.0.
تنزيل VB Decompiler
- انقر فوق ملف وحدد فتح البرنامج ( Ctrl + O ).
- ابحث عن البرنامج وافتحه.
- يجب أن يبدأ إلغاء الترجمة على الفور. إذا لم يحدث ذلك ، فانقر فوق الزر " ابدأ ".
- في نهاية النافذة ، تظهر كلمة "Decompiled" . شجرة الكائن تقع على الجانب الأيسر ، ويمكن الاطلاع على الرمز في المنطقة الوسطى.
- إذا لزم الأمر ، احفظ العناصر decompiled. للقيام بذلك ، انقر فوق "ملف" وحدد الخيار المناسب ، على سبيل المثال ، "حفظ مشروع Decompiled" لاستخراج جميع الكائنات إلى مجلد على القرص.
الطريقة 2: ReFox
من حيث decompiling البرامج المترجمة من خلال Visual FoxPro و FoxBASE + ، ReFox فكرة جيدة.
قم بتنزيل برنامج ReFox
- استخدم متصفح الملفات المدمج للعثور على ملف EXE الذي تحتاجه. إذا قمت بتحديده ، فسيعرض الجانب الأيمن معلومات مختصرة حوله.
- افتح قائمة السياق وحدد "Decompile" .
- يتم فتح نافذة حيث تحتاج إلى تحديد المجلد لحفظ الملفات التي تم فصلها. ثم انقر فوق "موافق" .
- عند الانتهاء ، ستظهر الرسالة التالية:
يمكنك عرض النتيجة في المجلد المحدد.
الطريقة الثالثة: DeDe
و DeDe سيكون مفيدا ل decompiling البرامج على دلفي.
تحميل ديدي
- انقر فوق الزر "إضافة ملف" .
- ابحث عن ملف EXE وافتحه.
- لبدء فك البرامج ، انقر فوق الزر "معالجة".
- عند الانتهاء بنجاح من الإجراء ، ستظهر الرسالة التالية:
ستعرض علامات التبويب الفردية معلومات حول الفئات والكائنات والنماذج والإجراءات.
- لحفظ كل هذه البيانات ، افتح علامة التبويب "Project" ، وحدد المربع المجاور لأنواع الكائنات التي تريد حفظها ، وحدد المجلد وانقر على "Make files" .
الطريقة الرابعة: Rescuer مصدر EMS
ديكومبيلر EMS مصدر Rescuer يسمح لك للعمل مع ملفات EXE المترجمة مع دلفي و C ++ باني.
تحميل EMS مصدر Rescuer
- في كتلة "الملف القابل للتنفيذ" ، تحتاج إلى تحديد البرنامج المطلوب.
- في "اسم المشروع" ، اكتب اسم المشروع وانقر على "التالي" .
- حدد الكائنات المطلوبة ، حدد لغة البرمجة وانقر فوق "التالي" .
- في النافذة التالية ، يتوفر رمز المصدر في وضع المعاينة. يبقى لتحديد مجلد الإخراج واضغط على زر "حفظ" .
استعرضنا decompilers الشعبية لملفات EXE مكتوبة بلغات برمجة مختلفة. إذا كنت تعرف خيارات العمل الأخرى ، فاكتب عنها في التعليقات.