رضا عقيل

طريقتي في الحماية

129 ردود في هذا الموضوع

إخواني

السلام عليكم

أعددت هذه الطريقة لحماية برامجي وهي بسيطة وأفكارها من المنتدى

وقد أرفقت النموذج مقفول

حاول الدخول إلى البرنامج واستعمال النموذج في القاعدة المقفوله

طبعاً هذه الحماية لأغراض التالية

1- منع استخدام البرنامج لمن ليس له حق

2- منع نسخ البرنامج من جهاز إلى آخر

3- منع الاطلاع على الكود

4- منع الاستيراد

أعطوني رأيكم

ملاحظات

هذا ليس تحدي لا سمح الله فأنا ما زلت مبتدأ جداً

وبإذن الله القاعدة mdb بدون حماية الوحدات النمطية جاهزة

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

============

للأخ المشرف محمد طاهر

إذا كان وضع المشاركه غير صحيح أو في غير مكانه أرجوا تنبيهي واتخاذ اللازم فوراً

============

أخوكم رضا عقيل

3

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

آسف نسيت إرفاق الملف

pro_reda.rar

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

لم استطيع فك الحماية ولكنني من اقلكم خبرة حاولت وهذه نتيجة محاولاتي

وفقك الله اخي رضا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

هل أرفق الأصل ::::: أم أنتظر أكثر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

نتمى ان ترفق الاصل ومعه بعض الشرح

بارك الله فيك

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أنا أفضل الإنتظار قليلاً لمعرفة رأي أساتذة المنتدى ;)

مع العلم أني لم أستطيع كسر حمايته :o .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

مرحبا أخي / رضا عقيل :o

تحية طبية

لم أتمكن من كسر الحماية ،،،

لقد عملت طريقة تشبه طريقتك

أو أنها أسهل منها ، لان طريقتك

أعتقد أنها الاقوى .

أرجو من الاخوان الاطلاع عليها

ومحاولة كسرها ،،، فهي سهلة

جدا .

تحياتي : أبو عقيل (f)

pas_xp.zip

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

طريقتك جداً ممتازة و لكن هل يوجد من استطاع من فك هذه الحماية فليخبرنا و في اعتقادي حتى لو تم فك الحماية من شخص ما فهذا يقلل من سلب الحقوق.

و أنا مع المنتظرين لطريقتك يا أخي رضا و رجائي أن تكون بشرح مفصل ليتسنى للجميع معرفتها بصورة ميسرة.

وفقك الله.

تحياتي / space

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أخي / space :(

تحية طيبة :D

صدقني بالله لم أتمكن من كسر حماية أخي / رضا عقيل

والطريقة التي إستخدمتها تختلف عن طريقة أخي / رضا عقيل

إختلاف كلي للغاية .

(( اللبيب بالاشارة يفهم )) .

إحترامي لك أخي / space

تحياتي

أبو عقيل

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

اخي الكريم

طريقتك احترافية بمعنى الكلمة ، وهي نفس الطريقة التي اتبعها دائما في حماية برامجي التي اكتبها بالدلفي ، وهو الحصول على رقم الهاردسك المتغير من جهاز الى اخر ، واجراء بعض العمليات عليها للحصول على الرقم السري

وطبعا عن نسخ البرنامج الى جهاز اخر فان رقم الهاردسك سوف يتغير وبذلك تقطع الطريق على القراصنة ;)

اتمنى لك دوام التوفيق

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

إخواني أشكركم لسعة صدركم ولتفاعلكم البناء معي

والحقيقة كنت سأرفق القاعدة مفكوكه ومعها الشرح اليوم ولكني أخذت رأي أخي ابن مسقط وسانتظر قليلاً حتى أرى راي باقي أستاذة المنتدى المحترفين

أخي أبو عقيل

مع تحيات : أبو عقيل

مرحباً بك أخي ، لقد تمكنت من فك الحماية ،،، مبروك

هذا هو النموذج وبه زر stop وقد استطعت فتحه في وضع المعاينة وكذلك في وضع التصميم وقد فشلت في فتح الكود

وهذا لا يعني أن الحماية ضعيفة بل قوية (f)(f)(f)(f)

==

أخي ابو هاني :mad::mad::mad:

عندك حق في كل حرف ذكرته ولكن هذه الطريقة نفذتها على فتح النموذج الرئيسي من نموذج المقدمة

