BC Skills Academy

تحليل البرمجيات الخبيثة والهندسة العكسية — دورة دراسية

الدورة التحضيرية الرسمية لشهادة تحليل البرمجيات الخبيثة والهندسة العكسية: وحدات منظمة، أمثلة تطبيقية، وممارسة مركزة على الامتحان.

Key facts

Course outline

  1. أسس تحليل البرامج الضارة — تأسيس الانضباط والبيئة المعملية وسلسلة الأدوات وممارسات السلامة التي يحتاجها كل محلل برامج ضارة قبل لمس عينة حية.
    • تخصص تحليل البرمجيات الخبيثة
    • بناء مختبر تحليل آمن
    • نظرة عامة على مجموعة الأدوات الأساسية
  2. التحليل الثابت — يغطي تقنيات التحليل الثابت العملي: تحديد الملفات، هيكل PE، استخراج السلاسل، تحليل الواردات، وكشف التعبئة القائم على الإنتروبيا.
    • تحديد الملفات وتصنيفها
    • التعمق في تنسيق PE
    • تحليل استخراج السلاسل النصية والواردات
    • كشف الضواغط وفك الضغط
  3. لغة التجميع x86/x64 للهندسة العكسية — تعليم ما يكفي من لغة التجميع لقراءة مخرجات المفكك بطلاقة، فهم اصطلاحات الاستدعاء، والتعرف على أنماط الشيفرات الشائعة في البرامج الضارة.
    • السجلات والذاكرة والتعليمات
    • اصطلاحات الاستدعاء وتشريح الدوال
    • التعرف على أنماط الشيفرات الخبيثة في لغة التجميع
  4. التحليل الديناميكي والمراقبة السلوكية — تعليم التحليل الديناميكي العملي: تشغيل البرامج الضارة تحت ظروف خاضعة للرقابة والتقاط منهجي للقطع الأثرية للملفات والسجل والعمليات والشبكة والذاكرة.
    • مراقبة العمليات ونظام الملفات
    • تحليل حركة مرور الشبكة
    • تحليل الصندوق الرملي والتقارير الآلية
    • تحليل الذاكرة للكشف عن البرامج الضارة
  5. تقنيات متقدمة — التهرب، الحقن، والاستمرارية — يغطي آليات التهرب والحقن والاستمرارية المستخدمة من قبل البرامج الضارة المتطورة، مما يمكن المحللين من التعرف عليها وهزيمتها.
    • تقنيات مكافحة التحليل والإجراءات المضادة
    • تقنيات حقن الكود
    • آليات الثبات
  6. التفكيك، إعادة الترجمة، واستخراج التكوين — تعليم استخدام IDA Pro وGhidra للهندسة العكسية العميقة، التحليل بمساعدة المترجم العكسي، واستخراج تكوين البرامج الضارة العملي.
    • أساسيات IDA Pro و Ghidra
    • تحليل عائلات برمجيات خبيثة حقيقية — دراسات حالة
    • كتابة قواعد YARA للكشف
  7. الاستعداد للامتحان — المفاهيم، الهيكل، واستراتيجية الممارسة — تجميع جميع المفاهيم الأساسية، ربطها بمجالات الامتحان، شرح كيفية تنظيم امتحان المستوى الخبير في تحليل البرامج الضارة والهندسة العكسية، وتوفير استراتيجية للممارسة والمراجعة.
    • مراجعة سريعة للمفاهيم الأساسية
    • هيكل الامتحان وأوزان المجالات
    • استراتيجية الممارسة والتحضير النهائي