PowerShell for Security Professionals

Cybrary
Course

Unlock the power! Learn to apply PowerShell from both the red and blue team perspectives. In this PowerShell for Security Professionals course, you will learn the fundamentals of PowerShell and how it can be used to improve the automation of tasks across large organizational networks.

Time
2 hours 26 minutes
Difficulty
Intermediate
CEU/CPE
3
Share
NEED TO TRAIN YOUR TEAM? LEARN MORE
Join over 3 million cybersecurity professionals advancing their career
Sign up with
Required fields are marked with an *
or

Already have an account? Sign In »

Course Content
Module 1: Getting Started with PowerShell
Locate and Run Cmdlets
9m
Understand Basic Scripts
11m
Functions in PowerShell
3m
Introduction to Git and Version Control
6m
Module 2: The Power of Writing and Using Scripts

2.1Create and Run a Script

11m

2.2Install Visual Studio Code

8m

2.3Add Control Flow to a Script

10m

2.4Create Script Safeguards through Error Handling

3m

2.5PowerShell Scripting Demo

9m
Module 3: Security in PowerShell

3.1User Roles and Features

6m

3.2Using PowerShell to Manage Specific Rules

3m

3.3PowerShell Security Best Practices Quiz

1m
Module 4: PowerShell and Red Team

4.1Using PowerShell to Exploit

7m

4.2Using PowerShell to Deliver Payloads

5m

4.3PowerShell and Red Team Activities Quiz

1m
Module 5: PowerShell and Blue Team

5.1Integrating the Power of APIs

11m

5.2Making API Calls with PowerShell

4m

5.3Organizing Code Using Virtual Notebooks

9m

5.4PowerShell Defensive Operations Quiz

5m
Module 6: Where to Go from Here

6.1PowerShell-Related Interview Questions

11m

6.2Online PowerShell Resources to Check out

5m
Course Description

Learn to apply PowerShell from both the red and blue team perspectives. In this PowerShell for Security Professionals course, you will learn the fundamentals of PowerShell and how it can be used to improve the automation of tasks across large organizational networks.

Throughout this course, a broader discussion of using PowerShell from both a red and blue team perspective will be considered to provide the learner with a comprehensive understanding of the implied risk that exists when approaching both the offensive and defensive mindsets of using PowerShell.

Who Should Take This Course?

System Administrators, network defenders, and red team members who want to automate their tasks and be more efficient.

What Are The Prerequisites?

  • Basic awareness of programming languages
  • PC/Laptop installed with Windows
  • Some basic understanding of the command line (Win CMD/Unix Shell)
  • We also recommend that you have Visual Studio Code installed.

Course Goals

By the end of this course, learners should be able to:

  • Create PowerShell scripts to help automate security.
  • Review and deliver PowerShell scripts on remote systems.
  • Develop necessary infrastructure (including the ability to debug) to improve operational security.
  • Enumerate tasks and extract data needed to minimize risk using automated tooling and related scripts.
  • Expand on your ability to safely run PowerShell scripts (via already existing code) to thousands of computers across the network.
  • Identify key points of compromise necessary to defend against PowerShell malware and ransomware.
  • Reflect on your findings in a meaningful way to interpret data correctly.
Instructed By
Imran Muthuvappa
Imran Muthuvappa
Co-Founder, Kayyo.xyz
Instructor
Provider
Cybrary
Certificate of Completion
Certificate Of Completion

Complete this entire course to earn a PowerShell for Security Professionals Certificate of Completion