Resource Hacker لتعديل البرامج, تعريبها و تغيير محتوياتها بسهولة!
كتب بتاريخ: Jun 29th, 2008 | بواسطة: عبدالمهيمن

من مدة ليست ببعيدة كتبت موضوعين في المدونة عن مبادئ الهندسة العكسية وشرحت أول خطوة من ذلك وهي فك ضغط البرامج ثم وعدت بكتابة موضوع يشرح كيفية التعديل على البرامج و تعريبها, أعلم أني تأخرت في ذلك لكن بصراحة لم أحب أن أكمل هذه النوعية من المواضيع لعدة أسباب سأذكرها في نهاية الموضوع, أما الأن سأشرح برنامج قديم لكنه رائع و سهل الاستخدام اسمه Resource Hacker أو يسمى ResHack اختصارا.. البرنامج يمكننا و بمنتهى السهولة من التعديل على البرامج, تعريبها و تغيير محتوياتها دون الحاجة لأي معرفة مسبقة في الهندسة العكسية, البرمجة أو أي شيء آخر!
طبعا البرنامج مخصص لنظام ويندوز و يتعامل مع برامجه بالامتداد exe و أيضا يتعامل مع امتدادت أخرى مثل (exe, dll, ocx, cpl, scr & res) فليس من الضروري أن يكون التعديل في البرنامج نفسه ممكن أن يتم ذلك بأحد المكتبات المرفقة معه. سنبدأ عملنا هذه المرة على برنامج WinRAR لكن قبل ذلك يجب دائما التأكد من نوعية ضغط/تشفير البرنامج كما ذكرت في الموضوع السابق باستخدام برنامج PEiD:

كما ظهر لنا برنامج WinRAR غير مضغوط أو مشفر بأي شيء و هو مبرمج بلغة ++C و لذلك يمكننا البدء بتعديله بشكل مباشر, نبدأ ذلك بتشغيل برنامج ResHack ومن ثم فتح برنامج WinRAR بواسطته كما ظاهر بالصور:

كما نلاحظ تم تقسيم البرنامج لعدة تصانيف مثل الأيقونات, الصور المستخدمة في البرنامج, النصوص اي شيء يخطر في بالك و يمكنك استخراج الأشياء التي تريدها من البرنامج أو حتى استبدالها فمثلا يمكنك تغيير الايقونة والصور المستخدمة

أي شيء تريده و من الميزات الرهيبة في البرنامج قدرته على تغيير شكل البرنامج (واجهة المستخدم) فمثلا تستطيع اضافة الأزرار وحذفها, التعديل على القوائم, تغيير بعض الخصائص الموجودة في البرنامج والكثير الكثير من الأمور الأخرى
أتوقع أن امكانيات البرنامج واضحة وكما شاهدنا البرنامج سهل جدا يعني لم يبقى أبسط من ذلك! و بعد الانتهاء من تعديلاتك كل ماعليك هو حفظ البرنامج في نسخة جديدة ومن ثم تشغيله بمنتهى البساطة! ويفضل دائما أخذ نسخة احتياطية للبرنامج قبل القيام بأي تعديل تحسبا لوقع خطأ أثناء التعديل.
و أخيرا أتوقع أن بعض الأشخاص الذين يعرفوني سيسألوني لماذا وضعت هذه الشروحات؟ فهي ليست مفيدة و أعرف أن ضررها قد يكون أكثر من نفعها صحيح يمكن استخدام هذه الطريقة في أمور مفيدة كتعريب برنامج مثلا لكن يمكن استخدامها بأمور ضارة أيضا كأن يقوم ذكي بكتابة اسمه على برنامج مثل WinRAR ويكتب لك نسخة مطورة!! ههههههههههه ببساطة شرحت هذا الموضوع لكي يعرف الجميع أن القيام بهذه التعديلات ليس عبقرية و لا اختراع فالموضوع من أبسط ما يكون و يجب أن يعرف الجميع رغم أننا استطعنا التعديل على البرنامج الا أنه لايمكننا الجزم بقولنا أن الذي قمنا به هندسة عكسية! لأنها فعليا ليست هندسة عكسية بل مجرد برامج و أدوات تمكننا من التعديل على البرامج فالهندسة العكسية الحقيقية تتعلق بلغة Assembly بشكل أساسي و برامج الـ Debuging مثل IDA و OllyDbg لكن استخدام هذه النوعية من البرامج صعب نوعا ما و يحتاج خبرة خصوصا في لغة البرمجة Assembly…
موقع برنامج ResHack | صور للبرنامج | تحميل الاصدار 3.4.0
أتمنى لكم التوفيق, أخوكم Br4v3-H34r7.




















