About This Online Training Course

Trainer: Ben Ten

PowerShell for Offense and Defense Course Description:

Whether you are a penetration tester or a defender, there is one common tool that is used very heavily by both teams; PowerShell. PowerShell has grown to be an organization’s best friend and potentially it’s worst enemy. In this course, we will demonstrate how you can use PowerShell both as a penetration tester and as a defender. We will identify ways to attack a lab environment and then how you can use PowerShell to detect those attacks. We will also look at ways to use PowerShell as a deceptive defense. This class is designed for students to be immersed in a simulated corporate environment that allows students to attack and detect against those attacks. This class will cover tactics, techniques, and procedures (TTPs) commonly used by penetration testers and will demonstrate ways to identify those indicators of compromise (IoCs) all within PowerShell.

This course qualifies for 14 hours of CPE credit hours.

Overview and Course Syllabus:

This two-day training course will be held using video-conferencing software with the ability for group and individual instruction.

Day 1

  • Offensive Discovery
  • Target Selection
  • Exploitation
  • Tools
  • Lab 1

Day 2

  • Common Defense
  • Detections with Event Logs
  • ELK and PowerShell
  • Paths of Least Resistance
  • Lab 2

Key Takeaways:

  • Learn both offensive and defensive techniques specifically with PowerShell
  • Learn ways to penetration test only using PowerShell

Who Should Take This Course:

  • Defenders
  • Penetration Testers
  • System Administrators
  • Anyone looking to strengthen their offensive and defensive knowledge

What’s provided for both courses:

  • A lab environment with a windows VM for students to use with their offensive and defensive PowerShell scripts
  • Free scripts, tools, and custom code to help understand offense and defense using PowerShell
  • All presentation slides and a course handout with all of the commands

Technical Requirements for both courses:

  • Internet connection
  • Web browser to access Student Lab
  • Web camera
  • Headphones and microphone


Contact us for a military discount and group pricing (3 or more students)

See Dates & Times