فماذا لو حاولت فتح النموذج الرئيسي بعد فتح إطار قاعدة البيانات

وهذا هو الجدار الثاني للحماية والفكره بسيطة جداً

==

أخي أبو وليد أخي vbnet أخي space الطريقة سهله جداً

وسأشرحها بالتفصيل فهي منكم ولكم

=====

أخوكم رضا عقيل(f)(f)(f)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

شي جميل وفكرة رائعه ( في انتظار الشرح بارك الله فيك )

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أخي الكريم رضا عقيل:

أحببت أن أشارك برأي معكم فأرجو تقبله بصدر رحب:

أولاً: تم التطرق لموضوع التعديل على قاعدة البيانات ذات الامتداد MDE.* وقد تكون قد اطلعت عليه من قبل وعلى العموم فهو موجود على هذا الرابط لمن لم يطلع عليه من الأخوة :http://www.arabteam2000.com/vb/showthread....7&highlight=MDE

ثانياً: ستجد قاعدة البيانات التي أرفقتها في بداية الموضوع وقد فعل بها ما فعل بمثال الأخ: أبوعقيل وقد اتبعت نفس الخطوات التي ورد ذكرها على الرابط أعلاه.

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

للأسف لم أستطع فك ضغط الملف

يعطينى رسالة أن الملف معطوب

الفك كان بال winrar

خالد

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

مثال رائع اخى الكريم يا ليت تنشر القاعدة مفتوحة وبها الشرح

الموضوع شيق ويستحق الشرح للاخوة لغرض حماية جهدهم

جزاك الله خيرا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أخي العزيز / رضا عقيل :o

تحية طيبة

إقتباس من أخي / المزيني :rolleyes:

(( ثانياً: ستجد قاعدة البيانات التي أرفقتها في بداية الموضوع وقد فعل بها ما فعل بمثال الأخ: أبوعقيل وقد اتبعت نفس الخطوات التي ورد ذكرها على الرابط أعلاه. ))

صدقني بالله لم أتمكن من فك الحماية ، وقد عملت هذا المثال شبيها بالمثال

الذي وضعه أخي / رضا العقيل

الصعوبة ليست في الدخول على تصميم النماذج ، فقد تعلمناه

من الاخوة الافاضل ، بدون ذكر أسماء ، ولكن الصعوبة في كيفية

الدخول على الوحدة النمطية للنموذج والازرار التي في النموذج

أما بخصوص التعديل في النماذج فهو سهل جدا ، فقد تمكنت من الدخول

على تصميم النموذج الاول وقد قمت بالتعديل فيه ، أما النموذج الثاني فهو

محمي حماية قوية لم أتمكن من التعديل فيه ولم أتمكن من الدخول عليه

بهيئة تصميم النموذج .

فعلا قرأت ما يحتويه هذا النموذج

(( تحياتي إلى الفريق العربي للبرمجة ))

وبه زر STOP

مرفق نسخة من التعديل في النموذج الاول

تحياتي

أبو عقيل (f)

pro_red.zip

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

الأخوة الأعزاء :

الموضوع مثلما قال الأخ أبو هاني وهو أخذ رقم الهارد ديسمك وعمل عليه بعض العمليات الحسابية كي يتغير رقمه ويصعب التعرف عليه ويتم وضع الرقم داخل النموذج وإذا تغير رقم الهارد ديسك طبعا لا يعمل الملف .

أنا شاهدت رضا وهو يقوم بتلك العملية أمامي وعلى الرغم من قوتها وعدم فك طريقة أخونا رضا إلا أنني أعيب عليها بأنك يجب أن تقوم بذلك على جهاز العميل وأمام عينه لأنك لابد من التعرف على رقم الهاد ديسك الخاص به أولا . ثم تقوم بعملية الحماية . ( وهذه وجهة نظر ) .

عموما هي إحدى الطرق الفعالة .

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

إخواني الأحبة :o

أخي المزيني أشكرك جداً على تفاعلك وكيف لنا ألا نتقبل رأيك بصدر رحب وأنا أنتظر رأيك وباقي الأساتذه المحترفين (f)

ولي تعليق :o

