آموزش های یودمی
دوبله زبان فارسی

یادگیری پایتون و هک اخلاقی از ابتدا

دوره های آموزشی
دوره های Udemy
  • 4.9 امتیاز (5,254)
  • 24:56:50
  • تعداد بازدید 1
  • 191 ویدئو آموزشی
یادگیری پایتون و هک اخلاقی از ابتدا

✅ سرفصل و جزئیات آموزش

در این دوره بدون نیاز به دانش قبلی، بیش از 20 برنامه هک را برای یادگیری همزمان هک و برنامه نویسی می نویسید.

آنچه یاد خواهید گرفت

  • بیش از 180 ویدئو (25 ساعت) در مورد برنامه نویسی پایتون و هک اخلاقی
  • نوشتن بیش از 20 برنامه هک و امنیت
  • یادگیری 2 مبحث به صورت همزمان - برنامه نویسی پایتون و هک اخلاقی
  • بدون نیاز به دانش برنامه نویسی، هک یا لینوکس
  • نوشتن برنامه ها در پایتون 2 و 3
  • نوشتن برنامه های چندسکویی که روی ویندوز، Apple Mac OS و لینوکس کار می کنند.
  • کسب درک عمیقی از نحوه کار سیستم های کامپیوتری
  • نصب لابراتوار هک و نرم افزارهای مورد نیاز (در ویندوز، Apple Mac OS و لینوکس)
  • شروع از صفر تا سطح متوسط به بالا
  • یادگیری با مثال، با نوشتن برنامه های هیجان انگیز
  • مدل سازی مسائل، طراحی راه حل ها و پیاده سازی آن ها با استفاده از پایتون
  • ایجاد یک پایگاه قوی و استفاده از مهارت های آموخته شده برای نوشتن هر برنامه، حتی اگر مربوط به هک نباشد.
  • درک اینکه هک چیست، برنامه نویسی چیست و چرا به هم مرتبط هستند.
  • طراحی لابراتوار تست برای تمرین هک و برنامه نویسی به صورت ایمن 
  • تعامل و استفاده از ترمینال لینوکس
  • آشنایی با مک آدرس و نحوه تغییر آن
  • نوشتن برنامه پایتون برای تغییر مک آدرس
  • استفاده از ماژول ها و کتابخانه های پایتون
  • درک برنامه نویسی شی گرا
  • نوشتن برنامه های شی گرا
  • مدل‌ سازی و طراحی برنامه‌ های قابل توسعه
  • نوشتن برنامه ای برای کشف دستگاه های متصل به یک شبکه
  • خواندن، تحلیل و دستکاری پکت های شبکه
  • درک و تعامل با لایه های مختلف شبکه مانند ARP و DNS و HTTP و غیره
  • نوشتن برنامه ای برای ریدایرکت کردن جریان پکت ها در یک شبکه (ARP spoofer)
  • نوشتن packet sniffer برای فیلترینگ داده جالب مانند نام های کاربری و پسوردها
  • نوشتن برنامه ای برای ریدایرکت کردن درخواست های DNS (DNS Spoofer)
  • رهگیری و اصلاح پکت های شبکه در fly
  • نوشتن برنامه ای برای جایگزینی دانلودهای درخواست شده توسط هر کامپیوتری در شبکه
  • تحلیل و اصلاح درخواست ها و پاسخ های HTTP
  • تزریق کد در صفحات HTML بارگذاری شده توسط کامپیوترهای موجود در همان شبکه
  • تنزل HTTPS به HTTP
  • نوشتن برنامه ای برای شناسایی حملات ARP Spoofing
  • نوشتن payload برای دانلود یک فایل، اجرای فرمان، دانلود و اجرا، گزارش ها و غیره
  • استفاده از سوکت ها برای ارسال داده از طریق TCP
  • ارسال با اطمینان داده از طریق TCP
  • نوشتن برنامه های کلاینت - سرور
  • نوشتن بکدور که روی ویندوز، Apple Mac OS و لینوکس کار می کند.
  • پیاده‌ سازی ویژگی هایی مانند دسترسی به فایل سیستم، آپلود و دانلود فایل‌ ها و پایداری در بکدور
  • نوشتن کی لاگر از راه دور که بتواند تمام keystrikes را رجیستر کرده و آن ها را از طریق ایمیل ارسال کند.
  • تعامل با فایل ها با استفاده از پایتون (خواندن، نوشتن و اصلاح)
  • تبدیل برنامه های پایتون به فایل های اجرایی باینری که روی ویندوز، OS X و لینوکس کار می کنند.
  • تبدیل بدافزار به تروجان ها که مانند انواع فایل های دیگر مانند تصویر یا PDF کار و عمل می کنند.
  • بای پس برنامه های آنتی ویروس
  • درک نحوه عملکرد وب سایت ها، فناوری های مورد استفاده و نحوه تست آن ها برای نقاط ضعف
  • ارسال درخواست ها به وب سایت ها و تحلیل پاسخ ها
  • نوشتن برنامه ای که بتواند مسیرهای پنهان در وب سایت ها را کشف کند.
  • نوشتن برنامه ای که بتواند وب سایت ها را نگاشت کند و تمام لینک ها، دامنه های فرعی، فایل ها و دایرکتوری ها را کشف کند.
  • استخراج و ارسال فرم ها با استفاده از پایتون
  • اجرای حملات دیکشنری و حدس زدن اطلاعات لاگین در صفحات لاگین
  • تحلیل HTML با استفاده از پایتون
  • تعامل با وب سایت ها با استفاده از پایتون
  • نوشتن برنامه ای که بتواند آسیب پذیری ها را در وب سایت ها کشف کند.

توضیحات دوره

این دوره به چند بخش تقسیم می شود که هدف هر کدام هک کردن یک سیستم خاص است. ابتدا نحوه کار این سیستم و نقاط ضعف آن را یاد می گیرید، سپس می آموزید که چگونه یک برنامه پایتون بنویسید تا این نقاط ضعف را اکسپلویت کرده و آن ها را هک کند. همانطور که ما این برنامه را می نویسیم، برنامه نویسی پایتون را از ابتدا به شما آموزش می دهیم که یک مبحث را در یک زمان پوشش می دهد. در پایان دوره، تعدادی برنامه هک اخلاقی که توسط خودتان نوشته شده است - از بکدورها، کی لاگرها، harvester های اعتبار، ابزارهای هک شبکه، ابزارهای هک وب سایت و این لیست همچنان ادامه دارد - را خواهید داشت. شما همچنین در مورد نحوه کار سیستم های کامپیوتری، نحوه مدل سازی مسائل، طراحی الگوریتم برای حل مسائل و پیاده سازی راه حل با استفاده از پایتون، درک عمیقی در اختیار خواهید داشت.

این دوره برای چه کسانی مناسب است:

  • کسی که علاقه مند به یادگیری برنامه نویسی پایتون است.
  • کسی که علاقه مند به یادگیری هک اخلاقی و تست نفوذ است.

