
تقدم هذه الدورة دراسة متعمقة لأساليب الهجوم الأخلاقي المستخدمة في اختبار اختراق الشبكات والأنظمة، مع تركيز على استغلال أنظمة يونكس، خاصة لينكس، ونظام ويندوز. تشمل الدراسة مراجعة لأساسيات لغة التجميع x86، واستخدام البرمجة النصية والبرمجة منخفضة المستوى لتنفيذ سلسلة من الهجمات تشمل الاستطلاع العدائي، الحركة الجانبية، تصعيد الامتيازات، وتجاوز آليات المصادقة على أنظمة يونكس. كما تتناول استغلال ثغرات تزوير الذاكرة عن بعد في أنظمة تشغيل متعددة. تقدم الدورة خلفية في ذاكرة الحاسوب ومواضيع نظام التشغيل الضرورية. يشترط معرفة بلغات البرمجة C/C++، تصحيح الأخطاء، برمجة بايثون، وأساسيات هندسة الحاسوب.
Ahmed M. Hamza
Associate Teaching Professor