دوره هک پایتون و ابزارنویسی امنیت با پایتون (SANS SEC573)

  • مدت: ۶۰ ساعت

این دوره مناسب شماست اگر...

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

پیش‌نیاز

بعد از این دوره چه کاری می‌توانم انجام دهم؟

  • اسکریپت‌های پایتون را برای پردازش داده امنیتی می‌نویسید.
  • ورودی و خروجی ابزارهای خط فرمان را مدیریت می‌کنید.
  • وظایف تکراری تحلیل داده را خودکار می‌کنید.
  • خطاها و نتایج اجرای ابزارها را بررسی می‌کنید.

درباره دوره

دوره هک پایتون و ابزارنویسی امنیت با پایتون (SANS SEC573) کندو با تمرکز بر اتوماسیون وظایف امنیتی با Python، مفاهیم و کاربردهای این حوزه را با نگاهی مسئله‌محور معرفی می‌کند. در این مسیر، اسکریپت‌های پایتون را برای پردازش داده امنیتی می‌نویسید؛ همچنین ورودی و خروجی ابزارهای خط فرمان را مدیریت می‌کنید. وظایف تکراری تحلیل داده را خودکار می‌کنید. این آموخته‌ها به شما کمک می‌کنند موضوع را دقیق‌تر تحلیل کنید و بر اساس هدف حرفه‌ای خود، مسیرهای مختلف ادامه یادگیری را بسنجید.

انتخاب دوره و ثبت‌نام

در حال حاضر گزینه‌ای برای ثبت‌نام در دسترس نیست.

از کلاس بعدی این دوره باخبر شوید

اطلاعات خود را بگذارید تا کارشناسان کندو برای کلاس بعدی با شما تماس بگیرند.

فیلد های "(اجباری)" اجباری هستند

موضوعات دوره

ماژول 1: آشنایی با مفاهیم اساسی پایتون (بخش1)

  • بررسی Syntax پایتون
  • آشنایی با Variable ها
  • آشنایی با Math Operator ها
  • آشنایی با String ها
  • آشنایی با Function ها
  • آشنایی با Module ها
  • آشنایی با Control Statement ها
  • آشنایی با قابلیت Introspection

ماژول 2: آشنایی با مفاهیم اساسی پایتون (بخش2)

  • آشنایی با List ها
  • آشنایی با Loop ها
  • آشنایی با Tuple ها
  • آشنایی با Dictionary ها
  • آشنایی با Python Debugger
  • نکات کد نویسی (Coding Tips)
  • ترفندها و میانبرها
  • آشنایی با System Argument ها
  • آشنایی با ماژول ArgParser

ماژول 3: دفاع به کمک پایتون (Defensive Python)

  • آشنایی با File Operation ها
  • آشنایی با Set ها
  • آشنایی با Regular Expression ها
  • آنالیز فایل های لاگ با پایتون (Log Parsing)
  • ابزارها و تکنیک های آنالیز داده‌ها
  • آشنایی با متد های آنالیز Long-Tail/Short-Tail
  • شناسایی موقعیت جغرافیایی (Geolocation Acquisition)
  • آشنایی با Blacklist ها و Whitelist ها
  • آنالیز پکت های شبکه (Packet Analysis)
  • آشنایی با Packet Reassembly
  • آشنایی با Payload Extraction

ماژول 4: جرم شناسی با پایتون (Forensics Python)

  • تهیه Image از دیسک
  • جرم شناسی حافظه و شبکه
  • آشنایی با File Carving
  • آشنایی با ماژول STRUCT
  • آشنایی با Socket ها و پروتکل ها در شبکه
  • جرم شناسی تصاویر با ماژول PIL
  • جرم شناسی دیتابیس و آشنایی با SQL Query ها
  • ارتباط با پروتکل HTTP از طریق کتابخانه های پایتون
  • ارتباط با وب از طریق ماژول Requests

ماژول 5: پیاده‌سازی حملات با پایتون (Offensive Python)

  • آشنایی با عملیات Socket
  • آشنایی با Exception Handling
  • آشنایی با Process Execution
  • بررسی Socket ها نوع blocking و Non-Blocking
  • به کارگیری ماژول Select در پردازش های غیر همزمان
  • آشنایی با Object در پایتون
  • آشنایی با Argument Packing و Unpacking

ماژول 6: ویروس و باج افزار نویسی با پایتون

  • آشنایی با Registery و تغییرات آن با پایتون

ماژول 7: آشنایی با ماژول های مهم در پایتون

ماژول 8: آشنایی با برنامه‌نویسی گرافیکی در پایتون

نظر کاربران

نظرت درباره این دوره چیه؟

برای ثبت نظر و امتیاز، وارد حساب کاربری‌ات شو.

ورود با شماره موبایل و کد پیامکی، کمتر از یک دقیقه.

ورود و ثبت نظر

هنوز نظری برای این دوره ثبت نشده؛ اولین نفر باش.