تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[تمرين] حللني ان استطعت 5
#1
اتباعا لفكرة قسم التحديات، اضع امامكم بنفس المبدأ تحدي برمجي...
تمرين "حللني ان استطعت 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  
أعضاء أعجبوا بهذه المشاركة : rce3033 , الباحث
#2
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"
أعضاء أعجبوا بهذه المشاركة : rce3033
#3
(21-09-2021, 10:27 PM)siddigss كتب : 11,120 بايت

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

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

من المفروض ان يتيح لك بناء ناتج حجمه اقل بكثير مما توصلت اليه...
أعضاء أعجبوا بهذه المشاركة : rce3033
#4
محاولتي لتخصيص عملية البناء نتج عنها ملف حجمه 4.98 كيلو بايت...

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

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


الملفات المرفقة
.rar   StringViewer32.rar (الحجم : 2.53 KB / التحميلات : 6)
أعضاء أعجبوا بهذه المشاركة : rce3033


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


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