رایگان!
ویژگی های دوره
تست نفوذ با پایتون یکی از پرطرفدارترین روش ها برای شناسایی حفره های امنیتی است. در تست نفوذ متخصص امنیت حملاتی کنترل شده را به سیستم ها شبیه سازی می کند تا میزان نفوذپذیری آنها را مورد بررسی و آزمایش قرار دهد. هدف در این آزمایشات یافتن حفره های امنیتی است که هکرها می توانند از آنها برای آسیب رساندن به سیستم مورد نظر استفاده نمایند.
تست نفوذ با پایتون نیز یکی از همین روش هاست که یک متخصص امنیت می تواند به کمک آن یک سیستم را مورد آزمایش قرار دهد. پایتون زبانی است که یادگیری آن برای تمامی هکرها واجب و ضروری است. به دلیل سادگی و تعدد کتابخانه ها، پایتون به یکی از محبوب ترین زبان های برنامه نویسی در دنیا تبدیل شده است.
شاید بپرسید که چرا از پایتون برای هک استفاده می شود؟ در جواب باید گفت که به دلیل قدرت و سادگی بسیار زیاد، این زبان به یک گزینه اصلی برای حوزه هک و امنیت تبدیل شده است. از عمده دلایل استفاده از پایتون در هک و تست نفوذ می توان به موارد زیر اشاره کرد :
1- پایتون دارای کتابخانه های جذاب و متعددی مثل Plusar، NAPALM و NetworkX می باشد که باعث سهولت هرچه بیشتر ساخت ابزارهای مخصوص شبکه می شوند.
2- هکرها به اسکریپت نویسی نیاز همیشگی دارند و پایتون در این زمینه حرف های زیادی برای گفتن دارد.
3- جامعه برنامه نویسان پایتون بسیار گسترده است و این باعث می شود اگر سوالی داشته باشید به راحتی بتوانید پاسخ آن را بیابید.
4- زبان برنامه نویسی پایتون بسیار پرکاربرد می باشد و می توانید با یادگیری آن در حوزه های دیگری مثل هوش مصنوعی نیز فعالیت داشته باشید.
در این دوره چه مباحثی آموزش داده شده است؟
در این دوره که آموزش تست نفوذ با پایتون می باشد ابتدا به معرفی زبان پایتون و کاربردهای آن می پردازیم و سپس به سراغ کاربردهای این زبان در تست نفوذ و امنیت می رویم. همچنین در آخرین قسمت از این دوره به آموزش اسکریپت نویسی برای آزمایش آسیب پذیری SQL Injection خواهیم پرداخت و در آخر نکاتی در مورد تست نفوذ با پایتون را خدمت شما عزیزان ارائه خواهیم کرد.
سرفصل های دوره آموزش تست نفوذ با پایتون
- معرفی پایتون
- انواع داده ها در پایتون
- شرط ها و حلقه ها
- بررسی Function ها در Python
- بررسی کلاس ها در Python
- ساختن ماژول Module
- ساختن Package
- مدیریت استثناها
- کار کردن با فایل ها
- کار کردن با دایرکتوری ها
- ساختن پروسه Process
- کار کردن با thread ها
- Threading و ایجاد صف برای درخواست ها
- کار کردن با سیگنال ها
- پروسه های زیرمجموعه یا Sub Process ها
- گرفتن اطلاعات صفحات وب
- تجزیه تحلیل کد های HTML با BeautifulSoup
- نوشتن اسکریپت تست کننده SQL Injection
- تجزیه فرم ها با Mechanize
- Fingerprinting با پایتون – تشخیص وردپرسی بودن یک سایت
- Fingerprinting با پایتون – تشخیص نوع وب سرور
- جمع آوری اطلاعات با WIG
- بررسی ساختار PE File Format
- آنالیز فایل های Portable Executable
حاصل دوره
متخصص امنیت شبکه و تست نفوذ ، توسعه دهنده وب
دوره های مرتبط
آموزش جامع میکروتیک MTCNA
ارائه شده توسط< سعید حکیمی نیا
آموزش نصب آرچ لینوکس
ارائه شده توسط< جادی میرمیرانی
آموزش گزارش نویسی حرفه ای در باگ هانتینگ
ارائه شده توسط< بهروز منصوری
آموزش امنیت وردپرس با افزونه All in one wp security
ارائه شده توسط< سینا رضایی
مهاجرت به لینوکس – آموزش لینوکس مقدماتی
ارائه شده توسط< محمدرضا عسگری
rate_reviewامتیاز دانشجویان دوره
chat_bubble_outlineنظرات
متخصص امنیت شبکه و تست نفوذ ، توسعه دهنده وب
mahdisam( دانشجوی دوره )
عالی بود.
amie( دانشجوی دوره )
سلام. این دوره برای تست نفوذ دوره کاملیه؟
یعنی بعد از این دوره دیگ نیاز نیست ادم دوره دیگه ای رو ببینه؟
مرتضی فرهنگی( دانشجوی دوره )
فوق العاده بود آقا احسان دم شما گرم !