Masterclass: PowerShell Ultimate Security
- Course Code PSUS
- Duration 2 days
Course Delivery
Jump to:
Course Delivery
This course is available in the following formats:
-
Company Event
Event at company
-
Public Classroom
Traditional Classroom Learning
-
Virtual Learning
Learning that is virtual
Request this course in a different delivery format.
Course Overview
TopThis intense, 2-day long practical training will provide you with the advanced knowledge needed to safely use and secure the PowerShell platform. It focuses on practices for safely handling sensitive data in scripts, what script structures are insecure, and whether the entire PowerShell can be exploited by an attacker. It will cover lots of advanced, key features like AMSI, code injection and signing, process of working with sensitive data and many more. During this training you will spend more than 80% of the course time working on PowerShell engine so that you will build some advanced scripts, which you can immediately use in your daily work!
This course is delivered by one of the best people in the market in the security field – with practical knowledge from tons of successful projects and with great teaching skills. The course contents are based on the author’s more than 15 years of real-world experience working with PowerShell.
Company Events
These events can be delivered exclusively for your company at our locations or yours, specifically for your delegates and your needs. The Company Events can be tailored or standard course deliveries.
Course Schedule
TopTarget Audience
TopExperienced PowerShell Scripters, IT Administrators, Pentesters and everyone with advanced knowledge and experience who wants to learn more about PowerShell practical features. The training requires advanced knowledge of PowerShell.
Course Content
TopModule 1
- PowerShell 3+ Security Features
Module 2
- Credentials
Module 3
- Elevation
Module 4
- Process History and Memory
Module 5
- Working with Sensitive Data
Module 6
- Code Injection
Module 7
- Execution in Memory
Module 8
- Code Signing
Module 9
- AMSI, AppLocker and CLM
Module 10
- Encoding and Obfuscation
Course Prerequisites
TopThe training requires advanced knowledge of PowerShell. We recommend to take PowerShell Advanced Course beforehand to gain more fluency in using PowerShell. If you are a novitiate in this topic, we recommend to take PowerShell Basic Course to be introduced to all fundamental PowerShell features and to solidify the most essential theoretical as well as practical knowledge.
Test Certification
TopWhat is wonderful about our certification is that it is lifetime valid with no renewal fees – the technology changes, but fundamentals and attitude remain mostly the same. Our Virtual Certificates, which entitle you to collect CPE Points, are issued via Accredible.
Further Information
TopUnique exercises:
All exercises are based on PowerShell. During the course you will spend more than 80% of the course time working on PowerShell engine. The course comes with tons of practical exercises to be performed on our lab environment and author’s presentation slides.
Platform and Technical Requirements:
To participate in the course you need a Stable internet connection. For best learning experience we also need you to have a webcam, headphones and a microphone. Open RDP port 3391 for the connection to the Lab environment is needed as well. We will setup a secure Zoom classroom for every day of the course – we will send you a safe link to join the conference by e-mail.