دوره Packet Crafting with Scapy

Packet crafting تکنیکی است که به کارشناسان تست‌نفوذ اجازه می‌دهد تا مجموعه قوانین فایروال را بررسی کرده و نقاط ورود به یک سیستم یا شبکه هدف را بیابند. این کار با تولید دستی بسته‌ها برای آزمایش دستگاه‌ها و رفتار شبکه، به جای استفاده از ترافیک شبکه موجود انجام می‌شود. این آزمایش ممکن است فایروال، IDS، پشته TCP/IP، روتر یا هر جزء دیگر از شبکه را هدف قرار دهد. اما تکنیک‌های Packet crafting و دفاع فعال فقط برای اعضای تیم قرمز یا تیم تست‌نفوذ نیستند. به عنوان کارشناسان حوزه دفاعی، درک محدودیت‌های فناوری‌ها مهم است تا بتوانیم اقدامات متقابلی را برای محافظت در برابر این شکاف‌ها ایجاد کنیم. 

استراتژی‌های دفاع فعال دید بیشتری را برای مدافعان فراهم می‌کند. هرگونه دسترسی به این سیستم‌ها نشانه رفتارهای مشکوک بالقوه است. آنها را می‌توان برای نظارت و یادگیری در مورد یک حمله و ارائه اطلاعات عملیاتی و تهدید داخلی استفاده کرد. این مهارت‌ها و ابزارها همچنین به ما کمک می‌کنند تا در مورد نحوه عملکرد پروتکل‌ها و سیستم‌های خود بیاموزیم. توانایی تشریح یک سشن شبکه یا پروتکل برنامه و ایجاد مجدد آن یک مجموعه مهارت فوق‌العاده قدرتمند است. حال ما قصد داریم در این دوره از Scapy در این ماژول‌ها برای packet crafting استفاده کنیم. Scapy یک برنامه بسیار قدرتمند و متن‌باز دست‌کاری بسته است که توسط Philippe Biondi نوشته شده است. این ابزار به دلیل امکانات زیاد، خود را از سایر ابزارهای packet crafting متمایز کرده است و توانایی دست‌کاری هر فیلد یا مقداری را در هدر بسته یا پیلود فراهم می‌کند.

مزایای آکادمی لیان

سرفصل‌های دوره Packet Crafting with Scapy

سرفصل‌های دوره Packet Crafting with Scapy به گونه‌ای طراحی شده است تا تا نیازهای یک کارشناس حوزه امنیت را در تامین امنیت شبکه برآورد سازد. در ابتدای دوره شما با مفاهیم اولیه TCP/IP آشنا خواهید شد، سپس آشنایی مقدماتی با زبان برنامه‌نویسی پایتون خواهدی داشت و در ادامه بطور کامل مبحث Packet Crafting با Scapy را فرا خواهید گرفت.

content-photos/384/3896/D1U0ZGPgzhVB5Goo_6.webp

سرفصل‌های دوره Packet Crafting with Scapy

سرفصل‌های دوره Packet Crafting with Scapy به گونه‌ای طراحی شده است تا تا نیازهای یک کارشناس حوزه امنیت را در تامین امنیت شبکه برآورد سازد. در ابتدای دوره شما با مفاهیم اولیه TCP/IP آشنا خواهید شد، سپس آشنایی مقدماتی با زبان برنامه‌نویسی پایتون خواهدی داشت و در ادامه بطور کامل مبحث Packet Crafting با Scapy را فرا خواهید گرفت.

content-photos/384/3896/D1U0ZGPgzhVB5Goo_6.webp
  • آشنایی با مدل لایه‌ای OSI و TCP/IP
  • آشنایی با مفهوم Protocol و انواع پروتکل‌های مدل لایه TCP/IP
  • آشنایی با مفهوم Packet
  • آشنایی با مفهوم Packet Crafting و انواع ابزارهای موجود
  • معرفی Scapy و توانمندی‌های آن
  • نصب پایتون و نصب Scapy

تشریح برخی مفاهیم لازم در استفاده از Scapy

  • متغیر یا Variable 
  • ساختارهای ذخیره‌سازی موقت یا Data Structure
  • دستورات شرطی یا Coitional Statement
  • دستورات حلقه یا Loop Statement
  • توابع یا Function
  • ساختار Packet در Scapy (ایجاد و ساخت یک Packet)
  • توابع داخلی در Scapy
  • تشریح Packet
  • توابع ارسال و دریافت در Scapy
  • تشریح پاسخ پس از ارسال Packet
  • آشنایی با ساختار پروتکل SNMP
  • ساخت Packet ازنوع SNMP
  • ارسال Packet و مشاهده آن در سامانه دریافت Log
  • آشنایی با ساختار پروتکل DNS
  • ساخت و ارسال Packetهای DNS
  • دریافت Packet و ویرایش آن
  • آزمون DNS Spoofing
  • توابع Capture در Scapy
  • مشاهده و استخراج دیتا از فایل‌های .pcap
  • DNS Spoofing از روشی دیگر
  • آشنایی با ساختار پروتکل TCP
  • ساخت Packetهای TCP
  • بررسی یک پروتکل TCP در دنیای واقعی
  • آشنایی مقدماتی با زبان برنامه‌نویسی پایتون
  • آشنایی مقدماتی با شبکه و مدل لایه‌ای TCP/IP
  • آشنایی اولیه با مفاهیم امنیت
     
  • راهبران شبکه و تجهیزات امنیتی
  • مهندسین شبکه و امنیت
  • اعضای تیم‌های قرمز و آبی
  • علاقه‌مندان به تحلیل ابزارهای و پروتکل‌های شبکه و امنیت
  • آشنایی با ساختار Packet در شبکه
  • آشنایی با ساختار پروتکل‌های مهم در مدل لایه‌ای TCP/IP و Headerهای آن
  • کسب توانایی در خصوص تجزیه و تحلیل Packet در شبکه
  • کسب توانایی در خصوص سنجش و آزمون ابزارهای مبتنی بر پروتکل در شبکه
  • کسب توانایی در خصوص سنجش و آزمون تجهیزات شبکه / امنیتی
  • کسب توانایی در خصوص نوشتن کد ابزارهای امنیتی
  • کسب توانایی در خصوص کدنویسی و سنجش حملات در شبکه