delphi4arab منتديات دلفي للعرب

نسخة كاملة : Home work 01
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
الصفحات : 1 2
السلام عليكم و رحمة الله
هذا العمل المنزلي يحتوي على تمرينين، يمكنكم حل إحداهما أو كلاهما...

التمرين الأول:
الحصول على المعلومات الصحيحة PE Identification الخاصة بالملفات الموضوعة في مجلد IdentifyMe.
الشروط: الالتزام بــ 05 محاولات فقط للحصول على معلومات الملفات، في حالة أكثر من خمسة محاولات يعتبر الحل ناقص.

التمرين الثاني:
إصلاح الملف المعطوب عمدا بنصف بايت الموجود في مجلد RepairMe.
الشروط: الالتزام بــ 05 محاولات فقط لتعديل الملف، في حالة أكثر من خمسة محاولات يعتبر الحل ناقص .

- مدة التمرين 04 أيام.
- الحلول ترسل على الخاص و تحتوي على الطريقة العملية فقط دون إرفاق الملفات.

ملاحظة: نفس الموضوع تم نشره في منتدى الفريق العربي للهندسة العكسية، يمكنكم الاطلاع عليه للمزيد من الفائدة...

بالتوفيق إن شاء الله
للتذكير...
هل من يريد ان يجرب قبل نشر الشرح غدا ان شاء الله... هنا و في منندى at4re.
السلام عليكم
1- أستاذ STRELiTZIA , التمرين رقم 1 هناك Sections إظافية و أخرى محذوفة لكن بنقص خبرتي
في التعامل مع هكذا إشكليات لم أتمكن من تصحيح الأمر بالإظافة لا املك Pe Signature ,

2- التمرين رقم 2 , هناك Section غير معرف أظن السبب في العنونة .... أنتظر الحل
لكي أقوم بمراجعته.


بارك الله فيك أستاذ ,,
بسم الله الرحمن الرحيم
الحمد لله تمكنت من حل التمرين التاني , :cup: قمت بعمل برنامج يصحح الخطأ :

[صورة: 15484.gif]

يكفي الضغط على SubSystem من OPTIONAL_HEADER, لتعديل نوع التطبيق :thumbsup: .
ملاحظة : Enty Point كـ RVA , للتعديل نغير 5 الى 2 = Windows GUI , و هي القيمة الصحيحة .
و السلام عليكم و رحمة الله و بركاته ,,
بارك الله فيك TF6M

...
لاحضت ان الكثير من الملفات التنفيدية يحتفض بقيمت ال StubSystem فى نفس الموقع

[صورة: 1270494088.jpg]
السلام عليكم

في ما يخص التمرين الأول :
- ييبدو أن جميعها مبرمج بـ TASM / MASM / FASM - assembler language , بعد التعديل و الفحص ببرنامج
EXeinfo Pe .
المحاولة رقم 1 من أصل 5 [صورة: icon10.gif] .
وعليكم السلام ورحمة الله وبركاته
بارك الله فيك أستاذ STRELiTZIA Smile
التمرين الأول لم أفهمه، والثاني لم أتفرغ له Big Grin
بالتوفيق لكم.
إقتباس :لاحضت ان الكثير من الملفات التنفيدية يحتفض بقيمت ال StubSystem فى نفس الموقع

نعم اخي لانها جميعا PE Files ولهم نفس ال PE Header وهو ثابت في كل الملفات التنفيذية العاملة علي الويندوز.
أتيت متأخرا .................. Sorry
بالفعل التتمرين الثاني (Repair Me) يحل بتغير فقط ال Subsystem من 5 (Windows Console) إل 2 (Window GUI)
و يمكن ذلك بأي PE Editor مثل ال Lord PE
الصفحات : 1 2