PowerShell for Security Professionals Class at Derbycon
On September 25 and 26 I will be teaching at Derbycon my class on Introduction to PowerShell for Security Professionals https://www.derbycon.com/training-courses/#intropower . To give a bit of background on it I have since 2007 been using PowerShell since version 1 for automating, managing, securing and breaking Exchange, Windows, VMware, NetApp and even Cisco for several customers in the Caribbean, Central and South America. I have to admit of all the command shells I have used PowerShell has to be my favorite, it is truly a very powerful shell. I have coded several thousands of lines of PowerShell, in modules both in PowerShell and C#, I have also written several blog posts on it, all of this leading me to the creation of these class. Microsoft is evolving its technologies at a more rapid pace and PowerShell has become a critical pillar of its Management Framework for Windows and Server products. In the class targeted at security professionals, to me these are:
- System Admins that care about security.
- Auditors and Incident Response teams that need to work with live and offline Windows Systems.
- Pentesters that want to expand their skills with new ways to discover, enumerate, attack and do post exploitation using PowerShell.
The first day it will be a fast paced introduction to PowerShell and its philosophy, Covering:
- What is PowerShell.
- Using the Help Subsystem.
- Working with the Pipeline.
- Extending PowerShell via Module and Snappings.
- Formatting
- Remoteting
- PowerShell notion of security
- WMI and CIM
- Powershell Scripting Syntax
The second day will cover:
- Network Discovery.
- Incident Response and Auditing.
- Post Explotation