حل التحدي #10 إنشاء باتش Search & Replace - نسخة قابلة للطباعة +- الفريق العربي للهندسة العكسية (https://www.at4re.net/f) +-- قسم : منتديات الهندسة العكسية - Reverse Engineering Forums (https://www.at4re.net/f/forum-4.html) +--- قسم : الهندسة العكسية - Reverse Code Engineering (https://www.at4re.net/f/forum-19.html) +--- الموضوع : حل التحدي #10 إنشاء باتش Search & Replace (/thread-1365.html) |
حل التحدي #10 إنشاء باتش Search & Replace - M!X0R - 12-01-2020 رابط التحدي: #10 تحدي إنشاء باتش Search & Replace
جزء من الإجرائية التي عدل عليها TeRcO الصورة من النسخة v2019 أكبر خطأ يقع فيه الكراكر أنه يعتمد على سحب البصمة آليا من الباتشر أفضل و أقوى طريقة أن تسحب البصمة يدويا من المنقح الجزء الذي إعتمدت عليه: لاحظ التعليمة الأولى و الثانية و الأخيرة من هذا الجزء كل تعليمة تحتوي على عنوان و العناوين تتغير بمجرد تحديث البرنامج عند إستعمال خاصية سحب البصمة آليا من الباتشر لن يعطيك قيم ثابتة لأنه برنامج و هو لا يفرق بين عنوان و تعليمة ثابتة بما أن العناوين تتغير نستبدل أماكانها بـ علامة الإستفهام صورة توضيحية:
تلك هي الطريقة الصحيحة لإستخراج بصمة ثابتة يدويًا قد يتساؤل البعض لماذا لم أتوقف عند PUSH ESI او PUSH EDI لسحب البصمة لماذا توقفت عند PUSH 0AB4A8E باختصار البصمة متكررة في أكثر من موضع و لكن إلى غاية آخر تعليمة فهي تعتبر بصمة UNIQUE يمكنكم التأكد في النسخة V2015 و ليس V2018
بدءًا من أول تعليمة في الكود Search for > Binary String أو CTRL+B ضع البصمة في مكانها المناسب ثم OK ثم Search for > Next أو CTRL+L أتمنى تكون الفكرة وصلت إضافة: تجدون بالمرفقات الكود المصدري بـ #C للأخ EarthMan123 جزاه الله خيرًا كلمة فك الضغط www.at4re.net منكم و إليكم و السلام عليكم RE: حل التحدي #10 إنشاء باتش Search & Replace - x-member - 13-01-2020 سحب البصمة يدويا لم ينفع معي لذا تركت الأمر ل Dup2 و اشتغل الباتش على النسختين 2019 , 2020 ... أظن أن هذا راجع لمكان التغيير , ما رأيك أخي محمد ؟ RE: حل التحدي #10 إنشاء باتش Search & Replace - TeRcO - 13-01-2020 بورك فيك أخي RE: حل التحدي #10 إنشاء باتش Search & Replace - M!X0R - 13-01-2020 (13-01-2020, 02:29 AM)Rever7eR كتب : سحب البصمة يدويا لم ينفع معي لذا تركت الأمر ل Dup2 صراحة أفضل سحب قيم البحث يدويا و خير دليل الباتش الخاص بك صحيح أنه شغال مع 2019 و 2020 لكنه لم يشتغل مع النسخة 2018 و احتمال 90% لو تصدر النسخة 2021 لن يشتغل...قوة الطريقة = باتش قوي يصمد أمام تحديثات المبرمج جرب البحث عن القيم التي استخرجها DuP في النسخة 2015 و جرب البحث عن البصمة التي استخرجتها أنا
بالتأكيد ستفهم أكثر RE: حل التحدي #10 إنشاء باتش Search & Replace - farfes - 13-01-2020 بارك الله فيك اخي محمد RE: حل التحدي #10 إنشاء باتش Search & Replace - muhmath2002 - 15-01-2020 مشكورين الاخوة على الشرح نرجو منكم ارفاق نسخة الباتشر كملف تنفيذي بهدف تجربته RE: حل التحدي #10 إنشاء باتش Search & Replace - SOFTNSCF - 24-01-2020 بارك الله فيك أخي الكريم RE: حل التحدي #10 إنشاء باتش Search & Replace - Newhak - 25-01-2020 (12-01-2020, 09:42 AM)SpeedSofT كتب : بارك الله فيك اخي محمد اخي الحبيب انا سويت درس على تنقيح البرنامج والدرس موجود في سلسلة المبتدئين ونفس طريقة الكسر فعالة الى اخر اصدار 2020 وقد رفعت لك الدرس رابط الدرس https://www.mediafire.com/file/g958m2l8g1g2g3t/Main_Tutorial.rar/file و بالنسبة للبايتات هذه بيتات اخري تختلف على بيتات الاخ محمد جزاه الله خير وهي من نفس فكرة الدرس وصالحة لكل الاصدارات السابقة حتى الاصدارة 2020 و 2019 و 2018و 2017 و 2016 2015 الملف في المرفقات بالتوفيق RE: حل التحدي #10 إنشاء باتش Search & Replace - TeRcO - 25-01-2020 (25-01-2020, 08:35 PM)Newhak كتب : و بالنسبة للبايتات هذه بيتات اخري تختلف على بيتات الاخ محمد جزاه الله خير وهي من نفس فكرة الدرس وصالحة لكل الاصدارات السابقة حتى الاصدارة 2020 و 2019 و 2018و 2017 و 2016 2015 بارك الله فيك وشافاك أستاذي واخي أبو البراء في طريقتي تم الكسر اعتقد بنصف بايت وذلك كان بتغيير قفزة + اضافة مفتاح ريجيستري لو يتفضل الاخ محمد بوضع الباس الخاص بمشاركتي RE: حل التحدي #10 إنشاء باتش Search & Replace - Newhak - 25-01-2020 (25-01-2020, 10:45 PM)TeRcO كتب : بارك الله فيك وشافاك أستاذي واخي أبو البراء انت فين قبل كل شي الكسر انا اعرف انك ذبحته ذبح بس فقط اردت اضع اضافة والنصف بايت يمكن عمله بكل سهولة طمني عنك اهم من كسر البرامج ان شاء الله تكون بخير |