این دوره مناسب شماست اگر...
- با مبانی مرتبط آشنا هستید و میخواهید اتوماسیون وظایف امنیتی با 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: آشنایی با برنامهنویسی گرافیکی در پایتون
نظر کاربران
نظرت درباره این دوره چیه؟
برای ثبت نظر و امتیاز، وارد حساب کاربریات شو.
ورود با شماره موبایل و کد پیامکی، کمتر از یک دقیقه.
ورود و ثبت نظرهنوز نظری برای این دوره ثبت نشده؛ اولین نفر باش.