دوستان و همراهان عزیز ، سرور اختصاصی مترجم فراز نتورک راه اندازی شد ، با توجه به api تخصصی خریداری شده برای سرور ، یه ترجمه حرفه ای تولید کرده و در اختیار شما بزرگواران قرار می دهیم

دانلود کتاب آموزشی GIAC Penetration Tester (GPEN) جلد اول

دسته‌بندی: برچسب: تاریخ به روز رسانی: 31 خرداد 1405 تعداد بازدید: 481 بازدید

کتاب به زبان فارسی و به صورت ترجمه از منابع خارجی می باشد

تعداد صفحات کتاب : 563

پشتیبانی ایتا پشتیبانی بله پشتیبانی تلگرام

۴۰۰,۰۰۰تومان

torobpay
هر قسط با ترب‌پی: ۱۰۰,۰۰۰تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
snapppay
هر قسط با اسنپ‌پی: ۱۰۰,۰۰۰تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.

سر فصل دوره آموزشی GPEN: تست نفوذ شبکه و ارزیابی امنیتی

دوره GIAC Penetration Tester (GPEN) بر مفاهیم، ابزارها و تکنیک‌های تست نفوذ شبکه تمرکز دارد و مهارت‌های لازم برای شناسایی و بهره‌برداری از آسیب‌پذیری‌ها را در شبکه‌ها و سیستم‌ها آموزش می‌دهد. در ادامه، سرفصل‌های این دوره آموزشی آورده شده است:


بخش 1. مقدمه بر تست نفوذ

 

فصل 1. تعریف تست نفوذ

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

  • بررسی هدف اصلی تست نفوذ: شناسایی آسیب‌پذیری‌ها قبل از استفاده توسط مهاجمان واقعی

فصل 2. اهمیت تست نفوذ

  • توضیح ضرورت انجام تست نفوذ برای ارزیابی امنیت و کاهش خطرات حملات سایبری

  • مزایای تست نفوذ برای سازمان‌ها در شناسایی آسیب‌پذیری‌ها و تقویت اقدامات امنیتی

فصل 3. تفاوت بین تست نفوذ و ارزیابی آسیب‌پذیری

  • تست نفوذ: شبیه‌سازی حملات واقعی برای دسترسی به سیستم‌ها و اطلاعات حساس

  • ارزیابی آسیب‌پذیری: شناسایی آسیب‌پذیری‌های موجود بدون بهره‌برداری از آن‌ها

  • مقایسه روش‌ها و نتایج به دست آمده از هرکدام

فصل 4. انواع تست نفوذ

  • جعبه سیاه (Black Box Testing): تست نفوذ با دانستن حداقل اطلاعات از سیستم هدف

  • جعبه سفید (White Box Testing): تست نفوذ با دسترسی کامل به اطلاعات داخلی سیستم

  • جعبه خاکستری (Gray Box Testing): ترکیب روش‌های جعبه سیاه و سفید با دسترسی محدود به اطلاعات

  • مقایسه هر نوع تست و مزایا و معایب آن‌ها

فصل 5. اخلاق حرفه‌ای در تست نفوذ

  • اهمیت رعایت اصول اخلاقی در انجام تست نفوذ

  • ضرورت کسب مجوزهای قانونی و توافق‌نامه‌ها با سازمان‌ها قبل از انجام تست‌ها

  • چگونگی جلوگیری از آسیب به سیستم‌ها و حفظ حریم خصوصی اطلاعات

فصل 6. چارچوب‌های قانونی تست نفوذ

  • معرفی قوانین و مقررات مختلف در کشورهای مختلف برای تست نفوذ

  • اهمیت توجه به الزامات قانونی و حقوقی هنگام انجام تست‌های نفوذ

  • نحوه درخواست مجوز و رعایت اصول قانونی در انجام تست‌ها

فصل 7. نقش تست نفوذ در امنیت سایبری

  • نحوه کمک تست نفوذ به تیم‌های امنیتی در شناسایی ضعف‌های پنهان

  • اهمیت این فرآیند در شبیه‌سازی حملات واقعی و آمادگی برای تهدیدات آینده

فصل 8. ابزارها و منابع اولیه برای تست نفوذ

  • معرفی ابزارهای رایج در مراحل مختلف تست نفوذ (مانند Nmap، Metasploit، Wireshark)

  • مقدمه‌ای بر منابع اطلاعاتی برای جمع‌آوری داده‌های سیستم هدف

فصل 9. فرآیند تست نفوذ

  • مراحل اصلی تست نفوذ شامل جمع‌آوری اطلاعات، تحلیل آسیب‌پذیری‌ها، بهره‌برداری، حفظ دسترسی و گزارش‌دهی

  • توضیح هر مرحله و اهمیت آن در فرآیند کلی

فصل 10. تأثیر تست نفوذ بر امنیت سازمانی

  • بررسی نحوه استفاده از نتایج تست نفوذ برای تقویت سیستم‌های امنیتی سازمان‌ها

  • ارزیابی آسیب‌پذیری‌ها و ارائه پیشنهادات برای بهبود امنیت


بخش 2. مراحل تست نفوذ (Penetration Testing Phases)

 

فصل 1. جمع‌آوری اطلاعات (Reconnaissance)

  • هدف جمع‌آوری اطلاعات

    • جمع‌آوری داده‌های پایه‌ای در مورد هدف و زیرساخت‌ها

    • شناسایی دامنه‌ها، سرورها، و خدمات فعال

  • روش‌های جمع‌آوری اطلاعات

    • Passive Reconnaissance: جمع‌آوری اطلاعات از منابع عمومی بدون تعامل مستقیم با هدف

    • Active Reconnaissance: استفاده از ابزارهای فعال مانند Nmap برای شناسایی پورت‌ها و سرویس‌ها

  • ابزارهای جمع‌آوری اطلاعات

    • Nmap: اسکنر پورت و شناسایی سرویس‌ها

    • Maltego: تجزیه و تحلیل اطلاعات و نقشه‌برداری از ارتباطات

فصل 2. اسکن و تحلیل آسیب‌پذیری‌ها (Scanning and Enumeration)

  • اسکن پورت‌ها و خدمات

    • شناسایی پورت‌های باز و سرویس‌های فعال

    • استفاده از Nmap برای اسکن دقیق پورت‌ها و شناسایی نسخه‌های نرم‌افزار

  • شناسایی آسیب‌پذیری‌ها

    • استفاده از ابزارهای تحلیل آسیب‌پذیری مانند Nessus یا OpenVAS برای شناسایی آسیب‌پذیری‌های سیستم

  • تحلیل بنرها

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

  • Enumerating خدمات و منابع

    • جمع‌آوری اطلاعات درباره حساب‌های کاربری، پرینترها، و منابع مشترک در شبکه

فصل 3. بهره‌برداری از آسیب‌پذیری‌ها (Exploitation)

  • شناسایی آسیب‌پذیری‌ها

    • بهره‌برداری از ضعف‌های شناخته‌شده در سیستم‌ها، برنامه‌ها و خدمات

  • بهره‌برداری از آسیب‌پذیری‌ها در سرویس‌ها

    • استفاده از تکنیک‌های مختلف برای بهره‌برداری از آسیب‌پذیری‌ها مانند تزریق SQL، XSS، یا آسیب‌پذیری‌های نرم‌افزاری

  • ابزارهای بهره‌برداری

    • Metasploit: استفاده از Metasploit Framework برای بهره‌برداری از آسیب‌پذیری‌های شناخته‌شده

    • Buffer Overflow: حمله‌ای برای اجرای کدهای مخرب در سیستم هدف

فصل 4. حفظ دسترسی (Post-Exploitation)

  • جمع‌آوری اطلاعات حساس

    • استخراج اطلاعات حساسی مانند رمزهای عبور، داده‌های مالی، یا اطلاعات شخصی

  • ارتقا دسترسی‌ها

    • استفاده از آسیب‌پذیری‌ها برای ارتقا سطح دسترسی (Privilege Escalation) در سیستم

  • مخفی‌سازی فعالیت‌ها

    • پنهان کردن نشانه‌ها و فعالیت‌ها برای جلوگیری از شناسایی

    • استفاده از تکنیک‌هایی مانند حذف لاگ‌ها و فایل‌های اجرایی مخفی

