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

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

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

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

فيديو: كيفية كسر البرامج عن طريق تعديل ملفات DLL: 7 خطوات
فيديو: برنامج GOM Player Plus كامل وعرض الترجمة على الفيلم والتحكم فى حجم ولون الترجمة 2024, يمكن
Anonim

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

خطوات

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

الخطوة الأولى. تعلم برمجة التجميع والتلاعب بالرمز السداسي

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

الخطوة 7. أعد تجميع البرامج التي تم تصدعها حديثًا

بعد التفكيك والتحرير ، ستحتاج إلى تجميع الإصدار الجديد من البرنامج حتى تنتشر تغييراتك إلى ملفات DLL وغيرها من التبعيات.

تحذيرات

  • قرصنة البرامج غير قانونية ، لذا قم بذلك على مسؤوليتك الخاصة.
  • من غير القانوني كسر معظم البرامج.

موصى به: