الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Mfcامwin32 Api

مغلق
بدأه mns في 27 سبتمبر 2007 · 3 رد · 1,001 مشاهدة · في أرشيف قسم الـــ Assembly
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سؤال مهم للأعضاء هل يمكن معرفة أذا كان البرنامج مصمم ب mfc أم win api هل عن طريق المكتبات التى يستخدمها البرنامج وأذا كان ممكن حد يقولى البرامج الأتية مصممة ب MFCأم win api

winrar

dawnload manager

download accelerator

#2

ممكن, MFC دوالها عبارة عن ارقام, افحص الدوال المستخدمة بـ LordPE او Olly وانظر الى الدوال المستخدمة.

ليس بالضرورة ان يكتب البرنامج بالكامل بـ MFC او ببقية دوال المكتبات لكي تبق الامر في ذهنك.

السلام عليكم

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#3

يمكن، تفحص اسماء المكتبات المستخدمة مثل:

MFC42.DLL

MFC42D.DLL

MFCD42D.DLL

MFCN42D.DLL

MFCO42D.DLL

MFC42U.DLL

MFCD30.DLL

MFCN30.DLL

MFCO30.DLL

MFC30.DLL

MFC40.DLL

MFC250.DLL

MFCUIA32.DLL

MFCUIW32.DLL

MFCANS32.DLL

....

ولكي تتاكد استخد OllyDbg وتتبعه...

قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة

at4re.gif

منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com

#4

الأخ الفاضل ...

كما ذكر الأخ dj-siba ، فالبرامج المكتوبة باستخدام مكتبة MFC نوعان

Shared: وغالباً المستخدمة، وتستخدم إحدى المكتبات (DLL) التى ذكرها الأخ dj-siba والتى غالباً تبدء بـ MFC

Static: وهى لا تعتمد على DLL فى استدعاء الدوال الخارجية، ولكن الدوال تكون مضمنة داخل البرنامج (غالباً لا تستخدم كثيراً، لأن تحديث دالة فى MFC يحتاج إعادة Compile للبرنامج "والحصول على ملف LIB المَحدث"، بينما فى الـ Shared يكتفى فقط بتحديث الملف الـ DLL فينعكس أثره على البرنامج بدون Compile)

أما بالنسبة للدوال التى على شكل أرقام، فللأسف توجد مكتبات غير MFC تعتمد على ارقام فى دوالها ايضاً، فهى ليسة صفة فريدة لـ MFC

شكراً

Eng. Usama El-Mokadem

Nothing is impossible, the word impossible itself says that: I M - Possible

هذا الموضوع مغلق.

مواضيع مشابهة