فصل 5. تکنیک‌های فرار از شناسایی (Evasion Techniques)

  • دور زدن سیستم‌های IDS/IPS و فایروال‌ها

    • استفاده از تکنیک‌هایی برای فرار از سیستم‌های تشخیص و پیشگیری از نفوذ (IDS/IPS)

  • تکنیک‌های رمزگذاری ترافیک

    • رمزگذاری ترافیک برای جلوگیری از شناسایی فعالیت‌های مشکوک

  • استفاده از پروکسی‌ها و VPN

    • پنهان‌سازی آدرس IP واقعی و مسیر حمله از طریق استفاده از پروکسی‌ها و شبکه‌های خصوصی مجازی (VPN)

  • تکنیک‌های Obfuscation

    • مخفی‌سازی کدهای مخرب و ترافیک در کدهای دیگر برای جلوگیری از شناسایی

فصل 6. گزارش‌دهی و ارائه نتایج (Reporting)

  • تهیه گزارش تست نفوذ

    • تدوین گزارش جامع و حرفه‌ای که آسیب‌پذیری‌ها و نقاط ضعف شناسایی شده را بیان کند

  • ارائه پیشنهادات به تیم فنی

    • ارائه راهکارهای فنی برای رفع آسیب‌پذیری‌ها و بهبود وضعیت امنیتی

  • گزارش‌دهی به مدیریت

    • بیان خطرات و تهدیدات برای مدیران و ارائه توصیه‌هایی برای کاهش ریسک‌های امنیتی

  • مستندسازی فرآیند تست نفوذ

    • ثبت تمامی مراحل و ابزارهای استفاده‌شده در تست نفوذ برای شفافیت و پیگیری


بخش 3. ابزارهای تست نفوذ

 

فصل 1. Nmap (Network Mapper)

  • کاربرد اصلی: اسکن پورت‌ها و نقشه‌برداری از شبکه

  • ویژگی‌ها:

    • شناسایی دستگاه‌های موجود در شبکه و سیستم‌های فعال

    • شناسایی پورت‌های باز و سرویس‌های در حال اجرا

    • تحلیل نسخه‌های نرم‌افزاری و سیستم‌عامل

    • تشخیص مشکلات امنیتی مانند سرویس‌های آسیب‌پذیر

  • دستورات کاربردی:

    • nmap -sP 192.168.1.0/24: اسکن ساده شبکه برای شناسایی دستگاه‌ها

    • nmap -sV 192.168.1.1: شناسایی ورژن سرویس‌ها

فصل 2. Metasploit Framework

  • کاربرد اصلی: بهره‌برداری از آسیب‌پذیری‌ها

  • ویژگی‌ها:

    • شامل مجموعه‌ای از exploitهای آماده برای بهره‌برداری از آسیب‌پذیری‌ها

    • شبیه‌سازی حملات واقعی در محیط‌های آزمایشی

    • توانایی اجرا حملات پیچیده مانند حملات متنوع به سیستم‌های مختلف

  • دستورات کاربردی:

    • use exploit/windows/smb/ms08_067_netapi: انتخاب و استفاده از یک exploit خاص

    • set RHOSTS 192.168.1.105: تنظیم آدرس IP هدف

    • exploit: اجرای حمله

فصل 3. Burp Suite

  • کاربرد اصلی: تست نفوذ برنامه‌های وب

  • ویژگی‌ها:

    • شبیه‌سازی حملات XSS، SQL Injection و دیگر آسیب‌پذیری‌های OWASP Top 10

    • شنود ترافیک HTTP/HTTPS و تجزیه و تحلیل درخواست‌ها و پاسخ‌ها

    • قابلیت انجام حملات Proxy، Intruder، Scanner

  • دستورات کاربردی:

    • پیکربندی Proxy برای شنود ترافیک وب

    • استفاده از Intruder برای تست حملات brute force یا تزریق

فصل 4. Wireshark

  • کاربرد اصلی: تحلیل ترافیک شبکه

  • ویژگی‌ها:

    • ثبت و تحلیل ترافیک شبکه در زمان واقعی

    • بررسی پروتکل‌های مختلف شبکه (TCP, UDP, HTTP, DNS و…)

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

  • دستورات کاربردی:

    • فیلتر کردن بسته‌های خاص با استفاده از فیلترهای Wireshark

    • تحلیل پکت‌ها برای شناسایی ترافیک غیرعادی

فصل 5. John the Ripper

  • کاربرد اصلی: کرک کردن رمز عبور

  • ویژگی‌ها:

    • کرک کردن پسوردهای هش شده در سیستم‌های مختلف

    • پشتیبانی از الگوریتم‌های مختلف هش مانند DES, MD5, SHA و…

    • استفاده از روش‌های brute force و dictionary attack برای شکستن رمزها

  • دستورات کاربردی:

    • john --wordlist=passwords.txt --format=raw-md5 hashes.txt: استفاده از یک فایل دیکشنری برای کرک کردن پسوردها

فصل 6. Hydra

  • کاربرد اصلی: حملات brute force به سرویس‌ها

  • ویژگی‌ها:

    • انجام حملات brute-force به سرویس‌های مختلف مانند SSH، FTP، HTTP و…

    • قابلیت انجام حملات با استفاده از دیکشنری یا ایجاد حملات ترکیبی

    • پشتیبانی از پروتکل‌های مختلف

  • دستورات کاربردی:

    • hydra -l admin -P passwords.txt ssh://192.168.1.100: انجام حمله brute force به SSH

    • hydra -L users.txt -P passwords.txt ftp://192.168.1.100: انجام حمله brute force به FTP

فصل 7. Nikto

  • کاربرد اصلی: اسکن آسیب‌پذیری‌های وب

  • ویژگی‌ها:

    • اسکن وب‌سایت‌ها برای شناسایی آسیب‌پذیری‌های امنیتی

    • شناسایی مشکلات مختلف مانند تزریق کد، تنظیمات اشتباه، و مشکلات امنیتی سرورها

    • پشتیبانی از پایگاه داده‌ای از آسیب‌پذیری‌ها

  • دستورات کاربردی:

    • nikto -h http://targetsite.com: اسکن وب‌سایت هدف

فصل 8. Aircrack-ng

  • کاربرد اصلی: تست امنیت شبکه‌های بی‌سیم (WiFi)

  • ویژگی‌ها:

    • شبیه‌سازی حملات به شبکه‌های وای‌فای مانند حملات Dictionary و brute force

    • امکان شنود ترافیک بی‌سیم و کرک کردن کلیدهای WEP و WPA/WPA2

  • دستورات کاربردی:

    • airmon-ng start wlan0: فعال کردن حالت مانیتور برای کارت شبکه وایرلس

    • aircrack-ng -w wordlist.txt capture.cap: کرک کردن پسورد شبکه وای‌فای

فصل 9. Netcat (nc)

  • کاربرد اصلی: ابزار ساده برای اتصال به سرویس‌ها و برقراری ارتباط بین سیستم‌ها

  • ویژگی‌ها:

    • ایجاد اتصال TCP/UDP

    • استفاده برای ایجاد پشتیبانی در تست نفوذ

    • ارسال و دریافت داده‌ها بین سیستم‌های مختلف

  • دستورات کاربردی:

    • nc -lvp 4444: گوش دادن به پورت 4444 برای دریافت اتصال

    • nc 192.168.1.105 4444: اتصال به پورت 4444 روی سیستم هدف


بخش 4. مهارت‌های پیشرفته

 

