PowerShell for Pentesters course: bit.ly/2FutYtF
Course stats: 74 videos, 12 hours of content
The PowerShell For Penetration Testers (PFPT) is an online course designed for teaching PowerShell to penetration testers, system administrators and other security professionals. You will be able to use and write tools in PowerShell, which is installed by default on all modern Windows operating systems. The course will be of interest to anyone who wants to know more about using PowerShell for security research, penetration testing and red teaming. The course covers various phases of a penetration test and PowerShell is used to enhance techniques in each phase.
A non-exhaustive list of topics to be taught include:
* Introduction to PowerShell
* Basics of PowerShell
* Scripting
* Advanced Scripting Concepts
* Modules
* Jobs
* PowerShell with .Net
* Using Windows API with PowerShell
* PowerShell and WMI
* Working with COM objects
* Interacting with the Registry
* Recon and Scanning
* Exploitation
- Brute Forcing
- Client Side Attacks
- Using existing exploitation techniques
- Porting exploits to PowerShell – When and how
- Human Interface Device
* PowerShell and Metasploit
- Running PowerShell scripts
- Using PowerShell in Metasploit exploits
* Post Exploitation
- Information Gathering and Exfiltration
- Backdoors
- Privilege Escalation
- Getting system secrets
* Post Exploitation
- Passing the hashes/credentials
- PowerShell Remoting
- WMI and WSMAN for remote command execution
- Web Shells
- Achieving Persistence
* Using PowerShell with other security tools
* Defense against PowerShell attacks