آموزش آسیب پذیری ها و سوء استفاده های رایج در پایتون

Common Vulnerabilities and Exploits with Python

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: مانند هر زبان برنامه نویسی دیگری، پایتون نیز می تواند توسط مهاجمان برای انجام اقدامات مخرب استفاده شود. این دوره به شما می آموزد که چگونه از آسیب پذیری های رایج با پایتون جلوگیری کنید. پایتون نه تنها در علم داده، بلکه در جامعه مهندسی نرم افزار نیز به طور فزاینده ای محبوب می شود. بر اساس نظرسنجی سالانه سرریز پشته، پایتون رتبه چهارم را به عنوان محبوب ترین فناوری در اختیار دارد. این امکان توسعه سریع را فراهم می کند و در مقایسه با سایر زبان های برنامه نویسی سطح بالا نسبتاً آسان است. با افزایش محبوبیت آن، و بسیاری از مردم به استفاده از آن کشیده می شوند، گزارش هایی مبنی بر استفاده برای بهره برداری از آسیب پذیری ها ظاهر می شود. در این دوره آموزشی، آسیب پذیری ها و اکسپلویت های رایج با پایتون، یاد می گیرید که چگونه از این آسیب پذیری ها از دید یک مهاجم سوء استفاده کنید، با هدف اصلی جلوگیری از اشتباهات معرفی آنها در نرم افزار تولیدی خود ابتدا، نحوه عملکرد و محافظت در برابر حمله سرریز بافر همچنین بر روی اکسپلویت EternalBlue تمرکز خواهید کرد که بر بسیاری از نسخه‌های سیستم عامل ویندوز تأثیر گذاشته است. دوم، خواهید دید که چگونه می توانید یک برنامه کی لاگر ایجاد کنید که قادر به ضبط ضربه های کلید قربانی و همچنین گرفتن اسکرین شات از رایانه هدف باشد. در نهایت، متوجه خواهید شد که چگونه می توانید کد پوسته را با استفاده از پایتون اجرا کنید، و چگونه یک بدافزار را برای شناسایی تکنیک های sandboxing ضد بدافزار و فرار از آنها تقویت کنید. در پایان این دوره، مجموعه مهارت های خود را در استفاده از پایتون برای شناسایی و اجتناب از آسیب پذیری های رایج بهبود می بخشید.

سرفصل ها و درس ها

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

نصب پایتون Installing Python

  • مقدمه Introduction

  • نصب پایتون در ویندوز Installing Python on Windows

  • نصب پایتون روی سیستم های لینوکس Installing Python on Linux Systems

  • راه اندازی محیط های مجازی Setting up Virtual Environments

آسیب پذیری های سرریز بافر با پایتون Buffer Overflow Vulnerabilities with Python

  • توضیح آسیب‌پذیری سرریز بافر Explaining the Buffer Overflow Vulnerability

  • بهره برداری از سرریز بافر در یک نرم افزار آسیب پذیر Exploiting Buffer Overflow in a Vulnerable Software

  • بهره برداری از سرریز بافر در یک وب سرویس Exploiting Buffer Overflow in a Web Service

  • بهره برداری از آسیب پذیری EternalBlue Exploiting the EternalBlue Vulnerability

اکسپلویت های رایج در ویندوز Common Exploits in Windows

  • اجرای Shellcode با پایتون Executing Shellcode with Python

  • ایجاد کی لاگر در پایتون Creating a Keylogger in Python

  • شناسایی جعبه ایمنی با پایتون Sandbox Detection with Python

  • نتیجه گیری دوره Course Conclusions

نمایش نظرات

نظری ارسال نشده است.

آموزش آسیب پذیری ها و سوء استفاده های رایج در پایتون
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
0h 48m
13
Pluralsight (پلورال سایت) pluralsight-small
18 آذر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
از 5
دارد
دارد
دارد

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Laurentiu Raducu Laurentiu Raducu

همه چیز از دبیرستان شروع شد، زمانی که Laurentiu برای اولین بار راه خود را در سفر علم کامپیوتر آغاز کرد. در ابتدا او با C++ شروع کرد و به سرعت عاشق چشم انداز یادگیری توسعه نرم افزار شد. به لطف علاقه اش به شطرنج، اولین برنامه کامپیوتری او یک بازی شطرنج مبتنی بر کنسول ASCII بود که در C++ توسعه یافت. پس از مدتی، در دوران دانشگاه، لورنتیو شروع به آزمایش با سایر زبان های برنامه نویسی OOP، مانند جاوا، کاتلین یا پایتون کرد. او شروع به بازی با پشته ها و فریم ورک های مختلف فناوری، توسعه و انتشار برنامه های نرم افزاری برای دستگاه های اندرویدی کرد. با این حال، زمانی که لاورنتیو تصمیم گرفت دنیای امنیت سایبری را کشف کند، همه چیز شروع به تغییر کرد. او شروع به رفتن به هکاتون های امنیتی، رویدادهای CTF کرد و چالش های متعددی را در وب سایت هایی مانند overthewire.org تکمیل کرد. در همان زمان، او متوجه شد که ممکن است ایده خوبی باشد که سفر خود را با استفاده از فیلم‌های کوتاه مستند کند، و سپس فکر کرد که می‌تواند یک سخنران شود و به مردم کمک کند بیشتر در مورد فناوری بیاموزند.

Pluralsight (پلورال سایت)

Pluralsight یکی از پرطرفدارترین پلتفرم‌های آموزش آنلاین است که به میلیون‌ها کاربر در سراسر جهان کمک می‌کند تا مهارت‌های خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دوره‌های آموزشی در زمینه‌های فناوری اطلاعات، توسعه نرم‌افزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه می‌دهد.

یکی از ویژگی‌های برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعه‌دهندگان و کارشناسان معتبر، دوره‌هایی را ارائه می‌دهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژی‌ها نگه می‌دارد. این امر به کاربران این اطمینان را می‌دهد که دوره‌هایی که در Pluralsight می‌پذیرند، با جدیدترین دانش‌ها و تجارب به روز شده‌اند.