Course description

دورة تعليم بايثون لاختبار الاختراق

تعلم لغة برمجة بايثون واصنع أدواتك بنفسك

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


 القسم الأول: الأساسيات – تعلم بايثون من الصفر

  1. تنزيل بايثون على أنظمة التشغيل (Windows / Linux / macOS)
    تعلم كيفية تثبيت بايثون وتحديث المسارات لتعمل بشكل سليم.

  2. ربط VS Code مع Git و GitHub
    تجهيز بيئة التطوير المتكاملة وربطها بمستودع الكود الخاص بك.

  3. كتابة أول برنامج بلغة بايثون
    مع تطبيق مفاهيم حماية الخوارزميات (algorithm protection).

  4. التعامل مع النصوص (Strings)
    كيفية إدارتها، تقطيعها، والتعديل عليها.

  5. التعامل مع الأرقام والمتغيرات العددية
    أنواع الأرقام، التحويلات، العمليات الرياضية.

  6. المعاملات Operators
    فهم المعاملات الحسابية والمنطقية والمقارنة.

  7. الجمل الشرطية باستخدام if
    كيفية اتخاذ القرارات داخل البرامج.

  8. العبارات التكرارية (Loops)
    تكرار العمليات باستخدام for و while.

  9. التعامل مع القوائم (Lists) والحلقات
    استخدام الحلقات للتكرار داخل المصفوفات.

  10. القواميس (Dictionaries)
    إدارة البيانات عبر المفاتيح والقيم.

  11. الدوال (Functions)
    إنشاء وإعادة استخدام الكود عبر الوظائف.

  12. الوحدات والمكتبات (Modules & Libraries)
    استيراد واستخدام مكتبات بايثون الخارجية.


القسم الثاني: اختبار الاختراق باستخدام بايثون

  1. التعرف على مبادئ الشبكات وبرمجة المقابس (Sockets)
    فهم الاتصال عبر الشبكات والتحكم في البيانات المرسلة والمستقبلة.

  2. إنشاء برنامج Port Scanner
    لفحص المنافذ المفتوحة في الأجهزة المستهدفة.

  3. بناء أداة Nmap خاصة بك
    باستخدام بايثون لمحاكاة أدوات كشف الشبكات.

  4. القوة الغاشمة (Brute Force)
    كيفية تنفيذ هجمات تخمين كلمات المرور بطريقة مبرمجة.

  5. اختبار أسماء المستخدمين وكلمات المرور للمواقع
    إنشاء سكربتات تحاكي الدخول للمواقع واختبار نقاط الضعف.


 ملحوظة: هذه الدورة تعليمية لأغراض أكاديمية، ويجب استخدامها في بيئات اختبار قانونية فقط، ولا يُسمح باستخدامها في أنشطة ضارة.


What will i learn?

Requirements

  • جهاز كمبيوتر او لاب

edux dragon

$10

Lectures

1

Skill level

Beginner

Expiry period

Lifetime

Related courses