اوكيك الان حملنا البرنامج نفك الضغط وراح تطلع معنا الايقونة هذي
حلو الان نغضط عليها علشان نعمل تثبيت للبرنامج
وبعد ما نعمل التثبيت يبدأ الشغل الجامد
==================================
في الشرح هذا راح اطبق التشفير على باتش البروجينت
طبعا نفتح المجلد الي موجود فيه الباتش ونضغط على الباتش بالزر الايمن من الماوس ونختار زي ماهو واضح معنا بالصورة
بعدها راح يفتح معنا البرنامج وداخله اكواد الباتش شوف الصورة
حلو الي يهمنا الحين اشياء خفيفة جدا شوفوا الصورة
الجزء الأيمن = قيم الملف بخاصية text الجزء الأيسر = قيم الملف بالسداسي عشري hex وهذا اللي نقوم بتغييره والعب فيه علشان تلعب بالباتش وتمشيها على الحماية الجزء السفلي = رقم الاوفست بالملف الي راح يعلمك بمكان مؤشرك ووين وصلت وهذا هو شغلنا طبعاً مثل الصورة السابقة رقم الاوفست 00000000 اصفار قدامك موجوده لان المؤشر واقف على اول البرنامج لو كان بمكان ثاني كان شفت الرقم غير يا عزيزي
======================
بالبداية لازم نعرف المكان اللي بنبداء من عنده بالتقسيم والتغيير لو لاحظنا الجزء الخاص بالـtext (الايمين)
هذه البيانات والقيم تكاد تكون موجودة باغلب الملفات التنفيذية وهذي ما نلعب فيها لان اي خلل راح يكون هناك خلل بالباتش ويطلع لك رسالة خطاء ويخرب شغلنا ولذلك ما نغيرها ابدا ولا نجي صوبها ونبداء التغيير من بعدها وتحديداً من الاوفست رقم 480 ونظراً لان حجم الملف صغير نختار تجزئيته إلى أرقام صغيرة ، يعني من 480 إلى 499
وطريقة التجزئية بوضع المؤشر على الاوفست 480 ومن لوحة المفاتيح نضغط على الرقم صفر لحد ما يوصل المؤشر للاوفست رقم 500 الي هو الرقم المطلوب نوصل له وتجربته شوف القيم من 480 لحد 499 كيف قبل نعدل عليها
كيف صارت بعد ما عدلنا فيها وزبطناها واضفنا الاصفار عليها
بعدها نحفظ الملف باسم 480-499.exe علشان تعرف انك سويت القيم من الرقم 480 الى 499 وما تضيع مثلاُ ونخرج من برنامج hexworkshop نفحص الملف بالمكافيء نلاقيه لسى مكتشف يعني يبي لنا نغير بالاوفست مرة ثانية ومادام حنا واقفين على الاوفست 500 نبي نغير من 500 إلى 519 وندعس ونزيد 20 كيلو بايت مرة ثانية لكن بالسيرفر الاصلي وليس بالسيرفر اللي حفظناه باسم 480-499.exe وهذي صورة للتغير ما بين الاوفست 500 إلى 519 مع عدم تغيير السابق كما يظهر بالصورة الاعلى من 480 - 499 والاسفل من 500 - 519
ونفس الخطوة السابقة نحفظ الملف باسم 500-519.exe لنفس السبب الي فهمتكم عليه علشان ما نضيع العدد الي وقفنا عليه ونخرج من البرنامج ونفحصة ببرنامج المكافيء
وولد اللذين يمسكه من جديد ويقوى التحدي مع برنامج المكافيء
نغير من جديد على السيرفر الاصلي ما بين الاوفست 520 إلى الاوفست 539 دون تغيير الارقام السابقة أيضاً مثل ما قلنا
ونفس الخطوات السابقة نحفظة باسم 520-539.exe ونخرج من برنامج hexworkshop ونفحص الملف ببرنامج المكافيء ويتكرر نفس السيناريو ويصيده من جديد نرجع نغير مره ثانية بالقيم ، وكنا وقفنا على الاوفست رقم 540 ولكن مهلاً الاوفست رقم 540 حتى الاوفست رقم 619 يحتوي على بيانات هامه لعمل السيرفر وهي أسم رابط الباتش + اسم الملف يعني ما نغير فيهم شي ولا كان تشفيرنا ماله فايده نرجع ونغير من الاوفست رقم 619 إلى الاوفست رقم 639 مع مراعاة ان القيم السابقة كلها اصفار يعني بدلاً من ضغطنا على رقم صفر للتغيير نختار رقم 1 وتكون مثل الصورة
ونخرج من البرنامج ونفحص ببرنامج المكافيء وللحين الفلم والتحدي قائم على احر من الجمر ونرجع ونتحدى ونرجع لاجواء التحدي من جديد التغيير اللي بعده من الاوفست 640 إلى الاوفست 659 ونفس الخطوات السابقة نحفظ السيرفر باسم 640-659.exe ونخرج من البرنامج ونفحص الملف ببرنامج المكافيء اخيرررررررررررررررررررررر ما قدر يصيده يا ولد الحين انت صرت كنج على الحماية الحين عرفنا وحددنا أقرب موضع للقيمة الصحيحة اللي نبي نغيرها وهي مابين 640 - 659 وطول القيم 20 بايت يعني لازم نقسم الـ 20 بايت ونمسك القيمة الصحيحة طبعاً اول رقم بنغير فيه هو الاوفست 640 واللذي يحمل القيمة 55 نغير القيمة إلى 56 ونحفظ السيرفر باسم 640.exe ونخرج من البرنامج ونفحص الملف لنجد انه غير مكتشف وما يحتاج نغير بالقيم الـ 19 الباقية الا في حالة ان السيرفر ما اشتغل او أعطى رسائل خطأ فاننا ننتقل للاوفست رقم 641 ونغير وهكذا ... شغل السيرفر بجهازك لضمان ان التشفير تمام وانتظر تحميل الملف الكبير بالخفاء من موقعك على النت وتشغيله بجهازك ومبروك التشفير عن المكافيء ولكن لدي النورتنما زال يكتشف السيرفر ويحذر بوجود فايروس يعني تغيير قيمة ثانية للنورتن
عموماً حنا واقفين على الاوفست 641 ونبي نغير من الاوفست 641 إلى الاوفست 660
ونخرج من البرنامج ونفحص بالنورتن نلاقيه مكتشف ومثل ما عملنا مع المكافيء ( نغير على مره مره ) نبداء بالاوفست رقم 641 واللذي قيمته 8b نستبدلها بالقيمة 8c ونخرج ونفحص ونلاقيه لسى مكتشف من النورتن نغير بالاوفست اللي بعده رقم 642 واللذي قيمته
ec ونستبدلها بالقيمة ed ونخرج ونفحص ونلاقيه لسى مكتشف من النورتن نغير بالاوفست اللي بعده رقم 643 واللذي قيمتة 83 ونستبدلها بالقيمة 84 ونخرج ونفحص ونلاقيه غير مكتشف
صورة للشفرتين
====================================
وبكذا نكون خلصنا من شرح هذا البرنامج الخطير
ونجي الان لمشكلة لو كان لدينا باتش متشفر يعني زي البرورات يشفر نفسه تلقائيا كيف نزبطه...؟؟؟؟
الحل انه يوجد برنامج يفك التشفير ويرجع الباتش على ما كان