السلام عليكم
بارك الله فيه
شرحك حلو لول انه بسيط
ننتظر جديدك
أسعدني وجودك أخي Dr.$audi عارف أن الشرح بسيط و لم أرغب في كتابته أصلا لكني كتبته لاكمال الموضوع السابق فقط!, تحياتي.
شكرا يا عبده بارك الله فيك
بارك الله بك أخي الحبيب
شرح رائع من انسان رائع
حبذا لو يتم تحديثه باصدار جديد وبميزات اخرى
لانه صار له عمر ما تحدث من 2002
2002
أنصح المهتمين بموقع http://www.exetools.com تقريباً من عمر البرنامج
@KING SABRI: العفو أخي وان شاء الله تكون استفدت من الشرح
@SYRIAN-HACKER: تسلم أخي و شكرا على كلامك المذوق.. يوجدت برامج أحدث من هذا البرنامج ولكنها تقوم بنفس المهمة والبرنامج صحيح قديم لكنه مازال يتعامل مع برامج الويندوز وهذا مايهمنا.. شكرا على الموقع الجميل وهو موجود عندي لكنه ضايع في المفضله
والظاهر أن صاحبه يريد يبيعه!
برنامج رائع ومفيد لتعرف على اسماء النوافذ اذا كنت تريد عمل كراك لبرنامج ما


برنامج له فوائد كثير مع انه قديم ولم يتم تطويره
موقع exetools راح يبيع الدومين الي يبي يشتريه يلحق عليه
تحياتي لك
اشكرك حبيبي عبده علي الموضوع , والشرح
امـا شخصيـا قراءت اول فقره فقـط
تسلم يدينك عبدو على هالدرس الجميل ..
مع اني ما استعملت هذا البرنامج قبل كذا
وكنت استعمل برامج التعديل الاخرى كـالريسويس تونير
لكن بنزل هذا البرنامج وبجربها ان شاء الله !!
كل الشكر لك ..
موفق ..
@h4ck3r#47: أخي صناعة الكراك تتم عن طريق برامج أخرى (التي ذكرتها بآخر الموضوع) ولغة الأسيمبلي هي الأساس ولا أتوقع أنك قادر على صناعة كراك بهذا البرنامج, بالتوفيق…
@Mutati0N: العفو أخي كريم.. ان شاء الله تكون استفدت وبالمناسبة كل عام وأنت بخير مرة ثانية
@Ghost-Hacker: الله يسلمك أخي.. البرنامج الذي تتكلم عنه وهذا كلهم يقومون بنفس المهمة ولم أجد فوارق بينهم الا بأشياء بسيطة مثل Resource Hacker Plus لكن الأقدم والأساس هذا وايضا مجاني لذلك كتبت عنه
اخي Br4v3-H34r7 انت لم تفهم قصدي البرنامج هذا مساعد للاضهار اسماء النوافذ والازرار لتتبعها ب olly او IDA وبتالي عمل هندسة عكسية للبرنامج المستهدف

وشكرا مرة اخرى
يسلمو ياض ع الشرح ,, لكن ما اصدار جديد منه
صار له حوالي 6 سنين او اكثر خخخخخخ ,, ان شاء الله نشوف له تحديث
يلا صي يو
واخيراً رجعنا
المهم
شرح حلو وفعلاً لفتة رائعة منك عبد المهيمن انا البرنامج بعرف وكتير حلو
احلي الشي فيه خفيف وسهل كتير
انا معرب فيه كذا برنامج
وفكرت اكتر من مرة اني اشرحوا بس قلت ما بدو شرح وها انت كفيت ووففيت
وبعدين صحيح رفعلنا الكتب يلي عم تقراه انت
الحمد لله على السلامة
والله مثل ما قلتلك بصراحة ما كنت ناوي أشرحة ﻷنه مو مستاهل بس قلت بما أني بديت شيء لازم أنهيه وﻷني بالفترة الأخيرة شفت كثير من “الأذكياء” الي مطورين برامج هههههههههه فقلت بشرحة مو مشكلة.. بالنسبة للكتاب أخي ابحث بجوجل بتلاقيه واذا مالقيته برسلك اياه على الايميل ﻷني ما بقدر أرفع شيء غير قانوني على السيرفر
اذا فضيت تبقى مرر لي اياه على الايميل
البرنامج عندي من زمان لكن مش كنت عارف غير استخدام واحد ليه ..
تغيير كلمه Start بس
شكرا ع توضيح استخداماته
سلام