الفريق العربي للهندسة العكسية

نسخة كاملة : [تمرين] حللني ان استطعت 5
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
اتباعا لفكرة قسم التحديات، اضع امامكم بنفس المبدأ تحدي برمجي...
تمرين "حللني ان استطعت 5"
إقتباس :
StringViewer PEiD Plugin v0.02
Written by dila on 30.01.05
Minor update on 13.02.05

المطلوب:
- بناء التطبيق من السورس الأصلي دون لمس اوامره و الملف الناتج يكون صغير جدا.

ملاحظة:
المشاركة في محاولة حل التمرين مفتوحة، يمكنكم طرح الاستسفارات و كل الأعضاء يمكنهم الاجابة بدون تقييدات...
 
 
https://www.solidfiles.com/v/g65LRNWaMy7XA  
rc.exe /fo rsrc.res rsrc.rc
 
cl.exe /LD /MD /GL /guard:cf- /GS- StringViewer.cpp /link kernel32.lib user32.lib comdlg32.lib rsrc.res /subsystem:windows /MANIFEST:NO /WX:NO /NOLOGO /ALIGN:16 /ASSEMBLYDEBUG:DISABLE /DEBUG:NONE /EMITPOGOPHASEINFO /stub:stub.exe /FIXED /MERGE:.data=.text /SECTION:.text,WRE
11,120 بايت، حيث stub.exe هو نفسه المستعمل في "حللني ان استطعت 4"
(21-09-2021, 10:27 PM)siddigss كتب : [ -> ]11,120 بايت

حسننا،
اظنك تقصد 11.12 كيلو بايت ؟

هل جربت بناء المشروع انطلاقا  (بعد ضبطه لينتج مكتبة dll) من الملف المرفق هنا:
https://www.at4re.net/f/thread-2850-post...l#pid13920

من المفروض ان يتيح لك بناء ناتج حجمه اقل بكثير مما توصلت اليه...
محاولتي لتخصيص عملية البناء نتج عنها ملف حجمه 4.98 كيلو بايت...

العملية تمت انطلاقا من الملف المرفق في المشاركة https://www.at4re.net/f/thread-2850-post...l#pid13920
مع MSVC 2010

بالنسبة لمن يريد الاستزادة، يرجى مراجعة الموضوع السابق لفهم كل الآلية...
https://www.at4re.net/f/thread-2856.html