تنزيل المقال تنزيل المقال

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

  1. ستحتاج إلى معرفة جيدة بلغة التجميع، أحد لغات البرمجة ذات المستوى المنخفض، حتى تتمكن من كسر حماية معظم البرامج. تشتق لغة التجميع من لغة الآلة وتكون كل لغة تجميع مخصصة لنوع جهاز الكمبيوتر المستخدم، كما يتم كتابة معظم لغات التجميع من خلال رموز ثنائية ورموز ستة عشرية.
  2. ستحتاج إلى عدة أدوات مختلفة لتتمكن من عرض ملفات دي ال ال وتعديلها: برنامج "دابليو 32 دي أي اس ام" أحد برامج التفكيك التي تسمح لك بتفكيك البرامج، وبرنامج سوفت أيس أداة لاستكشاف الأخطاء على نظام ويندوز. ستحتاج أيضًا إلى محرر رموز برمجية جيد مثل ألترا إديت أو نوتباد++.
  3. سيؤدي ذلك إلى إظهار ملفات دي ال ال التي يقوم البرنامج بتحميلها، كما يمكنك استخدام البرنامج للاطلاع على الدوال التي يتم استدعاؤها من ملف دي ال ال.
  4. تستخدم الكثير من البرامج دالة مؤقت للحماية ضد النسخ بحيث لا يتمكن المستخدم من الوصول إلى البرنامج بعد انتهاء زمن المؤقت. هدفنا هنا إذًا هو العثور على دالة المؤقت وتخطيها.
    • ستحتاج إلى البحث عن أي طريقة حماية أخرى مطبقة إن كان البرنامج يستخدم طريقة حماية أخرى.
  5. استخدم برنامج سوفت أيس لإيقاف التنفيذ مؤقتًا عند دالة المؤقت بعد عزلها. يسمح لك ذلك بالاطلاع على الرموز البرمجية التي يتم استدعاؤها مع دالة المؤقت بشكل مفصل.
  6. يمكنك بعد إيجاد الرموز البرمجية الخاصة بالمؤقت تغيير هذه الرموز حتى لا يصل المؤقت إلى مرحلة إيقاف تشغيل البرنامج إطلاقًا. يمكنك مثلًا تعديل الرموز حتى لا تتزايد قيمة المؤقت أو تجاوز رموز المؤقت في الرموز البرمجية تمامًا.
  7. بعد التفكيك والتحرير، ستحتاج إلى تجميع الإصدار الجديد من البرنامج حتى تنتشر تغييراتك في ملفات دي إل إل والاعتماديات الأخرى. [١]

تحذيرات

  • قرصنة البرمجيات عملية غير قانونية في معظم البلدان.
  • غالبًا ما يكون كسر حماية البرامج غير قانوني.

المزيد حول هذا المقال

تم عرض هذه الصفحة ٩٬٤٧١ مرة.

هل ساعدك هذا المقال؟