×
ribbon

جادوی پایتون در امنیت: ابزارهای خودت را بساز SANS 573

مدرس:

فریبرز فلاح زاده

آیا می خواهید از یک مصرف کننده ابزارهای آماده، به یک توسعه دهنده ابزارهای امنیتی تبدیل شوید؟ در... بیشتر
جدید
گواهی‌نامه
4.6 (5)
1 دیدگاه
161دانشجو
9ساعت
سرفصل‌ها
مقدماتی تا پیشرفته سطح دوره
بروزرسانیخرداد ۱۴۰۵
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

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

فرآیندهای امنیتی را خودکارسازی کند: یاد می‌گیرد چگونه فعالیت‌های تکراری و زمان‌بر (مانند تحلیل لاگ‌های حجیم یا مانیتورینگ شبکه) را با پایتون به صورت خودکار درآورد.

در حوزه جرم‌یابی دیجیتال (Forensics) عیب‌یابی و تحلیل کند: با استفاده از پایتون، داده‌های مخفی را از فایل‌ها، تصاویر و پایگاه‌های داده استخراج کرده و شواهد دیجیتال را تحلیل کند.

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

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

9 ساعت ویدئو

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

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

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

6 فصل49 جلسه9 ساعت ویدیو
فصل 1: مبانی برنامه‌نویسی پایتون با رویکرد امنیت
  نصب Python و IDE
22:48
  آشنایی با Python Syntax
07:05
  آشنایی با Python Variables
09:01
  آشنایی با Python Math Operators
03:52
  آشنایی با Python Strings
01:07
  آشنایی با Python Functions
09:53
  آشنایی با Python Modules
11:06
  آشنایی با Python Control Statements
06:21
  آشنایی با Python Introspection
04:07
  آشنایی با Python Lists
04:42
  آشنایی با Python Tuples
06:55
  آشنایی با Python Dictionary
06:24
  آشنایی با Python Loops
07:23
فصل 2: تحلیل داده و هوش امنیتی
  نحوه کار با Python Debugger
13:01
  نحوه کار با ArgParser Module
05:26
  آشنایی با File Operations
17:32
  نحوه کار با Python Sets
03:32
  آشنایی با Regular Expressions
22:35
  نحوه استفاده از Log Parsing
07:43
  آشنایی با تکنیک و ابزارهای Data Analysis
21:39
  آشنایی با ابزار longtail
08:48
  آشنایی با Geolocation Acquisition
04:53
  آشنایی با Blacklists and Whitelists
06:17
فصل 3: شبیه‌سازی حملات، بدافزار و اسکریپت‌نویسی دفاعی
  آشنایی با Packet Analysis Packet Reassembly
12:02
  نحوه نوشتن ویروس Additional File با پایتون
12:07
  نحوه نوشتن ویروس برای بالا بردن CPU Usage با پایتون
02:43
  نحوه نوشتن ویروس برای پاک کردن فایل ها با پایتون
10:50
  نحوه نوشتن ویروس برای Enable and Disable CDROM and USB
15:03
  نحوه نوشتن Backdoor با پایتون
12:34
  نحوه پیدا کردن Backdoor
02:25
  نحوه رمز کردن اطلاعات
17:58
  بررسی ویروس‌های Batch
09:35
  نحوه تبدیل برنامه پایتونی به فرمت اجرایی
04:57
فصل 4: جرم‌یابی دیجیتال
  آشنایی با Forensics
17:24
  طریقه کار با FTK Imager
07:15
  طریقه نوشتن Python Capture for Disk RAM and Network
67:08
  طریقه نوشتن File Carving The STRUCT Module
17:50
  آشنایی با Network Socket
23:58
  آشنایی با Image Forensics and PIL
14:19
  آشنایی با SQL Injection Forensics
04:48
  آشنایی با Web Communications Forensics
18:06
فصل 5: برنامه‌نویسی پیشرفته و ارتباطات شبکه
  آشنایی با Network Socket Operations
15:35
  آشنایی با Exception Handling
06:36
  آشنایی با Process Execution
09:24
  آشنایی با Blocking and Non-blocking Sockets
06:01
  نحوه استفاده از Select Module for Asynchronous
06:18
  آشنایی با Python Objects
11:48
  نحوه استفاده از Python Packing and Unpacking
06:18
فصل 6: جمع بندی و نکات پایانی
  جمع بندی و نکات پایانی
01:57

پیش‌نیاز‌ها

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

آشنایی مقدماتی با مفاهیم شبکه و امنیت: درک مفاهیمی مثل IP، پورت، و تفاوت بین تیم‌های نفوذ (Red Team) و دفاع (Blue Team) برای درک بهتر پروژه‌های عملی (مانند Socket Programming) مفید است.
آشنایی اولیه با سیستم‌عامل‌ها: توانایی کار با خط فرمان (CMD یا Terminal) در ویندوز یا لینوکس.
بدون نیاز به پیش‌زمینه برنامه‌نویسی: از آنجایی که در ابتدای دوره، مباحث پایه پایتون (متغیرها، حلقه‌ها و توابع) به صورت کامل آموزش داده شده است، هیچ نیازی به دانش قبلی در برنامه‌نویسی ندارید.
اشتیاق به حل مسئله: مهم‌ترین پیش‌نیاز این دوره، روحیه جستجوگری و علاقه به خودکارسازی فرآیندهای تکراری در امنیت است.

توضیحات دوره

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

در این دوره که بر اساس استاندارد معتبر SANS SEC573 طراحی شده، ما از صفر مطلق (نصب پایتون) شروع می‌کنیم و به عمق تاریک و تخصصی امنیت نفوذ می‌کنیم. شما در این مسیر کاملاً عملی، مهارت‌های زیر را به دست می‌آورید:

  • خودکارسازی (Automation): پردازش هوشمند لاگ‌ها و تحلیل داده‌های حجیم سایبری.
  • جرم‌یابی دیجیتال (Forensics): استخراج داده از تصاویر، تحلیل دیتابیس و کار با ابزارهای حرفه‌ای مثل FTK.
  • امنیت شبکه و بدافزار: از برنامه‌نویسی سوکت تا ساخت Backdoor و تحلیل بدافزارهای کاربردی.
  • این دوره برای کسانی است که نمی‌خواهند فقط اپراتور باشند، بلکه می‌خواهند معمار امنیت خود باشند.

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

4.6

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

1
2
3
4
5

پارسا کیانی

29 روز پیش

5

خیلی وقت بود منتظر این دوره طلایی بودم

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

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

امکان اشتراک گذاری در لینکدین
دو زبانه
فریبرز فلاح زادهمتخصص DevOps، کلود و امنیت، مدرس رسمی و نویسنده کتاب‌های مرجع فناوری اطلاعات
44دوره
5,371دانشجو
300نظر و امتیاز

فریبرز فلاح‌زاده متخصص DevOps، رایانش ابری (Cloud)، امنیت سایبری و مهندسی شبکه با بیش از ۱۸ سال تجربه در صنعت فناوری اطلاعات است. حوزه اصلی فعالیت او طراحی، پیاده‌سازی و آموزش زیرساخت‌های مدرن مبتنی بر Cloud، اتوماسیون و DevOps در سازمان‌ها و تیم‌های فنی است.

او نویسنده و مدرس مجموعه‌ای از دوره‌ها و منابع آموزشی در حوزه‌هایی مانند AWS، Kubernetes، Docker، Jenkins، Git، Terraform، Ansible، CEH و Security+ است و در زمینه شبکه‌های پیشرفته و راهکارهای VoIP مبتنی بر Cisco، Issabel و Asterisk نیز تدریس می‌کند. فلاح‌زاده در کنار فعالیت آموزشی، در پروژه‌های سازمانی به عنوان مشاور DevOps و امنیت سایبری با شرکت فناوران پاسارگاد همکاری داشته و تجربه عملی در پیاده‌سازی زیرساخت‌های ابری، اتوماسیون و امنیت سیستم‌ها دارد.

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

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

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

دیگر دوره‌های فریبرز فلاح زاده