Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
فن الهندسة العكسية - تعلم اساسيات الهندسة العكسية
Highest Rated
Rating: 4.7 out of 5(82 ratings)
373 students

فن الهندسة العكسية - تعلم اساسيات الهندسة العكسية

إتقان أساسيات الهندسة العكسية: الأدوات، التحليل الثابت والديناميكي، وتطبيقات عملية للمبتدئين.
Created byNull Byte
Last updated 1/2025
Arabic
Arabic [Auto],

What you'll learn

  • التعريف بالهندسة العكسية ومتطلبات تعلمها
  • فهم المنطق البرمجي قبل التعمق في الهندسة العكسية بحد ذاتها لانها اساس من اساسيات الهندسة العكسية
  • تعلم المنطق البرمجي باستخدام سي بلس بلس ثم شرح منطق اسيمبلي وكيف تعمل
  • شرح الاساليب الشائعة في الهندسة العكسية مع التعمق والتطبيق العملي على تحديات تساعدك على فهم هذا المجال بشكل اعمق
  • الوصول المباشر الى عدة تحديات معدة مسبقاً لضمان تجربة تعليم تفاعلية تتيح لك التطبيق على ما اقوم بحله بشكل ممتع
  • تعلم تحليل البرمجيات الخبيثة بشكل آمن
  • وصول الى محتوى متجدد حيث ان هنالك مقاطع مستقبلية سوف يتم اضافتها بشكل دوري تجعل من تجربة التعلم لديك افضل واحدث

Course content

3 sections26 lectures10h 21m total length
  • تعريف الهندسة العكسية11:55
  • مقدمة بسيطة لفهم الهندسة العكسية17:28
  • المنطق البرمجي في لغة C++ - 137:31
  • المنطق البرمجي في لغة C++ - 240:58
  • اختبر معلوماتك
  • المنطق البرمجي في لغة C++ - 325:44
  • اختبر معلوماتك
  • C++ شرح المؤشرات في لغة18:07
  • اختبار المؤشرات
  • Assembly - تعريف بلغة التجميع20:14
  • شرح انواع المسجلات واسمائها ووظائفها43:42
  • اختبار المسجلات
  • Assembly - 214:20
  • Assembly - 37:44
  • اختبر معلوماتك
  • تطبيق عملي اسيمبلي 118:53
  • اختبار اسيمبلي
  • تطبيق عملي اسيمبلي 211:11
  • Debugging - مقدمة في التصحيح44:14

    قم بتحميل الملف المرفق في حال اردت التطبيق على هذا الفيديو او الفيديوهات القادمة حيث انه يحتوي على التحديات التي سوف نقوم بحلها.

  • Intro to disassembly30:30
  • Linux binary patching24:26
  • Buffer Overflow - شرح ثغرة38:27
  • اختبر معلوماتك
  • عمل كراك لبرنامج WinRAR25:04
  • .Net - تحليل وعمل باتش للبرامج الخاصة بمنصة دوت نت27:52
  • Patchingتغيير القيم على مستوى الذاكرة عن طريق الـ9:54
  • Heap & Stack شرح الفرق بين9:55
  • Self modifying code - شرح وعمل هندسة عكسية للبرامج ذات التعديل الذاتي1:05:50

Requirements

  • لاتحتاج الى خبرة برمجية مسبقة سوف نقوم بشرح كل شيء تحتاج له بالتالي تستطيع تعلم البرمجة اثناء تعلمك من هذه الدورة

Description

أساسيات الهندسة العكسية للمبتدئين

هل أنت مهتم بعالم الهندسة العكسية ولكن لا تمتلك أي خلفية في هذا المجال؟ إذاً هذا الكورس مصمم خصيصًا لك! نقدم لك دورة شاملة ومكثفة تمتد على مدار 8 ساعات، تهدف إلى تعليمك أساسيات الهندسة العكسية بطريقة مبسطة وسهلة الفهم، حتى لو كنت لا تمتلك أي خبرة سابقة.

أهداف الكورس

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

  • تأسيس قاعدة قوية: يهدف الكورس إلى بناء قاعدة قوية من المعرفة التقنية، بما يشمل فهم كيفية عمل البرمجيات والنظم من الداخل.

  • تطوير المهارات العملية: من خلال الشرح التفصيلي والتطبيقات العملية، ستتمكن من تطوير مهاراتك في تحليل وفهم الكود البرمجي، واستخدام الأدوات الأساسية للهندسة العكسية.

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

محتوى الكورس

  1. مقدمة إلى الهندسة العكسية: تعريفات، تاريخ وأهمية الهندسة العكسية.

  2. الأدوات الأساسية: تعرف على أدوات الهندسة العكسية وكيفية استخدامها بشكل فعال.

  3. التحليل الثابت والديناميكي: استراتيجيات تحليل البرمجيات بدون تشغيلها (تحليل ثابت) وتحليلها أثناء التشغيل (تحليل ديناميكي).

  4. دراسة حالات وتطبيقات عملية: تطبيقات حقيقية ودراسات حالات لفهم التحديات والحلول في الهندسة العكسية.

  5. مدخل الى تحليل البرمجيات الخبيثة: تحليل برنامج خبيث حقيقي

الفئة المستهدفة

تم تصميم هذا الكورس للمبتدئين تمامًا، لذا إذا كنت طالبًا، محترفًا في مجال آخر، أو حتى هاويًا يبحث عن دخول عالم الهندسة العكسية، فهذه الدورة هي خطوتك الأولى المثالية. لا تتطلب الدورة أي معرفة مسبقة بالبرمجة أو الهندسة العكسية.

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

Who this course is for:

  • هذه الدورة موجهة لكل من لديه اهتمام في مجال الهندسة العكسية