محمد اللـغـبـي
New Member
سوف أتطرق في هذا الموضوع للكراك وآلية عمله وما هو وأنواعه بالتفصيل الممل ..
أبدأ بانواع البرامج
أنواع البرامج :
مجاني - freeware : وهذا البرنامج مجاني لا يتاج للشراء .
مشترك - shareware : هذا البرنامج مجاني إلا أن بعض الخصائص مغلقة ولا تفتح إلا بالشراء .
تجريبي - Trail : هذا البرنامج مفتوح المزايا ولكنه لفترة محدودة .. 10 - 15 - 30 يوم .. ثم يغلق ولا يفتاح إلا بشرائك له ..
طبعا هذه البرامج تحتاج إلى قرصنة حتى تفتح مجانا وهو ما يسمى بالكراك ..
تسميات الكراك
يعرف الكراك في الأوساط العربية بالشارخ أو الكيجن أو الباتش .. او السيريل نمبر .. وهناك أنواعه كثيرة له .. سأذكرها وأذكر طريقة تشغليها وكيفية الحذر منها .. وطريقة برمجتها ..
الكراك :
هو ملف يكون بإمتداد exe غالبا .. وله أنواع كثيرة منها :
البرنامج المشروخ :
تمهيد
لغات البرمجة تنقسم لقسمين :
عالية المستوى : وهي اللغى التي تكون قريبة من فهم الإنسان لكن المعالج لا يستطيع فهمها .. مثل C و Java والدلفي .. لذلك يتم تحويها للغة المتدنية بعد الإنتهاء من البرمجة ..
متدنية المستوى : لغة غير مفهومة بالنسبة للإنسان و مفهومة بالنسبة للمعالج وهي لغة التجميع ولغة الآلة ..
في اثناء البرمجة بأية لغة عالية المستوى يتم كتابة أسطر البرنامج بلغة تتكون من دوال ومتغيرات لكن المعالج لا يستطيع فهم اللغات عالية المستوى لذلك يتم تحويلها بعد الإنتهاء من البرمجة الى لغة التجميع بواسطة أداة تسمى compiler .. وبهذا يغلق المصدر ..
عودة :
البرنامج المشروخ هو نوع من أنواع الكراك يتم فيه فتح ملف الــ exe للتطبيق والتعديل عليه بحيث يتم حذف الشروط المسؤلة عن توقف البرنامج والشروط المسؤلة عن طلب البرنامج .. وهو برمجته شديدة الصعوبة .
طريقة التركيب تقوم باستبدال الملف با لأصلي وتشغيلة فورا بلا مشاكل ..
الكيجن KeyGen :
مبرمج أي برنامج shareware يقوم بوضع سطور برمجية تتحكم في البرنامج وتجعله محدود الخدمات ما لم يقوم مستخدمه بالتنشيط بواسطة رقم معين .. وهذا الرقم المطلوب يتم توليدة عبر لوغاريتمات معينة وباراميترات تؤثر في توليد هذا الرقم ..
والكي جنريت وظيفته توليد هذه الأرقام واعطائها للمستخدم ..
طريقة البرمجة :
1 - تجميع ارقام كثيرة من المشترين ووضعها داخل قاعدة بيانات داخل الكراك ..
2 – دراسة الأرقام الجاهزة المولدة عبر الشركة (التي تعرف سر الطبخة ) مثلا هذه ثلاثة ارقام :
الرقم الأول
112244
الرقم الثاني
224488
نلاحظ ان العلاقة بينهم ان الجميع يقبل القسمة على 2 اذا نستطيع ببرنامج بسيط صنع برنامج يولد ألاف من هذه الأرقام وهي طبعا لسيت بهذه السهولة بل يستخدم معادلات رياضية شدبدة التعقيد وخلط بين الأنظمة الست عشرية إلخ ..
وهناك طرق لا استطيع ذكرها عن آلية برمجة هذا النوع ..
طريقة التركيب : ابحث في البرنامج عن كلمة Register وغالبا تجدها في القائمة help أو في الخيار about
الباتش : هذا الكراك وظيفته إلحاق اداة بالبرنامج تقوم بتعطيل الخيارات التي تطلب من المستخدم الشراء وفتح كامل المميزات ..
طريقة البرمجة : لهذا التطبيق انواع منها أسطر يتم برمجتها بلغة التجميع تدخل الى البرنامج وتفتح المميزات fetchers .. أو اداة تقوم بتظليل البرنامج وجعله يتخيل ان التاريخ اليوم لم يتغير عن امس فهو نفس التاريخ طوال العام وهذه تنفع للبرامج التجريبية trail
طريقة التركيب : قم بنسخة لمجلد البرنامج وقم بتشغيله واتبع الخيارات الموجودة به ..
ملف الـريجستري Reg :
الريجستر هو مستودع لقيم المتغيرات للويندوز والبرامج الموجودة به
وبإمكانك معاينته بالضغط على زير ابدأ Start ثم تشغيل Run ثم كتابة الأمر regedit ..
وهذه الكراك يقوم بتخزين السريل نمبر في المكان الخاص به في هذا المستودع بدلا من القيام بذالك يدويا ..
طريقة تركيبة : فقط قم بالضغط عليه وسيتم تسجيل البرنامج .. وفتح كامل المميزات ..
طريقة البرمجة : الطريقة سهلة جدا ولو أردت معرفتها قم بفتح الكراك reg بالمفكرة
او اي برنامج لتحرير النصوص وستعرف الآلية ..
الرقم المتسلسل serial number :
هذا هو الأبسط والأسهل : وهو عبارة عن رقم يتم استخدامه لفتح كامل ميزات البرنامج .. أو للسماح بتحميله ..
طريقة إيجادة : راجع الكيجن ..
كيفية إيجاد الكراك لأي برنامج :
قم بإيجاد رقم الإصدارة كاملة .. سوف تجده في صفحة "عن البرنامج" about غالبا ..
أيضا قم بإيجاد رقم الــ build ..
فكل برناج وكل إصدارة لها كراك خاص بها مثلا الإصدارة
6.6521
تختلف عن
6.6520
مع العلم أن الكل هو الإصدارة السادسة ..
لكن الشركات تقوم بإصدارة إصدارة جديدة في حالة اكتشافها لكراك للإصدارة التي قبل .