فصل 1. تحلیل و سوءاستفاده از پروتکل‌های شبکه

  • SMB (Server Message Block)

    • شناسایی آسیب‌پذیری‌ها در پروتکل SMB و سوءاستفاده از آن‌ها

    • استفاده از ابزارهایی مانند SMBclient برای شبیه‌سازی حملات

  • FTP (File Transfer Protocol)

    • تحلیل آسیب‌پذیری‌های FTP و روش‌های دور زدن امنیت

    • بهره‌برداری از FTP Anonymous Access

  • SNMP (Simple Network Management Protocol)

    • کشف آسیب‌پذیری‌ها در SNMP و سوءاستفاده از اطلاعات سیستمی

    • استفاده از ابزارهایی مانند SNMPwalk برای جمع‌آوری داده‌های حساس

فصل 2. تست نفوذ در محیط‌های ویندوز و لینوکس

  • تست نفوذ در ویندوز

    • شناسایی آسیب‌پذیری‌ها در ویندوز و راه‌های بهره‌برداری از آن‌ها

    • استفاده از ابزارهایی مانند PowerShell Empire و Meterpreter برای بهره‌برداری از آسیب‌پذیری‌های ویندوز

  • تست نفوذ در لینوکس

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

    • استفاده از ابزارهای Metasploit و LinEnum برای جست‌وجوی آسیب‌پذیری‌ها

فصل 3. تست نفوذ در شبکه‌های بی‌سیم (Wireless Penetration Testing)

  • بررسی پروتکل‌های بی‌سیم (Wi-Fi)

    • شناسایی آسیب‌پذیری‌های WPA2 و WPA3 و تکنیک‌های نفوذ به شبکه‌های بی‌سیم

    • استفاده از ابزارهایی مانند Aircrack-ng و Reaver برای شکستن رمزهای عبور

  • بهره‌برداری از نقاط ضعف پروتکل‌های بی‌سیم

    • حملات Replay و Deauthentication

    • نفوذ به شبکه‌های وای‌فای با استفاده از حملات Dictionary و Brute Force

فصل 4. دور زدن مکانیزم‌های امنیتی مانند IDS/IPS و فایروال‌ها

  • دور زدن IDS/IPS

    • تحلیل و شبیه‌سازی حملات برای دور زدن سیستم‌های شناسایی و پیشگیری از نفوذ (IDS/IPS)

    • استفاده از تکنیک‌هایی مانند Fragmentation و Decoy Traffic

  • دور زدن فایروال‌ها

    • شناسایی نقاط ضعف فایروال‌ها و تکنیک‌های نفوذ برای عبور از آن‌ها

    • استفاده از ابزارهایی مانند Hping3 و Nmap برای عبور از فایروال‌ها

فصل 5. تحلیل و نفوذ در سیستم‌های VoIP

  • تست نفوذ در سیستم‌های VoIP

    • شناسایی آسیب‌پذیری‌ها در پروتکل‌های VoIP مانند SIP و RTP

    • استفاده از ابزارهایی مانند SIPp و VoIP Hopper برای شبیه‌سازی حملات به شبکه‌های VoIP

  • حملات به VoIP

    • حملات مانند Denial of Service (DoS) و تزریق کد به سیستم‌های VoIP

    • بهره‌برداری از آسیب‌پذیری‌های در سیستم‌های PBX

فصل 6. تکنیک‌های پیشرفته مهندسی اجتماعی

  • حملات فیشینگ و Spear Phishing

    • شبیه‌سازی حملات فیشینگ برای سرقت اطلاعات حساس

    • استفاده از ابزارهایی مانند Social-Engineer Toolkit (SET)

  • حملات Vishing و Smishing

    • استفاده از تلفن و پیامک برای سرقت اطلاعات

    • استفاده از تکنیک‌های مهندسی اجتماعی برای نفوذ به سیستم‌ها

نقد و بررسی‌ها

نقد و بررسی وجود ندارد.

فقط مشتریانی که وارد سیستم شده اند و این محصول را خریداری کرده اند می توانند نظر بدهند.

سبد خرید

مجموع: ۷۰۰,۰۰۰تومان

مشاهده سبد خریدتسویه حساب

ورود به سایت