Home work 01
#1
السلام عليكم و رحمة الله
هذا العمل المنزلي يحتوي على تمرينين، يمكنكم حل إحداهما أو كلاهما...

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

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

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

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

بالتوفيق إن شاء الله


الملفات المرفقة
.rar   HomeWork_01.rar (الحجم : 59.62 ك ب / التحميلات : 42)
الرد
#2
للتذكير...
هل من يريد ان يجرب قبل نشر الشرح غدا ان شاء الله... هنا و في منندى at4re.
الرد
#3
السلام عليكم
1- أستاذ STRELiTZIA , التمرين رقم 1 هناك Sections إظافية و أخرى محذوفة لكن بنقص خبرتي
في التعامل مع هكذا إشكليات لم أتمكن من تصحيح الأمر بالإظافة لا املك Pe Signature ,

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


بارك الله فيك أستاذ ,,
I'M Fly Like A G6

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

[صورة: 15484.gif]

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


الملفات المرفقة
.rar   rMEx01.rar (الحجم : 157.77 ك ب / التحميلات : 45)
I'M Fly Like A G6

الرد
#5
بارك الله فيك TF6M

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

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

في ما يخص التمرين الأول :
- ييبدو أن جميعها مبرمج بـ TASM / MASM / FASM - assembler language , بعد التعديل و الفحص ببرنامج
EXeinfo Pe .
I'M Fly Like A G6

الرد
#7
المحاولة رقم 1 من أصل 5 [صورة: icon10.gif] .


الملفات المرفقة
.rar   Sol_01.rar (الحجم : 18.34 ك ب / التحميلات : 9)
I'M Fly Like A G6

الرد
#8
وعليكم السلام ورحمة الله وبركاته
بارك الله فيك أستاذ STRELiTZIA Smile
التمرين الأول لم أفهمه، والثاني لم أتفرغ له Big Grin
بالتوفيق لكم.


الملفات المرفقة
.rar   SolveHW01.rar (الحجم : 137.93 ك ب / التحميلات : 15)
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
الرد
#9
إقتباس :لاحضت ان الكثير من الملفات التنفيدية يحتفض بقيمت ال StubSystem فى نفس الموقع

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


التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم