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

دوره های 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 های اعتبار، ابزارهای هک شبکه، ابزارهای هک وب سایت و این لیست همچنان ادامه دارد - را خواهید داشت. شما همچنین در مورد نحوه کار سیستم های کامپیوتری، نحوه مدل سازی مسائل، طراحی الگوریتم برای حل مسائل و پیاده سازی راه حل با استفاده از پایتون، درک عمیقی در اختیار خواهید داشت.
این دوره برای چه کسانی مناسب است:
- کسی که علاقه مند به یادگیری برنامه نویسی پایتون است.
- کسی که علاقه مند به یادگیری هک اخلاقی و تست نفوذ است.
یادگیری پایتون و هک اخلاقی از ابتدا
مشخصات آموزش
یادگیری پایتون و هک اخلاقی از ابتدا
- سطح دوره:همه سطوح
- تعداد درس:191
- مدت زمان :24:56:50
- حجم :18.35GB
- زبان:دوبله زبان فارسی
- دوره آموزشی: دوره های Udemy
- تعداد بازدید: 1