اموزش پایتون با گرایش امنیت | پایتون سیاه

  • سطح دوره: متوسط
  • اخرین بروزرسانی 2022/09/01

مباحث این دوره

209 درس

فصل اول : اموزش پایتون بصورت کاربردی با دیدگاه یک هکر

41اشنایی با دیکشنری ها(سینتکس و توضیح راجب key و value)17:39
42دسترسی به ایتم های درون دیکشنری(کار با ۴ روش متفاوت)11:41
43ایا میتونیم برای key هرنوع داده ای درنظربگیریم؟6:40
44کاربرد دیکشنری ها در دنیای واقعی(ابزارهای هکینگ)34:52
45تغییر و اضافه کردن آیتم ها در دیکشنری12:01
46ارسال اطلاعات قربانی به یک سرور واقعی(مینی پروژه برای درک بهتر دیکشنری ها)17:03
47حذف کردن آیتم های درون دیکشنری(کار با ۴ روش کاربردی)17:41
48پردازش بهتر بر روی دیکشنری ها | تعامل با حلقه ها23:05
49کپی کردن دیکشنری ها + مرور چالشی که حل کرده بودیم6:46
50بدست اوردن اطلاعات IP با کتابخانه ipapi جهت درک بهتر دیکشنری ها در خروجی8:28
51کار با دیکشنری های تو در تو + مثال های عملی20:46
52بدست اوردن اخرین دستور ارسال شده در بات تلگرام | درک بهتر دیکشنری های تو در تو36:39
53تمرین دیکشنری ها + سورس جلسات (اخرین جلسه دیکشنری ها)4:07
54شروع کار با حلقه ها(چرا باید از حلقه ها استفاده کنیم؟ کجاها به دردمون میخوره؟)9:42
55شروع کار با حلقه ها(تئوری تفهیم while و for)7:01
56تفهیم سینتکس for + سه نکته کلیدی19:06
57ایا میتونیم در حلقه ها از شرط ها استفاده کرد؟ (پروسه ایجاد احساس نیاز)4:10
58استفاده از if در حلقه for23:22
59حل یک چالش رو مخ در حلقه for برای مبتدیان9:57
60کار با Range + پیاده سازی ۳ روش غیر اصولی برای درک بهتر range16:49
61استفاده از else در for + استفاده از روش غیر اصولی verify10:59
62تفهیم حلقه های تو در تو با پروژه بدست اوردن اطلاعات وب سایت25:23
63نگاهی ریز تر به for + برسی بروت فورس دایرکتوری ها + سورس کامل16:08
64کار با حلقه while + مثال بدافزار + سورس کامل جلسه حلقه ها33:23
65شروع کار با توابع | ایجاد احساس نیاز13:04
66نوشتن اولین تابع + تحریم کاربران بر اساس IP14:41
67توابع پیشفرض + چاشنی کنجکاوی برای ادامه توابع7:33
68ست کردن پارامتر در توابع + پروژه Kill Process تلگرام27:04
69چالش اول [ایا محدودیتی در نام گذاری توابع و ورودی ها داریم؟]2:11
70چالش دوم [ایا از دیتای دریافت شده همان موقع باید استفاده کرد؟]1:10
71چالش سوم [ایا حتما باید روی داده ها پردازش انجام داد؟]3:11
72چالش چهارم [پارامتر ؟ ورودی ؟ مقدار دهی؟ متغیر ؟]3:27
73چالش پنجم [ست کردن چند پارامتر]4:39
74چالش ششم [ترتیب بندی ارسال دیتا]3:42
75چالش هفتم [ست کردن مقادیر دیفالت]6:01
76چالش هشتم [توضیحی درباره دسترسی به متغیر درون و خارج تابع]3:25
77چالش نهم [شرح سناریو Process Management برای درک بهتر اجرای توابع]3:43
78چالش دهم [پردازش روی داده های مختلف در تابع]10:48
79شرح عملکرد دستور return22:59
80نوشتن یک تابع مرکزی برای ارسال اطلاعات کاربر به سمت سرور(مینی پروژه)31:12
81نوشتن یک تابع برای اعتبار سنجی آدرس وب سایت قربانی در اسکنر(مینی پروژه)33:34
82مدیریت و دسترسی بهتر توابع از طریق فراخوانی از فایل های مختلف + سورس9:59
83شروع کار با مدیریت خطاها(ایجاد پروسه احساس نیاز – چرایی و چگونگی)19:22
84مدیریت خطاها در شرایط مختلف(سناریوی بروت فورس و validate کردن و…)27:05
85تفهیم بهتر مدیریت خطاها(برسی ابزار استورم بریکر و شرح یک سری از مشکلات)9:06
86مدیریت خطاها بر اساس معیار ErrorName ها24:52
87کار با else و finally در مدیریت خطاها + بهینه کردن پروسه + سورس19:45
88کار با فایل ها + کاربردها + سناریو + سورس39:41
89کتابخانه چیست؟ | توضیح به زبان ساده و کاربردی21:07

فصل دوم : کلی مینی پروژه سناریو محور?

این فصل خودش ۴ ماژول داره که در هرماژول یک مبحث خاص رو کاور کردیم و توی همون پروسه. سناریوهای مختلفی رو مطرح کردیم و با کتابخونه های مختلف اشنا شدیم

فصل سوم : نوشتن ابزار استورم بریکر?

برای درک مفاهیم این فصل. حتما حتما باید مفاهیم و ابعاد ۲ فصل قبلی رو توجیه باشید و تمریناتتون رو انجام داده باشید و پیش نیاز های دیگه ای که در ویدیوی اول گفته شده رو باید رعایت کرده باشید تا بتونید ابعادی که بهش میپردازیم و شرح میدیم رو درک کنید
576,000 تومان