كيفية كسر البرامج عن طريق تغيير ملفات DLL

جدول المحتويات:

كيفية كسر البرامج عن طريق تغيير ملفات DLL
كيفية كسر البرامج عن طريق تغيير ملفات DLL

فيديو: كيفية كسر البرامج عن طريق تغيير ملفات DLL

فيديو: كيفية كسر البرامج عن طريق تغيير ملفات DLL
فيديو: تعلم HTML - إضافة الصور - 4 2024, شهر نوفمبر
Anonim

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

خطوة

برنامج الكراك عن طريق تعديل ملفات DLL الخطوة 1
برنامج الكراك عن طريق تعديل ملفات DLL الخطوة 1

الخطوة 1. تعلم برمجة التجميع

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

برنامج الكراك عن طريق تعديل ملفات DLL الخطوة 2
برنامج الكراك عن طريق تعديل ملفات DLL الخطوة 2

الخطوة 2. قم بتثبيت برنامج التفكيك

لفحص ملفات DLL وتعديلها ، ستحتاج إلى بعض الأدوات ، بما في ذلك أداة التفكيك. يعد IDA Pro خيارًا جيدًا لأنه أداة تفكيك ومصحح أخطاء. على الرغم من أن وظائفه محدودة أكثر من إصدار Pro ، إلا أنه لحسن الحظ يوجد أيضًا إصدار مجاني متاح على https://www.hex-rays.com/products/ida/support/download_freeware. يمكنك أيضًا محاولة استخدام dotPeek ، وهو برنامج فك تشفير يدعم DLL يقوم بفك حزم رمز تجميع. NET إلى C #. خيار آخر هو OllyDBG ، والذي يتيح لك فتح ملفات DLL مجانًا.

برنامج الكراك عن طريق تعديل ملفات DLL الخطوة 3
برنامج الكراك عن طريق تعديل ملفات DLL الخطوة 3

الخطوة 3. افتح التطبيق الذي تريد كسره في أداة التجميع

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

برنامج الكراك عن طريق تعديل ملفات DLL الخطوة 4
برنامج الكراك عن طريق تعديل ملفات DLL الخطوة 4

الخطوة 4. ابحث عن وظيفة العداد

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

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

برنامج الكراك عن طريق تعديل ملفات DLL الخطوة 5
برنامج الكراك عن طريق تعديل ملفات DLL الخطوة 5

الخطوة 5. اضبط نقطة التوقف على العداد

بمجرد أن تتمكن من عزل وظيفة العداد ، اضبط SoftIce على المقاطعة عند مواجهة الوظيفة. يتيح لك هذا مراجعة الرمز الذي كان يعمل بالضبط عندما تم استدعاء وظيفة العداد.

برنامج الكراك عن طريق تعديل ملفات DLL الخطوة 6
برنامج الكراك عن طريق تعديل ملفات DLL الخطوة 6

الخطوة 6. تغيير رمز العداد

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

برنامج الكراك عن طريق تعديل ملفات DLL الخطوة 7
برنامج الكراك عن طريق تعديل ملفات DLL الخطوة 7

الخطوة 7. أعد تجميع البرنامج الذي اخترقته للتو

بعد التفريغ والتحرير ، يجب إعادة تجميع الإصدار الجديد من البرنامج بحيث تنطبق التغييرات التي تجريها على ملفات DLL والملفات الأخرى ذات الصلة في البرنامج.

تحذير

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

موصى به: