دوره آنلاین (لایو) SANS SEC660: Advanced Penetration Testing, Exploit Writing, and Ethical Hacking

دوره آنلاین (لایو) SANS SEC660: Advanced Penetration Testing, Exploit Writing, and Ethical Hacking

خلاصه دوره SANS SEC660: Advanced Penetration Testing, Exploit Writing, and Ethical Hacking:

روز به روز حملات مهاجمان هوشمندانه تر و روش های آنها پیچیده تر میشود. شما برای همگام شدن با جدیدترین روش های حمله به یک میل شدید برای یادگیری ، پشتیبانی ، و فرصتی برای تمرین و ایجاد تجربه نیاز دارید. دوره SEC660 به عنوان ادامه مسیر و یک نقطه پیشرفت برای دانشجویانی که دوره SEC560 را گذرانده و یا تجربه عملی کافی در تست نفوذ دارند طراحی شده است. این دوره به شما دانش عمیق در مورد برجسته ترین و قدرتمند ترین محور های حمله میدهد. این دوره هم مانند دوره SEC560 دارای آزمایشگاه های عملی است. مفاهیم در اینجا فراتر از چندین اسکن ساده برای پیدا کردن آسیب پذیری های مختلف است و به شما نحوه استفاده از توانایی های یک مهاجم پیشرفته برای یافتن آسیب پذیری های قابل توجه آموزش داده میشود.
در هر جلسه ابتدا مفاهیم و توضیحات حمله گفته خواهد شد و سپس حمله به طور عملی انجام خواهد شد. پس از آن برای تثبیت مطالب در ذهن ، حمله توسط دانشجویان در یک محیط آزمایشگاهی انجام میشود. پس از پایان هر جلسه یک تمرین به همراه لابراتوار در اختیار دانشجویان قرار داده میشود. از موضوعات مورد بحث میتوان به استفاده از پایتون برای تست نفوذ ، حمله هایی به NAC (Network Access Control) ، حمله هایی به VLAN (Virtual Local Area Network) ، بیرون آمدن از محیط های محدود شده لینوکس و ویندوز ، IPv6 ، بالا بردن سطح دسترسی (Privilege Escalation) در لینوکس و ویندوز ، اکسپلویت نویسی لینوکس و ویندوز ، Fuzzing ، دور زدن کنترل های امنیتی مدرن سیستم عامل ها مانند ASLR ، DEP و بسیاری موارد دیگر اشاره کرد.


مدت دوره:

60 ساعت

پیشنیاز:

• SANS SEC560: Network Penetration Testing and Ethical Hacking
• مفاهیم پایه برنامه نویسی
• آشنایی با یک زبان برنامه نویسی مانند پایتون


مخاطب دوره SANS SEC660: Advanced Penetration Testing, Exploit Writing, and Ethical Hacking:

• متخصصین تست نفوذ شبکه (Network and Systems Penetration Testers)
• کنترل و مدیریت کنندگان حادثه (Incident Handlers)
• توسعه دهندگان نرم افزار (Application Developers)
• متخصصین IDS (IDS Engineers)


اهداف دوره SANS SEC660: Advanced Penetration Testing, Exploit Writing, and Ethical Hacking:

این دوره با معرفی مفاهیم پیشرفته تست نقوذ و ارائه یک نمای کلی برای آماده سازی دانشجویان در رابطه با آنچه در پیش است شروع میشود. در ابتدا تمرکز بر روی حملات شبکه است. عناوین این بخش شامل دسترسی ، دستکاری و اکسپلویت کردن آن است. حملات بر روی NAC ، VLANs ، OSPF ، 802.1x ، CDP ، IPv6 ، VOIP ، SSL ، ARP ، SNMP و ... انجام میشود. در ادامه نحوه انجام تست نفوذ بر روی پیاده سازی های مختلف رمزنگاری آموزش داده میشود. در ادامه زبان برنامه نویسی پایتون و کاربرد آن در تست نفوذ معرفی میشود. در نهایت حمله هایی که بر بستر سیستم عامل امکان پذیر است گفته خواهد شد. شما نحوه شناسایی Privileged Programs را یاد خواهید گرفت ، با مهندسی معکوس (Reverse Engineering) برای پیدا کردن کد های آسیب پذیر یک برنامه آشنا خواهید شد ، کنترل های امنیتی مدرن مانند ASLR ، DEP را دور خواهید زد. به طور خلاصه:
• نحوه انجام تست نفوذ بر روی دیوایس های شبکه مانند روتر ها و سوییچ ها را یاد خواهید گرفت.
• تست نفوذ NAC (Network Access Control)
• تست نفوذ پیاده سازی های رمزنگاری (Cryptography Pentest)
• Fuzzing
• مهندسی معکوس (Reverse Engineering) کد های برنامه های ویندوزی و لینوکسی
• نحوه نوشتن اکسپلویت برای اپلیکیشن های ویندوزی و لینوکسی
• نحوه دور زدن (Bypass) ، DEP و ASLR


سرفصل دوره SANS SEC660: Advanced Penetration Testing, Exploit Writing, and Ethical Hacking:

• SEC660.1: Network Attacks for Penetration Testers

 Bypassing network access/admission control (NAC)
 Impersonating devices with admission control policy exceptions
 Exploiting EAP-MD5 authentication
 Custom network protocol manipulation with Ettercap and custom filters
 Multiple techniques for gaining man-in-the-middle network access
 IPv6 for penetration testers
 Exploiting OSPF authentication to inject malicious routing updates
 Using Evilgrade to attack software updates
 Overcoming SSL transport encryption security with SSLstrip
 Remote Cisco router configuration file retrieval

• SEC660.2: Crypto and Post-Exploitation

 Pen testing cryptographic implementations
 Exploiting CBC bit flipping vulnerabilities
 Exploiting hash length extension vulnerabilities
 Delivering malicious operating systems to devices using network booting and PXE
 PowerShell Essentials
 Enterprise PowerShell
 Post Exploitation with PowerShell and Metasploit
 Escaping Software Restrictions
 Two-hour evening Capture the Flag exercise against a modern network with hardened servers, desktops, and vApp targets

• SEC660.3: Python, Scapy, and Fuzzing

 Becoming familiar with Python types
 Leveraging Python modules for real-world pen tester tasks
 Manipulating stateful protocols with Scapy
 Using Scapy to create a custom wireless data leakage tool
 Product security testing
 Using Taof for quick protocol mutation fuzzing
 Optimizing your fuzzing time with smart target selection
 Automating target monitoring while fuzzing with Sulley
 Leveraging Microsoft Word macros for fuzzing .docx files
 Block-based code coverage techniques using Paimei

• SEC660.4: Exploiting Linux for Penetration Testers

 Stack and dynamic memory management and allocation on the Linux OS
 Disassembling a binary and analyzing x86 assembly code
 Performing symbol resolution on the Linux OS
 Identifying vulnerable programs
 Code execution redirection and memory leaks
 Identifying and analyzing stack-based overflows on the Linux OS
 Performing return-to-libc (ret2libc) attacks on the stack
 Return-oriented programming
 Defeating stack protection on the Linux OS
 Defeating ASLR on the Linux OS


• SEC660.5: Exploiting Windows for Penetration Testers

 The state of Windows OS protections on Windows 7, 8, 10, Server 2008 and 2012
 Understanding common Windows constructs
 Stack exploitation on Windows
 Defeating OS protections added to Windows
 Creating a Metasploit module
 Advanced stack-smashing on Windows
 Using ROP
 Building ROP chains to defeat DEP and bypass ASLR
 Windows 7 and Windows 8 exploitation
 Porting Metasploit modules
 Client-side exploitation
 Windows Shellcode


• SEC660.6: Capture the Flag Challenge


جزئیات سرفصل آموزشی دوره SANS SEC660: Advanced Penetration Testing, Exploit Writing, and Ethical Hacking را از طریق لینک زیر دریافت کنید:


سرفصل دوره سماتک