یادگیری پایتون و هک اخلاقی از ابتدا

  • تیزر 07:29
  • مقدمه دوره 06:31
  • آشنایی با برنامه نویسی پایتون و هک اخلاقی 06:13
  • بررسی لابراتوار 05:54
  • آماده سازی اولیه 09:28
  • نصب کالی لینوکس به عنوان ماشین مجازی در ویندوز 08:55
  • نصب کالی لینوکس به عنوان ماشین مجازی در کامپیوترهای اپل (اینتل و سیلیکونی اپل) 11:10
  • نصب کالی لینوکس به عنوان ماشین مجازی در لینوکس 10:46
  • بررسی اولیه کالی لینوکس 05:10
  • فرمان های لینوکس و ترمینال 13:05
  • پایتون 2 در مقابل پایتون 3 و نوشتن اولین برنامه 09:08
  • نصب و استفاده از IDE پایتون 09:32
  • مک آدرس چیست و چگونه آن را تغییر دهیم؟ 07:41
  • استفاده از ماژول های پایتون و اجرای فرمان های سیستم 09:18
  • پیاده سازی MAC Changer بسیار ابتدایی 05:16
  • متغیرها و رشته ها 10:12
  • استفاده از متغیرها در MAC Changer 04:36
  • دریافت ورودی از کاربر 06:18
  • مدیریت ورودی کاربر 09:40
  • مدیریت آرگومان های خط فرمان 09:44
  • مقداردهی اولیه متغیرها بر اساس آرگومان های خط فرمان 07:51
  • توابع پایتون 09:40
  • برگرداندن مقادیر از توابع 06:55
  • تصمیم گیری در پایتون 06:53
  • استفاده از دستورات شرطی در MAC Changer 09:05
  • آشنایی با الگوریتم ها 03:15
  • خواندن خروجی بازگردانی شده توسط فرمان های سیستم 06:24
  • آشنایی با عبارات منظم (Regex) 08:14
  • استخراج رشته فرعی با استفاده از Regex 06:39
  • ریفکتور کردن و Housekeeping 10:59
  • پیاده سازی الگوریتم اعتبارسنجی 06:11
  • سازگاری پایتون 3 06:22
  • مقدمه و تیزر 10:11
  • نصب ویندوز به عنوان ماشین مجازی 05:43
  • نصب ویندوز به عنوان ماشین مجازی در کامپیوترهای سیلیکونی اپل 04:53
  • آشنایی با ARP 09:43
  • طراحی الگوریتم برای کشف کلاینت ها در یک شبکه 04:00
  • استفاده از Scapy برای ایجاد درخواست ARP 06:48
  • ترکیب فریم ها برای برودکستینگ پکت ها 09:37
  • ارسال و دریافت پکت ها 06:57
  • مقدمه لیست ها در پایتون 08:20
  • تکرار روی لیست و تحلیل پکت 10:09
  • استفاده از کاراکترهای Escape برای بهبود خروجی برنامه 06:29
  • آشنایی با دیکشنری ها در پایتون 09:37
  • بهبود برنامه با استفاده از لیست دیکشنری ها 08:55
  • تکرار روی ساختارهای داده تودرتو 07:18
  • دریافت محدوده IP با استفاده از آرگومان های خط فرمان None
  • تست اسکنر شبکه با پایتون 3 04:38
  • ARP Spoofing چیست؟ 06:20
  • رهگیری داده در شبکه با استفاده از arpspoof 05:08
  • ایجاد پاسخ ARP 07:12
  • ارسال پاسخ های ARP 05:34
  • استخراج مک آدرس از پاسخ ها 06:59
  • آشنایی با حلقه ها در پایتون 08:53
  • اطلاعات بیشتر در مورد حلقه ها و شمارنده ها 07:56
  • چاپ پویا 06:54
  • مدیریت استثنا در پایتون 05:16
  • پیاده سازی تابع بازیابی 11:55
  • بازیابی جداول ARP روی استثنا 05:33
  • فیکس کردن چاپ پویا None
  • مقدمه و تیزر 04:39
  • Sniff کردن پکت ها با استفاده از Scapy 07:20
  • استخراج داده از یک لایه خاص 06:50
  • تحلیل پکت های Sniff شده و استخراج فیلدها از لایه ها 12:21
  • تحلیل فیلدها و استخراج پسوردها 11:05
  • استخراج URLs 08:00
  • ضبط پسوردها از هر کامپیوتری که به همان شبکه متصل است 08:03
  • رشته ها و بایت ها در پایتون 3 07:20
  • رهگیری پکت ها - ایجاد پروکسی 13:00
  • تبدیل پکت ها به پکت های Scapy 09:21
  • آشنایی با DNS Spoofing 07:20
  • فیلترینگ پاسخ های DNS 06:26
  • تحلیل و ایجاد پاسخ سفارشی DNS 07:56
  • اصلاح پکت ها روی Fly 07:57
  • ریدایرکت کردن پاسخ های DNS 05:45
  • تبدیل بین رشته ها و بایت ها None
  • مقدمه و تیزر 04:27
  • فیلترینگ ترافیک بر اساس پورت مورد استفاده 09:22
  • تحلیل درخواست های HTTP 05:54
  • رهگیری درخواست های HTTP 10:19
  • اصلاح پاسخ های HTTP روی Fly 10:47
  • رهگیری و جایگزینی دانلودها در شبکه 10:12
  • تست رهگیر فایل با پایتون 3 None
  • مقدمه و تیزر 01:20
  • تحلیل پاسخ های HTTP 06:49
  • جایگزینی یک رشته فرعی با استفاده از Regex 07:15
  • رمزگشایی پاسخ های HTTP 09:48
  • اصلاح پاسخ های HTTP و تزریق کد جاوا اسکریپت در صفحات HTML 08:50
  • ریفکتور کردن و Housekeeping 08:29
  • اشکال زدایی مشکلات در پایتون 06:01
  • استفاده از گروه ها و عدم ضبط Regex 08:57
  • محاسبه مجدد طول محتوا 11:38
  • تست Code Injector با پایتون 3 None
  • بررسی BeEF و متد اولیه هوک 11:41
  • هوک کردن کامپیوترها با استفاده از code_injector 05:37
  • فرمان های اولیه BeEF 04:24
  • تحویل بدافزار با استفاده از BeEF 05:41
  • چگونه HTTPS را باس پس کنیم؟ 10:49
  • بای پس کردن HTTPS و Sniff کردن اعتبارات لاگین 05:39
  • جایگزینی دانلودها در صفحات HTTPS 07:56
  • تزریق کد در صفحات HTTPS 08:15
  • اجرای برنامه های پایتون در ویندوز 09:45
  • ضبط و تحلیل پاسخ های ARP 06:43
  • تشخیص حملات ARP Spoofing با استفاده از پایتون 07:50
  • مقدمه و تیزر 01:57
  • اجرای Payload فرمان سیستم 09:40
  • ارسال ایمیل با استفاده از پایتون 12:43
  • فیلترینگ خروجی فرمان با استفاده از Regex 10:07
  • سرقت پسوردهای ذخیره شده وای فای در یک کامپیوتر 09:34
  • دانلود فایل ها با استفاده از پایتون 07:49
  • نوشتن فایل ها روی دیسک 11:24
  • مبانی بازیابی پسورد 08:19
  • سرقت پسوردهای ذخیره شده از کامپیوترهای راه دور 08:03
  • تعامل با فایل سیستم با استفاده از پایتون 09:43
  • مقدمه و تیزر 03:41
  • نوشتن یک کی لاگر اولیه محلی با استفاده از پایتون 10:00
  • آشنایی با متغیرهای گلوبال 08:07
  • لاگ کردن کلیدهای ویژه 06:58
  • آشنایی با Threading و بازگشت در پایتون 10:59
  • مقدمه برنامه نویسی شی گرا 15:07
  • متدهای Constructor و متغیرهای نمونه 08:06
  • لاگ کردن Key-strikes و گزارش دهی آن ها از طریق ایمیل 11:58
  • مقدمه و تیزر 05:46
  • ارتباط کلاینت - سرور و انواع اتصال 07:46
  • اتصال دو کامپیوتر راه دور با استفاده از سوکت ها 10:09
  • ارسال و دریافت داده از طریق TCP 05:19
  • اجرای راه دور فرمان های سیستم 10:06
  • پیاده سازی یک سرور 09:08
  • پیاده سازی اسکلتون برای ارتباط کلاینت - سرور 06:58
  • ریفکتور کردن - ایجاد کلاس Listener 08:13
  • ریفکتور کردن - ایجاد کلاس بکدور 06:23
  • سریال سازی - تئوری 11:14
  • سریال سازی - پیاده سازی متدهای قابل اعتماد برای ارسال و دریافت داده از طریق TCP 07:55
  • سریال سازی - ارسال و دریافت قابل اعتماد داده 06:20
  • ارسال فرمان ها به عنوان لیست و پیاده سازی فرمان خروج 08:16
  • تعامل با فایل سیستم - پیاده سازی فرمان "cd" 09:24
  • خواندن فایل ها با استفاده از پایتون 07:30
  • نوشتن فایل ها با استفاده از پایتون 06:52
  • دانلود فایل ها از کامپیوتر هک شده 07:54
  • پیاده سازی قابلیت آپلود در Listener 07:53
  • پیاده سازی قابلیت آپلود در بکدور 06:12
  • مدیریت استثناهای ناشناخته 09:38
  • استفاده از بکدور برای هک ویندوز، لینوکس و OS X 12:32
  • تست بکدور با پایتون 3 14:51
  • مقدمه و تیزر 03:15
  • تبدیل برنامه های پایتون به فایل های اجرایی باینری ویندوز 07:12
  • اجرای بی صدای فایل های اجرایی 07:22
  • نصب Windows Pyinstaller در لینوکس 07:43
  • پکیجینگ برنامه ها برای ویندوز از لینوکس 08:34
  • آشنایی با پایداری 08:15
  • اجرای برنامه ها هنگام راه اندازی 14:43
  • ایجاد تروجان اولیه با استفاده از Payload دانلود و اجرا 10:36
  • ایجاد تروجان با تعبیه فایل ها در کد برنامه 08:33
  • بای پس کردن برنامه های آنتی ویروس - تئوری 05:22
  • بای پس کردن برنامه های آنتی ویروس - عملی 09:04
  • افزودن آیکون به فایل های اجرایی تولید شده 05:14
  • Spoof کردن پسوند فایل 09:35
  • تبدیل برنامه های پایتون به فایل های اجرایی OS X 08:41
  • تبدیل برنامه های پایتون به فایل های اجرایی لینوکس 07:23
  • مقدمه و تیزر 06:42
  • وب سایت چیست؟ 04:13
  • چگونه یک وب سایت را هک کنیم؟ 05:31
  • ارسال درخواست های GET به وب سرورها 10:00
  • کشف دامنه های فرعی وب سایت با استفاده از پایتون 11:44
  • کشف مسیرهای پنهان در وب سایت ها 10:54
  • خواندن محتوای پاسخ 06:26
  • استخراج داده مفید از پاسخ 07:08
  • فیلترینگ نتایج 07:10
  • استخراج لینک های منحصربه فرد و ذخیره آن ها در یک لیست 06:42
  • کشف بازگشتی همه مسیرها در وب سایت هدف 09:37
  • تست کراولر با پایتون 3 06:42
  • ارسال درخواست های Post به وب سایت ها 11:59
  • حدس زدن اطلاعات لاگین در صفحات لاگین 09:05
  • تست برنامه با پایتون 3 None
  • مقدمه و تیزر 02:35
  • درخواست های HTTP - درخواست POST در مقابل GET 07:05
  • تجزیه کد HTML با استفاده از پایتون 08:19
  • استخراج Attribute های HTML 10:30
  • پست کردن فرم ها 10:27
  • ایجاد ساختار اولیه برای اسکنر آسیب پذیری 11:24
  • استفاده از پارامترهای پیش فرض 05:08
  • ارسال درخواست ها در یک سشن 09:16
  • استخراج و ارسال فرم ها به صورت خودکار 10:07
  • پیاده سازی یک متد برای اجرای اسکنر 06:08
  • کشف آسیب پذیری های XSS 09:07
  • اکسپلویت کردن از آسیب پذیری های XSS 05:08
  • پیاده سازی کد برای کشف XSS در فرم ها 08:15
  • پیاده سازی کد برای کشف XSS در پارامترها 07:43
  • کشف خودکار آسیب‌ پذیری‌ ها با استفاده از اسکنر آسیب‌ پذیری 08:46
  • تست اسکنر آسیب پذیری با پایتون 3 None

14,880,000 ریال 139$

مشخصات آموزش

یادگیری پایتون و هک اخلاقی از ابتدا

  • سطح دوره:همه سطوح
  • تعداد درس:191
  • مدت زمان :24:56:50
  • حجم :18.35GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی: دوره های Udemy
  • تعداد بازدید: 1

آموزش های مرتبط

آموزش های یودمی

1,877,000 ریال

  • زمان: 02:08:55
  • تعداد درس: 11
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

850,000 ریال

  • زمان: 58:29
  • تعداد درس: 11
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

1,628,000 ریال

  • زمان: 01:51:51
  • تعداد درس: 35
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

733,000 ریال

  • زمان: 50:14
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

1,672,000 ریال

  • زمان: 01:54:29
  • تعداد درس: 13
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

5,397,000 ریال

  • زمان: 06:08:32
  • تعداد درس: 5
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

1,657,000 ریال

  • زمان: 01:53:24
  • تعداد درس: 43
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

9,900,000 ریال

  • زمان: 11:15:49
  • تعداد درس: 128
  • سطح دوره:
  • زبان: دوبله فارسی
آموزش های یودمی

3,916,000 ریال

  • زمان: 04:27:00
  • تعداد درس: 56
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید