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

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

تقویم برگزاری این دوره

متاسفانه برای این دوره کلاسی یافت نشد

معرفی این دوره

ما برای اینکه به صورت حرفه‌ای تو حوزه هک و امنیت فعالیت داشته باشیم باید به دو دلیل یک زبان برنامه نویسی را بلد باشیم:

  1. مطالعه کدها و درک ابزار ها و برنامه‌ها (معمولا با یاد گرفتن یک زبان به صورت حرفه‌ای مطالعه و یادگرفتن بقیه زبان ها راحت‌تر خواهد بود)
  2. نوشتن و توسعه بدفزارها و ابزارها (اکثریت ابزارها و بخش قابل توجهی از بد افزارها با زبان پایتون توسعه پیدا می‌کنند)

آموزش تست نفوذ با پایتون (هک با پایتون) نیز یکی از همین روش هاست که یک متخصص امنیت می تواند به کمک آن یک سیستم را مورد آزمایش قرار دهد. پایتون زبانی است که یادگیری آن برای تمامی هکرها واجب و ضروری است.

بیشتر

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

ماژول 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: آشنایی با برنامه‌نویسی گرافیکی در پایتون

بیشتر

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

  • برنامه نویسان
  • مدیران امنیت شبکه و سرور
  • کارشناسان امنیت و شبکه

آنچه در این دوره خواهید آموخت

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

درخواست مشاوره رایگان یا رزرو دوره

"*" indicates required fields

دوره های مرتبط

SANS SEC542: Web App Penetration Testing and Ethical Hacking

SOC Tier2 – Security Operation Control

SANS SEC301+SEC401 Pack

Security+ & SSCP Pack

0 0 رای ها
امتیازدهی به این محتوا
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
0
افکار شما را دوست داریم، لطفا نظر دهید.x