سؤال مهم للأعضاء هل يمكن معرفة أذا كان البرنامج مصمم ب mfc أم win api هل عن طريق المكتبات التى يستخدمها البرنامج وأذا كان ممكن حد يقولى البرامج الأتية مصممة ب MFCأم win api
winrar
dawnload manager
download accelerator
سؤال مهم للأعضاء هل يمكن معرفة أذا كان البرنامج مصمم ب mfc أم win api هل عن طريق المكتبات التى يستخدمها البرنامج وأذا كان ممكن حد يقولى البرامج الأتية مصممة ب MFCأم win api
winrar
dawnload manager
download accelerator
ممكن, 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
يمكن، تفحص اسماء المكتبات المستخدمة مثل:
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 وتتبعه...
قطرة الماء تـثـقب الحجر.. لا بالعنف. لكن بتكرار المحاولة
منتديات الفريق العربي للهندسة العكسية 不喜欢的勿入! www.at4re.com
الأخ الفاضل ...
كما ذكر الأخ dj-siba ، فالبرامج المكتوبة باستخدام مكتبة MFC نوعان
Shared: وغالباً المستخدمة، وتستخدم إحدى المكتبات (DLL) التى ذكرها الأخ dj-siba والتى غالباً تبدء بـ MFC
Static: وهى لا تعتمد على DLL فى استدعاء الدوال الخارجية، ولكن الدوال تكون مضمنة داخل البرنامج (غالباً لا تستخدم كثيراً، لأن تحديث دالة فى MFC يحتاج إعادة Compile للبرنامج "والحصول على ملف LIB المَحدث"، بينما فى الـ Shared يكتفى فقط بتحديث الملف الـ DLL فينعكس أثره على البرنامج بدون Compile)
أما بالنسبة للدوال التى على شكل أرقام، فللأسف توجد مكتبات غير MFC تعتمد على ارقام فى دوالها ايضاً، فهى ليسة صفة فريدة لـ MFC
شكراً
Nothing is impossible, the word impossible itself says that: I M - Possible
هذا الموضوع مغلق.