×
ribbon

تا پایان تخفیف

آموزش کاربرد پایتون در امنیت

مدرس:

مهرداد میرابی

زبان برنامه نویسی پایتون یکی از محبوب ترین زبان های برنامه نویسی است. دلایل زیادی برای محبوبیت زبان... بیشتر
گواهی‌نامه
دسترسی: کامل
اطلاعات بیشتر
3.8 (22)
10 دیدگاه
1,143دانشجو
36ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

این دوره شامل:

11 ساعت ویدئو

46 تمرین و پروژه

40 سؤال سنجش و یادگیری

26 فایل ضمیمه قابل دانلود

دسترسی به تالار گفتگو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

5 هفته مهلت ارسال تمرین و پروژه

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

12 فصل47 جلسه11 ساعت ویدیو
مقدمه و مفاهیم اولیه
  مروری بر مفاهیم دوره
07:55
  نصب و راه‌اندازی
17:38
مروری بر پایتون
  مفاهیم ابتدایی
15:49
  توابع کاربردی، شروط و حلقه‌ها
11:55
  کوییز مفاهیم ابتدایی و توابع
02:00
  آشنایی با فایل و کلاس
18:19
  ماژول‌ها و مدیریت خطا
13:23
  کوییز فایل و ماژول
02:00
مروری بر شبکه
  مفاهیم ابتدایی
16:25
  انواع مدل‌های شبکه
14:32
  مسیریابی و DNS
09:46
  کوییز مروری بر شبکه
03:00
برنامه‌نویسی سوکت
  مفاهیم برنامه‌نویسی سوکت
08:11
  TCP Client
15:08
  Tcp Server and Udp Client
21:07
  کوییز مفاهیم و TCP
03:00
  Secure Shell simple
12:23
  Secure Shell pro
09:07
  کوییز Secure Shell
02:00
  مفاهیم SSH Tunnel
07:23
  پیاده‌سازی SSH Tunnel
16:51
  کوییز SSH Tunnel
02:00
  مفاهیم ردیابی شبکه
07:18
  پیاده‌سازی ردیابی شبکه بخش اول
21:53
  پیاده‌سازی ردیابی شبکه بخش دوم
13:17
  پیاده‌سازی ردیابی شبکه بخش سوم
17:14
  کوییز ردیابی شبکه
03:00
  پروژه برنامه‌نویسی سوکت (الزامی)
240:00
کتابخانه Scrapy
  مفهوم ARP و Poisoning ARP
09:43
  پیاده‌سازی Poisoning ARP قسمت اول
19:15
  کوییز مفهوم ARP
02:00
  پیاده‌سازی Poisoning ARP قسمت دوم
14:05
  Sniff and Capture Packet
16:14
  کوییز Capture, Sniff
02:00
وب اسکرپینگ و کرالینگ
  کتابخانه Bs4 , Request
22:25
  پیاده‌سازی بروت فورس فایل و دایرکتوری
23:37
  کوییز فصل ششم
02:00
  پروژه فصل ششم (الزامی)
240:00
تروجان
  مفهوم تروجان و پیاده‌سازی کی‌لاگر ویندوزی
12:22
  پیاده‌سازی کی‌لاگر لینوکس
17:02
  پیاده‌سازی اسکرین شاتر
09:08
  کوییز تروجان
02:00
  پروژه تروجان (الزامی)
240:00
ارتقای سطح دسترسی
  پیاده‌سازی مانیتور پروسه‌ها
15:04
  تزریق کد
26:04
  تزریق DLL
18:39
  کوییز ارتقای سطح دسترسی بخش اول
03:00
  ساخت دو نوع Backdoor
14:29
  تبدیل فایل پایتون به exe
06:14
  کوییز Backdoor
02:00
  پروژه فصل هشتم (الزامی)
240:00
پایتون و جرم‌شناسی سایبری
  مفهوم فارنزیک
06:03
  کار با exe
24:32
  پردازش زبان طبیعی
20:04
  کوییز فارنزیک بخش اول
03:00
  ساخت جدول رنگین‌کمانی با برنامه‌نویسی عادی
14:07
  ساخت جدول رنگین‌کمانی با برنامه‌نویسی موازی
07:20
  کار با Volatility
13:47
  کوییز فارنزیک بخش دوم
03:00
  پروژه فصل نهم (الزامی)
240:00
پایتون و شبکه وایرلس
  آنالیزور شبه وایرلس
13:42
  SSID Sniffer
08:18
  کوییز فصل دهم
02:00

پیش‌نیاز‌ها

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

  • آشنایی با مفاهیم اصلی زبان برنامه‌نویسی پایتون
  • آشنایی با مفاهیم اصلی شبکه
  • شناخت ابتدایی از لینوکس

توضیحات دوره

زبان برنامه‌نویسی پایتون یکی از محبوب‌ترین زبان‌های برنامه‌نویسی است. دلایل زیادی برای محبوبیت زبان پایتون وجود دارد که عمده‌ترین دلایل این محبوبیت به مواردی مثل: کاربرد گسترده، سرعت در انتقال مفاهیم، سهولت در استفاده و یادگیری و آموزش ساده و... برمی‌گردد.

در دوره آموزش کاربرد پایتون در امنیت شما با کاربردهای این زبان برنامه‌نویسی در دوفاز Offensive و Defensive در حوزه امنیت سایبری آشنا خواهید شد. دوره آموزش کاربرد پایتون در امنیت با پیاده سازی پروژه‌های کاملا کاربردی مختلف علاوه بر آشنایی با کتابخانه‌های مهم و قوی با ابزار‌نویسی و اسکریپ‌نویسی و برنامه‌نویسی شبکه در سطح مقدماتی تا پیشرفته آشنا خواهید شد. به این ترتیب این دوره یکی از کامل‌ترین دوره‌های آموزشی در زمینه یادگیری مباحث مربوط به پایتون در امنیت شبکه است و شرکت در این دوره می‌تواند شما را با مباحث مختلف مربوط به پایتون و امنیت آشنا کند.

هدف از برگزاری دوره:

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

مخاطبان دوره:

در این دوره سعی شده است تا همه مفاهیم به زبانی ساده بیان شوند و به این ترتیب گروه‌های زیادی بتوانند از این دوره استفاده کنند. به این ترتیب می‌توان گفت این دوره برای گروه‌های زیر طراحی شده است:

  • دانشجویان رشته کامپیوتر
  • علاقمندان ورود به حوزه شبکه و برنامه‌نویسی شبکه
  • افراد علاقه‌مند به حوزه امنیت سایبری
  • علاقه‌مندان به استفاده از برنامه‌نویسی در امنیت سایبری
  • کسانی که به دنبال افزایش و به دست آوردن مهارت ابزارنویسی و اسکریپت‌نویسی پایتون هستند

     

در انتهای این دوره شرکت­‌کنندگان چه مهارت­‌ها و دستاوردهایی خواهند داشت؟


در انتهای این دوره مخاطبان محترم می‌توانند علاوه بر یادگیری و تسلط بر مفاهیم مربوط به پایتون با مباحثی مانند مباحث زیر نیز مسلط شوند:

  • استفاده از زبان پایتون در حیطه شبکه‌های کامپیوتری
  • استفاده از زبان پایتون در حوزه امنیت سایبری بصورت Offensive یا Defensive
  • برنامه‌نویسی پیشرفته پایتون
  • برنامه‌نویسی ابزارهای شبکه و امنیت
  • برنامه‌نویسی اسکریپت‌های کاربردی و اکسپلویت‌نویسی
     
 

دیدگاه کاربران

3.8

بر اساس امتیاز 22 دانشجو

1
2
3
4
5

سیمین گشتیل

1 سال پیش

5

خسته نباشید عالی بود

امیر محمد مقیسه

1 سال پیش

5

عالی مباحث به شدت کاربردی استاد خیلی خوب و کاربردی همتئوری خوب آموزش میدن هم عملی و اینکه فایل هاهم در دسترس هست از امتیازات خوب این دوره بود

محمدامین کرمی

3 سال پیش

5

سلام و خسته نباشید ویژه خدمت استاد و تیم مکتب خونه واقعا دوره عالی بود هم برای کسایی که میخوان برنامه نویسی حرفه ای رو شروع کنن و هم تقویت کنن

علی شهیدی

3 سال پیش

5

بسیار دوره عالی هست . توضیحات هم به شکل بسیار خوبی ارائه شده .

ارشیا دارا

3 سال پیش

4

مباحث خیلی کلی بحث شده و از هر کتابخونه هم اون چیزی که صرفا لازمه برای پروژه تدریس میشه، برای همین نیازه که با کتابخونه‌ها اشنا باشید که بتونید کامل درک کنید ویدیوها رو

علی ذوالفقارنسب

3 سال پیش

4

با سلام مباحث کلی تدریس شده و شما می بایست درکی از کتابخانه های پایتون داشته باشید. در کل دید خوبی میده بعضی از جلسات ضعیف ولی بعضی از جلسات بسیار قوی بود. در کل خوب و مفید بود با تشکر

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه
1دوره
1,143دانشجو
22نظر و امتیاز

مهرداد میرابی کارشناس ارشد امنیت شبکه، از سال 91 برنامه‌نویسی را با توسعه موبایل اپلیکیشن‌ها به صورت حرفه‌ای آغاز کرد. پس از آن در سال 94 و پس از فارغ‌التحصیلی مقطع کارشناسی نرم‌افزار، وارد حوزه امنیت سایبری شد. او در حال حاضر برنامه‌نویس سنیور موبایل و کارشناس امنیت موبایل اپلیکیشن و مدرس دوره‌های برنامه‌نویسی و امنیت سایبری می‌باشد. همچنین ایشان مدیر تیم امنیت سایبری و برنامه‌نویسی  Persian Cyber Eagle می‌باشد.

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

سوالات پرتکرار

حداقل و حداکثر زمانی که می‌توانم یک دوره را بگذرانم چقدر است؟

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

آیا پس از به اتمام رساندن و قبولی در دوره، می‌توانم نسخه فیزیکی گواهی‌نامه را دریافت کنم؟

خیر. به‌دلیل ملاحظات محیط‌زیستی و کاهش مصرف کاغذ، گواهی‌نامه فقط به‌صورت الکترونیکی ارائه می‌شود.

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

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

آیا در صورت خرید دوره، گواهی‌نامه آن به من تعلق می‌گیرد؟

خیر. با خرید دوره، امکان شرکت در دوره و دسترسی به محتوای آن را خواهید داشت؛ اما تنها در صورتی که در بازه زمانی تعیین‌شده دوره را با موفقیت و نمره قبولی به اتمام برسانید، گواهی‌نامه به نام شما صادر می‌شود.