0Pricing
Reverse Engineering & Binary Analysis Basics icon

Reverse Engineering & Binary Analysis Basics

ASSEMBLYSecuritySystemsBackendBeginner

افتح أسرار البرمجيات بإتقان الهندسة العكسية وتحليل الملفات الثنائية، مهارات أساسية للبحث الأمني وفهم البرمجيات.

🤖 مدعوم بالذكاء الاصطناعي📚 12 دورة👥 100,000+ متعلم⭐ تقييم 4.9
نظرة عامة على الدورة

الهندسة العكسية: اقرأ البرمجيات التي لم تملك الكود المصدري لها

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

ما ستتعلمه

ستبدأ بأساسيات الملفات الثنائية — صيغ الملفات القابلة للتنفيذ، وتخطيط الذاكرة، وكيفية تعيين الأكواد عالية المستوى إلى تعليمات الآلة. من هناك ستقرأ وتحلل Assembly x86/x64 كما يظهر في مخرجات disassembly الحقيقية. ستستخدم أدوات التحليل الثابت لفحص الملفات الثنائية دون تشغيلها، ثم ستنتقل إلى التحليل الديناميكي والتصحيح لمراقبة التنفيذ المباشر. تغطي الدورات اللاحقة تحليل البرمجيات الضارة وتحسينات المترجم وكيفية إخفاء القصد، والبرمجة النصية للتحليل الثابت الآلي، وحيل مكافحة الهندسة العكسية المستخدمة في العالم الحقيقي. تختتم المسارات بهندسة البرامج الثابتة والأنظمة المدمجة، وبحوث الثغرات، وتطوير التعديات، ونظرة عامة على اتجاهات المجال.

مسار التعلم

اثنا عشر دورة تمتد من A1 إلى C2. تقدم الدورة الافتتاحية المفاهيم الأساسية على مستوى A1 مع معاينة مجانية أولى؛ الدورتان التاليتان (A2–B2) تبني مهارات القراءة الثنائية و Assembly. بعد ذلك تغطي أربع دورات B2/C1 workflows التحليل الرئيسية: أدوات ثابتة، والتصحيح الديناميكي، وأساسيات البرمجيات الضارة، والبرمجة النصية. الدورات الأربع الأخيرة تعمل على مستوى C1–C2 وتتناول أصعب المواد: تحسينات المترجم وتأثيرها على disassembly، والبرامج الثابتة والأهداف المدمجة، وبحوث الثغرات وتطوير التعديات، والمواضيع المتقدمة بما في ذلك الاتجاهات الحالية في المجال.

كيف يعمل

تُقسم كل دورة إلى دروس قصيرة ومركزة مع تمارين عملية في المحرر المدمج — تقرأ Assembly، وتُعلّق على الملفات الثنائية، وتعمل من خلال مهام تحليل حقيقية مع تعليقات فورية. يتوفر معلم ذكي في كل خطوة عندما تواجه صعوبة في تسلسل التعليمات أو علم الأداة أو بنية ثنائية غير مألوفة.

ابدأ التعلم →

كيف ستتعلم

🎯
دروس تفاعلية
تمارين برمجة عملية مع ردود فعل فورية
🤖
معلم الذكاء الاصطناعي
احصل على مساعدة فورية من معلمنا الذكي عندما تعلق
💻
محرر مدمج
اكتب وشغّل الأكواد مباشرة في متصفحك
🏆
الشهادة
احصل على شهادة عند إكمالك للدورة
المنهج الدراسي

12 دورة

كل الدورات في مسار تعلم Reverse Engineering & Binary Analysis Basics.

01

مقدمة إلى الهندسة العكسية

A14 دروس

ابدأ رحلتك في عالم الهندسة العكسية. تغطي هذه الدورة المصغّرة المفاهيم الأساسية والاعتبارات الأخلاقية والتطبيقات المتنوعة للهندسة العكسية في…

02

فهم أساسيات الملفات الثنائية

A24 دروسPRO

تعمّق في بنية الملفات التنفيذية وكيفية تمثيل الحواسيب للبيانات. توفّر هذه الدورة المصغّرة معرفة تأسيسية بهندسات وحدات المعالجة المركزية وأن…

03

لغة التجميع للهندسة العكسية

B24 دروسPRO

أتقن أساسيات لغة التجميع، وهي لغة منخفضة المستوى ضرورية لفهم كيفية عمل الشيفرة المترجمة. تركّز هذه الدورة المصغّرة على تجميع x86/x64 ودوره…

04

أدوات وتقنيات التحليل الساكن

B24 دروسPRO

اكتشف قوة التحليل الساكن من خلال فحص الشيفرة الثنائية دون تنفيذها. تغطي هذه الدورة المصغّرة أدوات التفكيك الأساسية وتقنيات فهم بنية البرنام…

05

التحليل الديناميكي وتصحيح الأخطاء

C14 دروسPRO

استكشف التحليل الديناميكي من خلال مراقبة تنفيذ البرامج في الوقت الفعلي. تعلّم في هذه الدورة المصغّرة استخدام أدوات تصحيح الأخطاء للتنقل عبر…

06

أساسيات تحليل البرمجيات الخبيثة

C14 دروسPRO

طبّق مهاراتك في الهندسة العكسية على مجال تحليل البرمجيات الخبيثة المهم. تقدّم هذه الدورة المصغّرة الأنواع الشائعة من البرمجيات الخبيثة ومنه…

07

التحليل الساكن المتقدم باستخدام البرمجة النصية

C14 دروسPRO

طوّر قدراتكم في التحليل الساكن من خلال الاستفادة من البرمجة النصية داخل أدوات التفكيك. يركّز هذا المقرر المصغّر على أتمتة المهام، وتوسيع وظ…

08

التحليل الديناميكي المتقدم ومكافحة الهندسة العكسية

C14 دروسPRO

واجهوا تقنيات متطورة لمكافحة الهندسة العكسية. يعلّمكم هذا المقرر المصغّر استراتيجيات تصحيح الأخطاء المتقدمة وطرق تجاوز إجراءات مكافحة التحل…

09

تحسينات المترجم وتأثيرها في الهندسة العكسية

C14 دروسPRO

استكشفوا كيفية تحويل تحسينات المترجم للشيفرة المصدرية إلى ملفات ثنائية فعّالة، والتحديات التي يفرضها ذلك على الهندسة العكسية. تعلّموا استنت…

10

الهندسة العكسية للبرمجيات الثابتة والأنظمة المضمّنة

C24 دروسPRO

تعمّقوا في المجال المتخصص للهندسة العكسية للبرمجيات الثابتة والأنظمة المضمّنة. يغطي هذا المقرر المصغّر تقنيات تحليل البنى غير القياسية وتنس…

11

أبحاث الثغرات وتطوير الاستغلالات

C24 دروسPRO

طبّقوا الهندسة العكسية لاكتشاف الثغرات الأمنية وفهم أساسيات تطوير الاستغلالات. يغطي هذا المقرر المصغّر الفئات الشائعة من الأخطاء والخطوات ا…

12

موضوعات متقدمة واتجاهات مستقبلية في الهندسة العكسية

C24 دروسPRO

اختتموا رحلتكم بموضوعات متطورة واتجاهات مستقبلية في الهندسة العكسية. يستكشف هذا المقرر المصغّر تقنيات التحليل المتقدمة، والجوانب القانونية،…

الأسئلة الشائعة

الأسئلة الشائعة

هل دورة Reverse Engineering & Binary Analysis Basics مجانية؟

نعم. يمكنك البدء في دورة Reverse Engineering & Binary Analysis Basics مجانًا وإكمال دروسها التفاعلية بلا تكلفة. اشتراك PRO اختياري يفتح لك أدوات ذكاء اصطناعي متقدمة وشهادة قابلة للمشاركة.

هل أحتاج إلى خبرة سابقة لتعلم ASSEMBLY؟

لا. تبدأ الدورة بالأساسيات وتنتقل تدريجيًا إلى مواضيع أكثر تقدمًا، لذا يمكنك البدء حتى بدون خبرة سابقة في ASSEMBLY.

كيف ستتعلم ASSEMBLY على CoddyKit؟

تتعلم من خلال العمل. دروس تفاعلية قصيرة تجمع بين شرح واضح وتمرين برمجة عملي يعمل في الوقت الفعلي، ومعلم ذكاء اصطناعي يعمل 24/7 يقدم مساعدة مخصصة عندما تعلق.

هل أحصل على شهادة عند إكمال Reverse Engineering & Binary Analysis Basics؟

نعم. متعلمو PRO يمكنهم الخضوع لامتحان والحصول على شهادة إكمال قابلة للمشاركة برمز تحقق لدورة Reverse Engineering & Binary Analysis Basics.

هل يمكنني تعلم ASSEMBLY على هاتفي؟

نعم. CoddyKit متاح على الويب وكتطبيقات iOS و Android أصلية، لذا يمكنك تعلم ASSEMBLY على أي جهاز وسيتم مزامنة تقدمك عبرها جميعًا.

ابدأ Reverse Engineering & Binary Analysis Basics الآن

انضم إلى آلاف المتعلمين الذين يتقنون البرمجة مع دروس مدعومة بالذكاء الاصطناعي.

ابدأ مجاناً →استعرض جميع الدورات