تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[vb6.0] سؤال لخبراء المنتدى العظماء : كيفية حماية حقوق ملكيتك للبرنامج التنفيذي
#1
كيف أحمي المشروع الذي صممته بالفيجول بيسك قبل ان اعطيه للمستخدم

حتى لا يمكنه التعديل عليه أو على اي شئ فيه



أرجو حل المشكلة في هذا المثال

بالمرفقات

Please!!!!!!!!!!!!!!!!!!!!!!!!!!!! Shy Shy Shy Shy Shy


الملفات المرفقة
.zip   Sample45.zip (الحجم : 66.34 ك ب / التحميلات : 64)
 

"" بارك الله لكل من استفاد و أفاد بعلمه ""
hamada salah
الرد }}}
تم الشكر بواسطة:
#2
أهلا أخي الكريم ، ماهي الأجزاء التي حمايتها من التعديل ؟
الرد }}}
تم الشكر بواسطة: hamada salah90
#3
Rainbow 
اريد أن لا يستطيع اي شخص التعديل على form1     ,     module   Shy Shy
 

"" بارك الله لكل من استفاد و أفاد بعلمه ""
hamada salah
الرد }}}
تم الشكر بواسطة:
#4
لو مش عايز حد يعدل على مشروعك
ما تعملوش من اساسه
Big Grin
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة: hamada salah90 , hamada salah90
#5
(30-09-15, 02:20 PM)أبو عمر كتب : لو مش عايز حد يعدل على مشروعك
ما تعملوش من اساسه
Big Grin

شكرااااااااااااااااااااااااااااااااااااااااااااا
Shy
 

"" بارك الله لكل من استفاد و أفاد بعلمه ""
hamada salah
الرد }}}
تم الشكر بواسطة:
#6
أهلا أخي الكريم ، الفكرة هي بتصعيب التعديل في البرنامج على الكراكر المبتدئين والمتوسطين أما الخبراء فسيؤخرهم في فك الحماية إن لم يشعروا بالملل ، بالنسبه لتغيير الكود فحمايته أعتقد صعبه لأنه بالإمكان تعديله ليس بتغيير الكود الخاص بالفيجول بيسك وإنما بتغيير كود البرنامج بلغة التجميع أو لغة الآلة الإسمبلي حيث توجد برامج كثيره تحول كود البرنامج الى الاسمبلي وثم تغييره أو بالأصح تحريفه أو التلاعب به لتخطي تنفيذ كود معين أو القفز من كود إلى آخر ومن ثم حفظ البرنامج بالتعديل الجديد ، والفكره في التصعيب هي إستخدام السكربت في تنفيذ كود أجزاء البرنامج الحساسة كنصوص معينه تثبت الملكيه والخصوصية أو صور معينه حيث يتم تخزين الكود أو السكربت في قاعدة بيانات أكسس مثلاً أو قاعدة بيانات من النوع الغير مستخدم كثيراً كـ sqlit وطبعاً تكون هذه القاعدة محميه بكلمة مرور وكلمة المرور تكون مكونه ان امكن من كلمات عربيه وارقام يتخللها رموز اليونيكود التي يتم تحويلها بإستخدام الدالة chrw ولذلك لحمايتها من معرفتها بواسطة برامج كسر لباسورد قواعد الاكسس نعود للسكربت الذي سيتم تخزينه في قاعدة البيانات وللحمايه اكثر لابد من ان يكون السكربت مشفر بتشفير يكون له مفتاح وهذا المفتاح يكون هو رقم الهارد دسك للكمبيوتر ويتم تخزين السكربت المشفر في قاعدة البيانات بواسطة برنامج صغير خاص بذلك وليكن اسمه برنامج التفعيل ، وأيضا يتم تخزين الصور المهمه في قاعدة البيانات ، وفي البرنامج يتم استخراج السكربت من قاعدة البيانات وفك تشفيره ثم تنفيذه حيث السكربت لن يكون ظاهرا في البرامج التي تحول كود البرنامج إلى الإسمبلي اذا عند تنفيذ السكربت سيقوم مثلا بوضع النصوص في اماكنها والصور كذلك والأهم أنه هو الذي سيشغل البرنامج بتشغيل الفورم الرئيسي أو إستدعاء الدالة الرئيسية لتشغيل البرنامج ، والسكربت المستخدم هو vbscript , آسف على الإطاله ولكن لابد منها لتوضيح جميع الأجزاء ، آمل أن تفهم طريقة الفكرة وتدركها ، ويستفيد منها الجميع .

- تحياتي .
الرد }}}
تم الشكر بواسطة: Amir_Alzubidy , الشاكي لله
#7
السلام عليكم ورحمة الله وبركاته

بما أن البرنامج مبرمجة بلغة vb6 فهذا يعني بأنه (Native) .. لذلك أنصحك باستخدام أحد الحمايات التالية

Themida
Safe Engine 
VMProtect

فهذه الحمايات قوية جداً لبرامج الـ Native (أي المبرمجة بلغات مثل C++ , Delphi , vb6 .. إلخ)

وليس كل مهندس عكسي يستطيع فكها وخاصة حماية (Safe Engine)

وفقك الله
الرد }}}
تم الشكر بواسطة: Amir_Alzubidy , hamada salah90
#8
بالتوفيق لكم جميعاً
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال في الاعداد العشرية في الفيجوال بيسك ٦ tighrmte 6 1,018 03-09-23, 07:49 AM
آخر رد: جلال اليمني
  [سؤال] كيفية استيراد ملف اكسل الى قاعدة بيانات اكسس في فيجوال 6 sher 14 8,480 14-06-22, 04:01 PM
آخر رد: sher
  سؤال بخصوص الاكمال التلقائي للنص hannileo 0 622 13-06-22, 06:17 PM
آخر رد: hannileo
  [vb6.0] سؤال عن WebBrowser muad 5 1,518 17-11-21, 04:57 PM
آخر رد: ahmed.m
  [vb6.0] كيفية قراءة الباركود على مكينات الكاشيير والمخازن باستعمال خط 3OF9_NEW hamada salah90 1 1,043 28-05-21, 02:48 AM
آخر رد: ahmedabdelaliem
  كيفية جمع الكمية وحذف السطور المكررة فى Msflexgrid ؟ gedo 4 3,568 19-03-21, 03:01 AM
آخر رد: mhqom2020
Lightbulb [سؤال] كيفية إيجاد (رقم معين) بعد عدة فواصل محددة أبو خالد الشكري 2 1,529 04-02-21, 02:23 AM
آخر رد: أبو خالد الشكري
  كيفية اضافة خواص لاداة UserControl ؟ gedo 1 1,978 18-09-20, 06:46 PM
آخر رد: SoftWare Haker
  كيفية ارسال معطيات الداتاكريد الى الاكسيل lkjnfg 0 1,201 25-08-20, 10:34 PM
آخر رد: lkjnfg
  [vb6.0] سؤال chaabane 0 1,198 04-07-20, 01:09 AM
آخر رد: chaabane

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


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