[تمرين] كيف احمي برنامجي من الـــ rce ؟
#1
السلام عليكم و رحمة الله

فكرة التمرين :
1- انجاز الجزء الخاص بحماية برنامجك قبل نشره كنسخة تجريبية، يعني جعله Trial.
2- انجاز خوارزمية فصح معلومات التسجيل.
3- طرح افكار خاصة جديدة لحماية برنامجك من الكسر او شرح طرق حماية موجودة.

قوانين المشاركة:
- وضع الملفات التنفيذية فقط و في حالة اكتشاف ثغرة في الحماية يتم مناقشتها.
- بعد اسبوع ان شاء الله توضع الملفات المصدرية الخاصة بكل مشاركة.


على بركة الله... المشاركة مفتوحة للجميع.
الرد
#2
يعني ممكن احمي برنامجي و اضعه هنا و سيتم نقاش قوة و فكرة الحماية؟؟؟؟؟؟؟
الرد
#3
إقتباس :يعني ممكن احمي برنامجي و اضعه هنا و سيتم نقاش قوة و فكرة الحماية؟؟؟؟؟؟؟
نعم اخي الكريم هذا هو المطلوب و الهدف من التمرين.

في حالة اكتشاف ثغرة فانت المستفيد :d و في حالة عدم ايجاد حل للحماية و بعد طرحك للسورس و شرحك الحماية فنحن سنستفيد :d يعني في الحالتين الكل سيستفيد ان شاء الله :d

كل الأفكار مقبولة و الجديد مستحب :d
الرد
#4
في البداية السلام عليكم


بادرة طيبة أخي العزيز STRELiTZIA
Big Grin

مشاركة خفيفة و على السريع حتى نستهل الحديث
تم وضع بعض الأفكار تخص النقطة الأولى و الثالثة
النقطة الثانية سهلة بالنسبة للمتعودين على KeyGening

أترككم مع التطبيق, الحماية مقبولة نوع ما حتى يشارك و يستوعبها الجميع
Big Grin

مازلنا في عالم Dream Land أخي العزيز STRELiTZIA
و في انتظار الجديد في عالم الكرنل
أين هو GM

قمت بانجاز هذا التطبيق الصغير خصيصا لهذه المشاركة
حيث يتم التعامل مع (...) فيما بعد !!! ليستفيد الجميع
Cool

و السلام.


الملفات المرفقة
.rar   RCE Protect.rar (الحجم : 695.25 ك ب / التحميلات : 1,341)
الرد
#5
و عليكم السلام و رحمة الله

إقتباس :مشاركة خفيفة و على السريع حتى نستهل الحديث
عظيم...
هيا الى سكاكينكم لتشريح هذا التمرين Smile

و لكن من اين تؤكل الكتف ؟

يعني هيا..... ما هي اقتراحاتكم لنبدا بتحليل تمرين اخي MJ ؟

1- كيف الحصول على عناوين الفحص ؟
2- هل نحلله تحليل Static او Dynamic ؟
3- ما علاقة و الهدف من الملفات المرفقة مع التمرين ؟
الرد
#6
السلام عليكم

أخي MJ لقد حملت المرفق وعند محاولة التشغيل تظهر رسالة " Try again without opening a debugger "

مع العلم أني لم أفتح أي Debugger !?

هل هذا نوع من الحماية لعدم محاولة التنقيح من المنقح ؟

وايظا تم منع فتح الـ Task Manager عن طريق إنشاء مفتاح في : REG add HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System

؟؟

ثم تظهر معي رسالة خطأ من الويندوز " تعذر تشغيل هذا البرنامج "

وشكرا
شكوت إلى وكيع سوء حفظي ... فأرشدني إلى ترك المعاصي
وأخــبـرنـي بــأن الـعـلـم نـور ... ونـور الله لا يـهدى لـعـاصي
الرد
#7
نسيت أن اذكر : إغلاق explorer.exe فيذهب شريط إبدأ !
شكوت إلى وكيع سوء حفظي ... فأرشدني إلى ترك المعاصي
وأخــبـرنـي بــأن الـعـلـم نـور ... ونـور الله لا يـهدى لـعـاصي
الرد
#8
إقتباس :نسيت أن اذكر : إغلاق explorer.exe فيذهب شريط إبدأ !
أمر طبيعي، شريط إبدأ = explorer.exe

إقتباس :مع العلم أني لم أفتح أي Debugger
تأكد أخي Dr.MOT من أن JIT معطل على نظامك.

أخي MjIrIm، محاولة جيدة كبداية. أعلم أنك برمجته على السريع. هده بعض الأفكار:
1-يمكن بعثرة ندآت التحقق من وجود المنقح في كود البرنامج أو مناداتها عشوائيا.
2-تفادي إستعمال الشرط الوحيد لمرور إلى المرحلة التالية.
3-تشويش النصوص.
4-حماية الكود من التعديل. (CRC)

أعجبتني تركيبة الخوارزمية.
Name: Fzarada
SN: E825DAED22-D9939E7291

شكراً لك.
الرد
#9
في البداية السلام عليكم


أول مرحبا بك و مشكور على المشاركة

بالنسبة للنقطة الأولى و الثالثة رغبت في ادراجهما لكن في الأخير اقتصرت على الموجود
حتى يستنى للجميع فهم ما قمت به و محاولة كسر التطبيق Big Grin
ان كان التطبيق موجه الى السوق يكون شيء أخر
Big Grin
إقتباس :مشاركة خفيفة و على السريع حتى نستهل الحديث
تم وضع بعض الأفكار تخص النقطة الأولى و الثالثة
النقطة الثانية سهلة بالنسبة للمتعودين على KeyGening
أعمل الان على PHP و MySQl
في مشروع أخذ مني و مازال يأخذ الكثير من الوقت و التفكير
فعندما رأيت مشاركة الأخ STRELiTZIA لم أتردد بهذه المشاركة الخفيفة
للترفيه عن النفس و تقديم شيء بسيط

بالنسبة للنقطة الرابعة اعترضني اشكال لم أتعمق فيه كثيرا فتركته لكن في الأول فكرت في ادراجه

النقطة الثانية جميلة و لهذا قلت تم وضع بعض الأفكار

بالنسبة لحساب السريال جعلته واضح لتسهيل العملية

لا تنسى ان اسم التطبيق RCE Protect Example#01
Big Grin

مشاركة جميلة و سليمة أخي العزيز Fzarada
الان لك الدور لاعانة الاخوة الأعضاء على فهم الحماية التي تم ادراجها بالتطبيق
و كيفية تجاوزها بما أنه تم ذلك
ما هي نقائص النسخة Trial
في انتظار مشاركة البقية أيضا فهو تم انجازه حتى
إقتباس :هيا الى سكاكينكم لتشريح هذا التمرين
هل نحلله تحليل Static او Dynamic

إقتباس :أعجبتني تركيبة الخوارزمية.
Name: Fzarada
SN: E825DAED22-D9939E7291
مولد سريال ليس بالصعب ان حاولت فيه

هذا التطبيق ان شاء الله ستتمكنون منه من التعامل مع العديد من الخصائص يتم ذكرها فيما بعد
المجال مازال مفتوح للحديث

و السلام.

الرد
#10
إقتباس :مشاركة جميلة و سليمة أخي العزيز fzarada
الان لك الدور لاعانة الاخوة الأعضاء على فهم الحماية التي تم ادراجها بالتطبيق
كلام صحيح...
هيا اخي العزيز نريد طريقة توصلك الى الحل Big GrinBig GrinBig Grin

من التالي Rolleyes
الرد


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


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