منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

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

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

والطريقة هي كالتالي :

ان يعمل البرنامج عند تشغيله لاول مرة في الجهاز ويطلب منك سيريال او كود للدخول لاول مرة فقط ... يعني عند نقله لجهاز اخر يقوم بطلبك سيريال او كود اخر مختلف

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

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


كل هذا ممكن لكن هل من مثال /؟
للأسف لا يوجد حماية 100% , مايكروزفت ماقدرت تحمي نفسها

مهما كانت حمايتك , يأتي الكراكر بكل بساطه راح يتجاوز اي شيء أسمه if الشرطية
لكن يوجد حل على الاقل يؤدي الغرض .. يخفف من سرقته ..
كاسبرسكي و المايكروسفت و أبل و كل العمالقة لم يحمو نفسهم من الكراكر بشكل كامل و لكن على المدى القريب تحميه من المبتدئين بهذه الطريقة البسيطة و تستطيع تعقيد الأمر قليلا على الكراكر بجملة if عن طريق تشفير الكود (طبعا لا تتخيل البرنامج غير قابل للكسر) و لكنه سيأجل الكسر ريثما يصل البرنامج ليد كراكر محترف Smile و عندما يكون البرنامج وصل لكراكر محترف فاعرف أن برنامجك انتشر و صار له طلب بالسوق فعندها تستعين بخبرات أكثر لجعل الكسر أصعب Smile
Kosay كتب :كاسبرسكي و المايكروسفت و أبل و كل العمالقة لم يحمو نفسهم من الكراكر بشكل كامل و لكن على المدى القريب تحميه من المبتدئين بهذه الطريقة البسيطة و تستطيع تعقيد الأمر قليلا على الكراكر بجملة if عن طريق تشفير الكود (طبعا لا تتخيل البرنامج غير قابل للكسر) و لكنه سيأجل الكسر ريثما يصل البرنامج ليد كراكر محترف Smile و عندما يكون البرنامج وصل لكراكر محترف فاعرف أن برنامجك انتشر و صار له طلب بالسوق فعندها تستعين بخبرات أكثر لجعل الكسر أصعب Smile

اكيد لا يوجد حماية .. ولكن مثل ما قلت تعقيدها على المبتدئيين فقط .. فاريد طريقة وانشاء الله نطورها ونقويها بس طبعا لا يوجد حماية كاملة