أنني أكدت على أنني أحاول منع استخدام البرنامج وليس التعديل في التصميم وقد قرأت الموضوع الذي أشرت إليه سابقاً وهو نفس الطريقة التي استطعت معرفة محتويات مثال أخي أبو عقيل ولكني عرضت نموذج أخي أبو عقيل في وضع المعاينة ولكن المقياس الذي أعتمد عليه ليس هو فك التصميم أو التعديل في محتوياته بل استخدام النماذج نفسها في وضع المعاينة أو الإدخال أو التحرير وبالتالي تخطي النموذج الأول وجعل بدء التشغيل يعمل على النموذج الرئيسي بدلاً من نموذج السريال . فإذا سمح العميل بأن يعبث العابثين بالنسخه المرخصه له فليتحمل هو عواقب ذلك أما إذا أراد أحد نسخ البرنامج ليعبث به على جهازه هو فليعبث بالنماذج كما يشاء ولكنه في النهاية لن يستطيع استخدام البرنامج أوفك الشفرة البرمجية وهذا هو المهم ..

ثانياً : سأرفق الملف بصيغة mdb ومعه المعادله ولكن يظل السؤال هل تسطيع استخدام النماذج إذا انهارجدار الحماية الأول أو استطعت معرفة المعادلة ولو بالصدفة:mad:

....

مع ملاحظة أنه في جميع الأحوال ستعمل أمام العميل ( الذي يدفعه الفضول ) ولكن المهم ماذا سيستطيع العميل معرفته وهل هذا يقلل من رؤيته لقدرتك البرمجية مع العلم أن تنفيذ المعادله سيتم عن طريق برنامج أكسس صغير ولن تتم الحسابات بالآله الحاسبه أمام العميل.;)

أخي ابو عقيل وجميع الإخوان

هذا الملف مفكوك ولكن الوحدات النمطية ما زالت مغلقة وهذه هي المعادلة التي ستتم على رقم الهارد ديسك فهل تستطيع استخدام النماذج

المعادلة هي

(s-888888)*2

;)

أخي خالد .... اعد تحميل نسخة الوين رار التي تملكها وسيتم الفك بكل سهوله

ولكم خالص تحياتي

أخوكم رضا عقيل(f)(f)

pro_reda.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أخي / رضا عقيل :o

تحية طيبة

لقد تمكنت من فك الوحدات النمطية ;)

ولكن ؟؟؟؟؟

هل تعتمد العملية الحسابية على الوحدة النمطية لزر ( 7 )

((If Me.t1.Value - 11111111 = Me.سريال.Value Then ))

أم للوحدة النمطية لـ ( serial_2 )

((If (Forms!serial!t1.Value – 888888) * 2 = Forms!serial!سريال.Value Then ))

أم الاثنتين معا .

فقد حاولت على الحصول على رقم التسجيل ولكن لم أتمكن من ذلك .

مع خالص تحياتي

أبو عقيل (f)(f)(f)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أخي أبو عقيل

هنيئاً لك بذكائك ،،،، لن أسألك كيف عرفت كلمة سر الوحدات النمطية

فهي من السهولة بحث تخضع للصدفه بشكل كبير (( أليس ذلك صحيحاً )

بالنسبة لسؤالك فقد أخطأت في المثال الثاني واختلفت المعادلة بين الوحدة النمطية وزر الأمر لأنني أرفقت مثال آخر

===

لذلك هذا هو المثال بعد التعديل وبعد تغيير كلمة الوحدات النمطية وتعديل المعادلة .....

لتصبح

(S-23177)*2

====

أنتظر ردك

أخوك رضا عقيل(f)(f)

pro_reda.rar

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

أخي / رضا عقيل ;)

تحية طيبة

لقد تمكنت من الدخول على النموذج ( نموذج1 )

ولكن بعد إيقاف هذا الامر ( Open "c:" & "prog.dll" For Input As #1 )

من النموذج عند الفتح

وقمت بالتعديل في المعادلة في زر ( 7 )

(( If Me![سريال] = (Me![t1] - 11111111) Then )

تحياتي

أبو عقيل (f)(f)(f)

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

طريقة رائعة ولكن كيف يمكن منع ظهور نموذج التسجيل فى كل مرة نستخدم القاعدة و يظهر فقط عند تركيب البرنامج على جهاز اخر ؟

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

من فضلك سجل دخول لتتمكن من التعليق

ستتمكن من اضافه تعليقات بعد التسجيل



سجل دخولك الان

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .