2- علاقة الهندسة العكسية بالبرمجيات







·       علاقة الهندسة العكسية بالبرمجيات

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


الشكل 2 هنا يظهر صورة لتطبيق يمكن كسره بالهندسة العكسية

وقد ظهرت الهندسة العكسية للبرامج لأغراض التنافس بين شركات صناعة التطبيقات حول العالم بغية تحقيق مكاسب مادية أكبر من منافسيها المستهدفين إذا المفهوم الذي وجد من أجله هذا العلم ربما كان ماديا بحتاً وما علينا نحن إلا الإستفادة وإستخدامه لأغراض تحقق لنا منافع علمية

الهندسة العكسية وأنظمة الحماية :
لا يجهل الكثيرون من رواد هذا العلم بأن الهندسة العكسية لها دور كبير في تعقب الفيروسات وإكتشافها ومن ثم القضاء عليها كبريات شركات مكافحات الفايروس حول العالم تستخدم تقنيات الهندسة العكسية في إيقاف عمل البرامج الضارة  بل وتستفيد منها ايضاً في المنافسة فيما بينها في تدمير أنظمة الدفاع الخاصة بالشركات المنافسة والغاية من ذلك مكاسب مادية


الشكل 3 هو لبرنامج الحماية افاست الشهير


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



الشكل 4 يمثل برنامج مشفر بخوارزمية معينة من upx وهنا برنامج يستخدم لكشف التشفير

شاركه على جوجل بلس

عن حذيفة مهيار

    تعليقات بلوجر
    تعليقات فيسبوك

0 التعليقات:

إرسال تعليق