Ethical hacking أو القرصنة الأخلاقية هي طريقة لتحديد التهديدات المحتملة وكذلك نقاط الضعف على شبكة الكمبيوتر بمساعدة الأدوات والتقنيات المتقدمة. تعتبر Python واحدة من أكثر لغات البرمجة المحبوبة المتوفرة نظرًا لوفرة الأدوات والمكتبات بها ، وهي أيضًا مفضلة للقرصنة الأخلاقية.
في هذه المقالة ، ندرج ثمانية دورات مجانية ستساعدك على تعلم القرصنة الأخلاقية باستخدام Python.
(القائمة ليست في ترتيب معين).
1 | تطوير أدوات القرصنة الأخلاقية باستخدام بايثون
تطوير أدوات القرصنة الأخلاقية باستخدام Python هو برنامج تعليمي مقدم من Cybrary. جعل Cybrary هذه الدورة مجانًا للمتعلمين حيث ستتعلم تطوير أدواتك الخاصة في Python ، والتي ستساعدك في تقييمات الأمن السيبراني.
ستفهم لماذا يحتاج محللو الأمن السيبراني ومختبرو الاختراق إلى Python. تتضمن موضوعات هذه الدورة مراجعة لعملية PenTesting النموذجية ، وكتابة keyloggers ، وكلمات مرور ZIP ذات التأثير الغاشم وغير ذلك.
2 | أكمل برنامج Python Hacking التعليمي
برنامج Python Hacking التعليمي الكامل عبارة عن فيديو تعليمي مدته ثلاث ساعات ونصف ، حيث ستتعلم مواضيع مختلفة بما في ذلك تثبيت VirtualBox ، وتثبيت Kali Linux ، وتثبيت إضافات الضيف ، و Python in Kali Terminal ، و Bruteforcing Gmail ، والعثور على الأدلة المخفية ، والتحكم في المواضيع ، والكثير أكثر. سوف تتعلم أيضًا الخطوات والتقنيات الخاصة بكيفية سرقة المتسللين لكلمات المرور اللاسلكية المحفوظة ، مما يساعدك بدوره على فهم المزيد حول العملية والأساليب.
3 | القرصنة باستخدام Python: الدليل الشامل للمبتدئين
هذا كتاب إلكتروني حيث ستتعلم كيفية استخدام Python لإنشاء أدوات القرصنة الخاصة بك وتحقيق أقصى استفادة من الموارد المتاحة. سيرشدك الكتاب أيضًا خلال فهم المفاهيم الأساسية للبرمجة والتنقل في أكواد بايثون.
سيكون هذا الكتاب أيضًا بمثابة دليلك في فهم منهجيات القرصنة الشائعة وكيف يستخدمها المتسللون المختلفون لاستغلال نقاط الضعف أو تحسين الأمان. ستتمكن أيضًا من إنشاء البرامج النصية الخاصة بالقرصنة باستخدام Python ، واستخدام الوحدات والمكتبات المتوفرة من مصادر جهات خارجية ، ومعرفة كيفية تعديل البرامج النصية للقرصنة الحالية لتلبية احتياجات الحوسبة الخاصة بك.
4 | Python للقرصنة الأخلاقية: المبتدئين إلى المستوى المتقدم
هذا برنامج تعليمي مجاني مدته ثلاث ساعات حيث ستتعلم كيفية استخدام Python لإنشاء أدوات القرصنة الأخلاقية والنصوص. من خلال هذه الدورة ، سوف تفهم بعض المفاهيم الأساسية لبرمجة بايثون مثل عبارات if، else-if لمفاهيم متقدمة مثل إنشاء عملاء TCP.
تتضمن الدورة التدريبية إنشاء أدوات ونصوص للقرصنة الأخلاقية ، واستخدام حزم Python سابقة الإنشاء لإنشاء أدوات ونصوص ، وطباعة المتغيرات والعمليات الرياضية على البرنامج النصي ، وبناء ماسح ضوئي لشبكة Nmap لمسح منفذ IP محدد والمزيد.
5 | بداية القرصنة الأخلاقية ببايثون
بداية القرصنة الأخلاقية ببايثون هو كتاب إلكتروني كتبه سانجب سينها. هذا الكتاب مخصص للأشخاص المبتدئين تمامًا في البرمجة ولا يعرفون شيئًا عن أي لغة برمجة ولكنهم يريدون تعلم القرصنة الأخلاقية. تتضمن موضوعات هذا الكتاب القرصنة الأخلاقية والشبكات ، Python 3 والقرصنة الأخلاقية ، تثبيت VirtualBox ، الأوامر الأساسية ، Linux Terminal ، التعبيرات العادية ، والمزيد.
6 | دورة كيفية تعلم القرصنة الأخلاقية باستخدام Python و Kali Linux
هذا فيديو تعليمي مدته 10 ساعات على YouTube حيث ستتعلم وتفهم جميع المفاهيم والعمليات والإجراءات الأساسية للقرصنة. ستتعرف على مفاهيم مختلفة للقرصنة الأخلاقية وستتلقى مقدمة حول أساسيات إدارة المخاطر والتعافي من الكوارث.
ستحصل أيضًا على فهم شامل لتقييم الضعف والأدوات المستخدمة في هذه العملية. سوف تصبح على دراية بالمفاهيم التالية مثل رفض الخدمة ، والحرمان الموزع للخدمة ، وكيف تحدث هجمات رفض الخدمة وتوزيع رفض الخدمة.
7 | القرصنة الأخلاقية ببايثون
في هذا البرنامج التعليمي ، ستبدأ من أساسيات القرصنة و Python. سوف تفهم سبب استخدام Python للقرصنة ، وكيف يمكن اختراق كلمات المرور ، وما إلى ذلك. سوف تتعلم أنواع المتسللين والتنفيذ البسيط لاختراق كلمة المرور باستخدام لغة Python.