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

نسخة كاملة : التحدي رقم1
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم 
بريمج صغير يحتوي شيء صغير حاول اكتشافه , المهلة يوم واحد  Big Grin
صورة "Delphi4Arab"
في المرفقات
(29-03-2018, 07:07 PM)merouane كتب : [ -> ]صورة "Delphi4Arab"
في المرفقات

السلام عليكم 
حل صحيح  Big Grin سوف اضع الطريقة بعد قليل

حل التحدي رقم 1 : 
التحدي جد بسيط و هو اخفاء صورة في ريسورس البرنامج الغرض من التحدي هو اكتشاف ماهو الريسورس وكيف يمكن استغلاله استخدمت الصورة فقط كمثال يمكنك اخفاء ماتريد من ملفات داخل الريسورس كملفات DLL ملفات EXE وكل شيء  Wink
خطوة بخطوة :
1- يجب ان نتوفر على ملف brcc32.exe و هو ملف Resource Compiler

2- الصورة المراد اخفاءها 

3- ننشيء ملف جديد ونسميه D4A.rc

4- بداخل الملف نكتب التالي 

5- نحمل الملف D4A.rc على ملف (drag & drop ) الكومبالير الخاص بالريسورس brcc32.exe

6- نتحصل على هدا الملف D4A.RES

الان ندهب الى الدلفي ونفتح مشروع جديد ونظيف الملف الناتج اليه كما في الصورة 
[صورة: BH8SJqV.png]
نقوم بعمل كومبايل للمشروع و قد انهينا 
فقط ملاحظة هاته العملية يمكن اختصارها مع اصدارات الدلفي الحديثة و بعض الادوات لاكنني تعمدت استعمال هاته الطريقة 
اما كيفية اكتشاف الصورة فقط يجب فتح البرنامج بمحرر ريسورس ك Resource Hacker 
بالتوفيق  Big Grin
(29-03-2018, 07:34 PM)AX302 كتب : [ -> ]يمكنك اخفاء ماتريد من ملفات داخل الريسورس كملفات DLL ملفات EXE وكل شيء  Wink
السلام عليكم
كيف ؟ ممكن مثال تطبيقي
(01-04-2018, 03:13 PM)Snyder كتب : [ -> ]
(29-03-2018, 07:34 PM)AX302 كتب : [ -> ]يمكنك اخفاء ماتريد من ملفات داخل الريسورس كملفات DLL ملفات EXE وكل شيء  Wink
السلام عليكم
كيف ؟ ممكن مثال تطبيقي

السلام عليكم
نفس الطريقة فقط مكان الصورة ضع ملف تنفيذي أو اي شيء تريد مع تغيير الاسم في الملف x.rc