رایگان!
ویژگی های دوره
تست نفوذ با پایتون یکی از پرطرفدارترین روش ها برای شناسایی حفره های امنیتی است. در تست نفوذ متخصص امنیت حملاتی کنترل شده را به سیستم ها شبیه سازی می کند تا میزان نفوذپذیری آنها را مورد بررسی و آزمایش قرار دهد. هدف در این آزمایشات یافتن حفره های امنیتی است که هکرها می توانند از آنها برای آسیب رساندن به سیستم مورد نظر استفاده نمایند.
تست نفوذ با پایتون نیز یکی از همین روش هاست که یک متخصص امنیت می تواند به کمک آن یک سیستم را مورد آزمایش قرار دهد. پایتون زبانی است که یادگیری آن برای تمامی هکرها واجب و ضروری است. به دلیل سادگی و تعدد کتابخانه ها، پایتون به یکی از محبوب ترین زبان های برنامه نویسی در دنیا تبدیل شده است.
شاید بپرسید که چرا از پایتون برای هک استفاده می شود؟ در جواب باید گفت که به دلیل قدرت و سادگی بسیار زیاد، این زبان به یک گزینه اصلی برای حوزه هک و امنیت تبدیل شده است. از عمده دلایل استفاده از پایتون در هک و تست نفوذ می توان به موارد زیر اشاره کرد :
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
حاصل دوره
دوره های مرتبط
آموزش گزارش نویسی حرفه ای در باگ هانتینگ
[vc_row][vc_column][vc_column_text]باگ بانتی (Bug Bounty) یا مسابقات کشف باگ و آسیب پذیری، برنامه هایی هستند که طی آنها وبسایت یا اپلیکیشن، سازمان یا توسعهدهندهای بررسی میشود و با پیدا شدن باگ …
ارائه شده توسط< بهروز منصوری
آموزش جامع تست نفوذ و هک اندروید و نحوه جلوگیری از آن در کالی لینوکس
زمانی که صحبت از طراحی و توسعه اپلیکیشن های موبایل می شود یکی از مهم ترین مواردی که باید به آن توجهی ویژه شود، بحث امنیت می باشد. یکی از …
ارائه شده توسط< رضا نعمتی
آموزش جامع شبکه های بی سیم CWNA
شبکه های بی سیم یکی از مهم ترین بسترهای ارتباطی امروزی است که هر روز در حال رشد و پیشرفت می باشد. مدیریت شبکه های بی سیم نیازمند داشتن دانش …
ارائه شده توسط< ایثار علیزاده
آموزش جامع تست نفوذ با کالی لینوکس PWK
تست نفوذ با کالی لینوکس یا همان PWK که مخفف Penetration Testing with Kali Linux می باشد در واقع یک روش هک اخلاقی و قانونی است که متخصصین امنیت و …
ارائه شده توسط< مهدی حسنی
آموزش جامع پایتون Python
زبان پایتون یک زبان بسیار قدرتمند و پر کاربرد است که طی یک دهه اخیر به طور صعودی مورد استقبال برنامه نویسان قرار گرفته است. پایتون یک زبان برنامه نویسی …
ارائه شده توسط< ناصر نادری
rate_reviewامتیاز دانشجویان دوره
chat_bubble_outlineنظرات
متخصص امنیت شبکه و تست نفوذ ، توسعه دهنده وب
mahdisam( دانشجوی دوره )
عالی بود.
amie( دانشجوی دوره )
سلام. این دوره برای تست نفوذ دوره کاملیه؟
یعنی بعد از این دوره دیگ نیاز نیست ادم دوره دیگه ای رو ببینه؟
مرتضی فرهنگی( دانشجوی دوره )
فوق العاده بود آقا احسان دم شما گرم !