الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف أحمي برنامجي من السرقة و النسخ؟؟؟؟!

بدأه Aws Amin في 29 يونيو 2009 · 12 رد · 4,754 مشاهدة · في قسم أمن المعلومات العام
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

الأخوة الكرام في هذا المنتى البدع

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

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

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

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

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

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

.......................................................

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

...

آملا أن تعم الفائدة للجميع و الله ولي التوفيق

#2

كلا الطريقتين يمكن كسرهما لكن استخدام الدنجل أفضل اذا احسنت ربط الحماية الفيزيائية بالسوفتوير .

ايضا استخدام الدونجل لا يتطلب مهندسين وخبراء الكترونيات لا اعرف من اين حصلت على هذه المعلومة !

راجع مواقع الشركات المتخصصة للحماية بالدنجل .

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#3

استخدام الدونغل سيجعل البرنامج غالي الثمن !

والطريقة الأولي شبية بطريقة ال server check المستخدمة في الكثير من البرامج.

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

#4

ما تتعبش نفسك

العالم اللى اسمهم كراكرز دول مش سايبين حد فى حاله :blink:

الحل الوحيد

قل

حسبى الله ونعم الوكيل

/index.php?showtopic=198364

/index.php?showtopic=125735

/index.php?showtopic=70729

إن قلت قال الله قال رسولـه همزوك همز المنكر المتعالي
أو قلت قد قال الصحابة والألـى تبعاً لهم بالقول والأعمال
أو قلت قـال الشافعي وأحمد و أبو حنيفة والإمام الغالي
صدوا عن وحي الإله ودينـه واحتالوا على حرام الله بالإحلال
يا أمةً لعبت بدين نبيها كتلاعب الصبيان في الأوحال
حاشا رسول الله يحكم بالهوى تلك إذاً حكومة الضلال

feed.1.gif

#5

مشكورين جدا على الردود القيمة..

هل لديكم معلومات عن اسعار الدنقل و كيفية استخدامها

#6

بالنسبة للأسعار تقريبا تتراوح بين 20 - 40 دولار للدنغل الواحد وذلك حسب الشركة و مميزات الدنغل...

اطلع على الرابط التالي:

كيف تحمي تطبيقك بشكل جيد باستخدام الدنغل(dongle)

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#7

الرابط الموجود بالرد الأخير اخي Wael عظيم جدا ... و الله انكم تعجبونني بردودكم و اقتراحاتكم

شكرا لكم ىجميعا

#8

السلام عليكم ايها المبرمجون الكبار

سؤالي التالي في هذا النقاش المفيد إن شاء الله هو:

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

ارجو المشاركة من الجميع .... و شكرا

#9

انت كدة بتستعجل على خراب سمعة برنامجك :D

mov eax, dword ptr ds:[0xffdf0308]

jmp dword ptr [eax+0xfc]

#10
اقتباس
لنفترض اننا وفقنا الى حد ما في حماية برامجنا بطريقة ما و لنفترض انها طريقة الدنقل .... هل من المجدي التفكير في انتاج فايروس ينتشر تلقائيا عن طرق الانترنت بحيث تكون وظيفته العثور على النسخ المسروقة من برنامجنا و تدميرها؟

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

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

فاحتمال الكسر هنا ضعيف جداً...

رب اجعلني مقيم الصلاة ومن ذريتي ربنا وتقبل دعاء.

لا تنسى: "العقل مثل العضلة كلما استخدمته أكثر كلما ازدادت قوته"

#11

مشكورؤين على الردود القيمة

#12

أنا عندي فكرة أخي الكريم لا أعلم ان كانت صحيحة أم لا لأنني مبتدئ بالبرمجة

إذا كان ممكن تعمل نسختين :

1- نسخة تكون معاك قابلة للنسخ وهي النسخة الأصلية .

2- النسخ اللي رايح تبيعها وهادي النسخ تضفلها كود (إذا أمكن ) تجعلها غير قابلة للنسخ .

أرجوا ان كانت هادي الطريقة صحيحه اخباري وشكراً.

#13
Wael Dalloul كتب:

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

فاحتمال الكسر هنا ضعيف جداً...

أعمل في شركة لديها الكثير مما أستطيع العبث به :cool:

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

مواضيع مشابهة