سؤال

أريد أن أستمر في سؤالي السابق:https://stackoverflow.com/questions/3007168/torrents-can-i-protect-my-software-by-sending-wrong-bytes

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

هذا صحيح.

الآن يأتي السؤال: إذا أردت إضافة مفتاح فريد ، فهل هناك أدوات لخللها (نوع من التشويش) وحدات البرنامج؟ لذلك ، فإن المقارنة الثنائية ستقول أن الملفان مختلفان تمامًا. لذلك لا يمكنهم تحديد موقع مفتاح المعرف.

أنا متأكد من أنه ممكن (ربما عن طريق استبدال كتل المجمع وجعل بعض القفزات).
أعتقد أنه سيكون كافياً لجعل 30 إلى 40 من خلط البرمجيات الخاصة بي.

هل كانت مفيدة؟

المحلول

نظرًا لأن الأمر يتعلق بحماية البرمجيات ، فلا يوجد شيء آمن ، وإذا كان شخص ما مصممًا حقًا على كسر طلبك ، فمن المحتمل أن يفعل ذلك.

بالنسبة لسؤالك ، هناك حزم/حماة يمكن أن تحقق ما تحتاجه. وهنا اثنين منهم:

نصائح أخرى

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

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top