دانلود رایگان کتاب:
505.1 – Learn PowerShell Scripting for Security
معرفی و دانلود کتاب:

505.1 – Learn PowerShell Scripting for Security

505.1 - Learn PowerShell Scripting for Security
نویسنده

Jason Fossen

سال انتشار

2020

تعداد صفحات

1376

سطح کتاب

متوسط تا پیشترفته

زبان کتاب

انگلیسی

حجم فایل

28.4 MB

باکس دانلود

مطالعه کنید

ویرایش محتوا

درباره کتاب 505.1 – Learn PowerShell Scripting for Security:

کتاب Learn PowerShell Scripting for Security بخشی از دوره پیشرفته امنیتی SEC505 مؤسسه SANS است که با تمرکز بر اسکریپت‌نویسی در پاورشل برای اهداف امنیتی نوشته شده است. این کتاب، ترکیبی کاربردی از آموزش زبان پاورشل و نحوه استفاده از آن برای خودکارسازی وظایف امنیتی، شناسایی تهدیدها، و تحلیل سیستم‌ها را ارائه می‌دهد. مؤلف کتاب یعنی جیسون فاسن با تجربه‌ای چندین‌ساله در زمینه آموزش امنیت ویندوز، این کتاب را به صورت عملی و با رویکرد حرفه‌ای طراحی کرده است.  

خلاصه کتاب 505.1 – Learn PowerShell Scripting for Security:

در این کتاب خوانندگان ابتدا با مفاهیم اولیه و ساختار زبان پاورشل آشنا می‌شوند و سپس قدم به قدم به نوشتن اسکریپت‌هایی می‌پردازند که برای تحلیل رخدادهای امنیتی، بررسی لاگ‌ها، مدیریت وصله‌ها و بررسی تنظیمات امنیتی سیستم‌های ویندوزی به کار می‌روند. تمرکز اصلی بر خودکارسازی وظایف امنیتی روزمره است تا متخصصان امنیت بتوانند کارایی خود را بالا ببرند و خطاهای انسانی را کاهش دهند. کتاب همچنین تکنیک‌هایی برای ایمن‌سازی محیط پاورشل، مقابله با سوءاستفاده مهاجمان از آن، و اجرای کنترل‌های امنیتی خودکار ارائه می‌دهد. تمرینات عملی، مثال‌های واقعی و سناریوهای مبتنی بر تهدید، این کتاب را به یک منبع حیاتی برای تحلیل‌گران امنیت، مدیران سیستم، و متخصصان Blue Team تبدیل کرده است.
ویرایش محتوا

فهرست مطالب کتاب 505.1 – Learn PowerShell Scripting for Security:

Today’s Agenda

On Your Computer

What Is Windows PowerShell?

What Is PowerShell Core?

Tips for Executing Commands

Getting Help in PowerShell

Aliases

Objects, Properties, and Methods

Get-Member (Alias: gm)

Drives and Environment Variables

Your Profile Script(s)

Functions, Cmdlets, and Modules

The PowerShell Gallery

Today’s Agenda

Exporting, Importing, and Converting Object Data

On Your Computer

Select-Object (Alias: Select)

Where-Object (Aliases: Where, ?)

Arrays: Like In-Memory Database Tables

Capturing Output and File Contents to an Array

Search Event Logs

Hashtables

Splatting

Today’s Agenda

On Your Computer

Flow Control: If-ElseIf-Else

Flow Control: While

Flow Control: Do-While

Flow Control: ForEach and For

Flow Control: Switch

Today’s Agenda

On Your Computer

Functions

Creating a New Function

Passing in Named Parameters to a Function

Switch Parameters to Functions

Assigning Default Values to Function Parameters

Passing Arguments into Scripts

Typical Script Layout

Congratulations!

Appendix A: Becoming a Domain Controller

Appendix B: What Is the .NET Framework?

Appendix C: Creating COM Objects

Appendix D: Operators and Strings

Appendix E: Error Handling

Appendix F: Parsing Nmap XML Output

Appendix G: Installing Windows Server

موارد اخیر