
نویسنده |
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