تقييم الموضوع :
  • 3 أصوات - بمعدل 3.33
  • 1
  • 2
  • 3
  • 4
  • 5
مشوار الألف ميل يبدأ بخطوة...
#2
[صورة مرفقة: logo.png]

ما معنى الهندسة العكسية، وما مجالاتها، وما هي أشهر مصطلحاتها؟

ما معنى الهندسة العكسية:
قد لا يكون أغلب مستخدمي الحاسوب سمعوا بالهندسة العكسية من قبل ربما لأنها غير شائعة كثيرا بعكس ما هو الحال مع عالم الاختراق "الهاكينج". أو ربما لأنهم يعرفونها بمصطلحها الآخر ألا وهو "الكراكينج". ويختلف الكثيرون قي تعريف الهندسة العكسية. لكن باختصار يمكننا القول أن الهندسة العكسية هي "عملية تحليل شيء ما لفهم آلية عمله".هي العمل العكسي لما قام به مهندس في مجال معين. وبالتالي تقسم الهندسة العكسية إلى : هندسة عكسية للبرمجيات, او ما يطلق عليه:Reverse Code Engineering و هندسة عكسية للهاردوير : Hardware Reverse Engineering

مجالاتها:
يختلف هذا باختلاف المهندس العكسي.. فإذا كنت أنت كاتب البرنامج: فغالبا ستود تنقيح برنامجك بغرض اكتشاف الأخطاء   أو مسبباتها في برنامجك. وبعد اكتشاف الأخطاء وتصحيحها  إن وجدت - قد ترغب في معرفة مدى قوة حماية البرنامج. أي مدى قابليته للكسر على أيدي الكراكرز: (( وهم محترفو الحاسوب الذين يقضون وقتهم في محاولة كسر البرامج بحيث يصبح البرنامج غير محمي (لا يطلب رقما سريا مثلا. )) فتقوم انت في هذه الحالة. بهندسة برنامجك عكسيا بغرض حمايته من الكسر.
اما دوافع الكراكر الى تعلم الهندسة العكسية , فتختلف ايضا حسب الاشخاص (او الفرق), منهم من يتخذها اداة لتحدي الحمايات و طرق التمويه: و منهم من يحمل معها شعار "المعرفة للجميع". فيقوم بنشر و مشاركة الآخرين فيما توصل اليه و منهم من يحمل معها شعار "اعانة الفقراء للحصول على برامج ما كانوا ليحصلوا عليها لثمنها الباهض". و اخيرا منهم من يتخذها اداة للتخريب على خلفية ما مادية كانت (ككسر برنامج شركة منافسة) او دينية او ما شابه ذلك.


مصطلحات هامة:
ما هو برنامج ollydbg او x64dbg الذي قرأت عنهما في مشاركات سابقة؟ وكيف أقوم بتحميلهما؟ وأتمنى لو تعطونا فكرة عنهما وخاصة أن أزرارهما وخياراتهما كثيرة وكلها باللغة الأجنبية؟
هذين البرنامجين الأخيرين يتم من خلالهما تحليل البرامج كما قرأت في المشاركات السابقة، برنامج
ollydbg صمّمه العبقري  Oleh Yuschuk أما x64dbg برمجه mr.exodia

ماهو فرق بين ollydbg  و x64dbg ؟
الفرق بين البرنامجين برنامج ollydbg لا يدعم تنقيح برامج نواة 64bit  لكن برنامج x64dbg يدعم تنقيح برامج 64bit و برامج 32bit  هذا الفرق الرئيسي
 
للحصول على برنامج Ollydbg يمكنك تحميله من موقعه الرسمي
http://ollydbg.de

وللحصول على برنامج x64dbg  ايضا يمكنك تحميله من موقعه الرسمي
https://x64dbg.com

نسخة معدلة من برنامج Ollydbg:

ODAT4RE_v1.10_By_M!X0R

كذلك هنالك نسخة x64dbg خفيفة و قوية، بالإضافة إلى تحديثها المستمر:

x64dbg نسخة خفيفة و قوية بـ 10 إضافات (تحديث مستمر)

لمعرفة أهم خيارات البرنامج والاطّلاع عليها؛ حمّل المرفق Ollydbg_tut.rar

ما هي طريقة التتبُّع في Ollydbg لقد رأيت الأخوة يستخدمون بعض الاختصارات وأنا ما زلت في البداية، فأتمنى لو يكون هنالك شرحاً مبسّطاً لطريقة التتبّع؟ المرفق Step_in_Ollydbg.rar يشرح طريقة تتبع برنامج ما في Ollydbg

كيف يتم إضافة Ollydbg وبعض برامج الفحص وغيرها للزر الأيمن للفأرة؟ إضافة البرامج ومنها Ollydbg للزر الأيمن للفأرة يسهل عليك الكثير وإليك المرفق Ollydbg2righ_click.rar يشرح كيف يتم ذلك 
أعضاء أعجبوا بهذه المشاركة : xdvb_dz , samoray , OUSSAMOVIC , mostafakamel , Polia , وليد قطوش , SeGNMeNT , adhem , vosiyons , Dr.FarFar , iamWHOiam , abnhumaid067 , Mahmoud Gz , Venox , sitifis


الردود في هذا الموضوع
مشوار الألف ميل يبدأ بخطوة... - بواسطة the9am3 - 06-05-2020, 11:54 PM
RE: [تحديث صفحة المبتدئين]مشوار الألف ميل يبدأ بخطوة .. - بواسطة the9am3 - 07-05-2020, 02:41 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 4 ) ضيف كريم