PowerShell is an excellent cross-platform shell for executing commands and scripts on both local and remote machines. It is installed on Windows by default and is widely used by both network defenders and attackers. This course will cover key PowerShell concepts that both blue and red teamers should understand including logging, credential management, remote administration, security bypass techniques and popular PowerShell attack tools. Additional topics covered in the class are listed below.
- PowerShell Usage Fundamentals
- Environment Variables
- PowerShell Gallery
- History Files
- Encoded commands
- Help System
- Objects and Piping
- Modules and Module Load Hijacking
- Logging: Script Block, Module and Transcription
- PS Remoting
- Secure Administration Options:
- Just Enough Admin (JEA)
- Desired State Configuration (DSC)
- Restricted Admin
- Constrained Language Mode
- Antimalware Scan Interface (AMSI) Bypass
- Execution Policy Bypass
- Credential Management
- PowerShell without PowerShell
- Download Cradles
- PowerShell Core
- Popular PS Attack Tools
- General understanding of PowerShell
- In-Depth knowledge of PowerShell execution logging options
- Understanding of PowerShell security features from both an offensive and defensive perspective
WHO SHOULD TAKE THIS COURSE
Anyone interested in learning more about PowerShell and it’s use as both an offensive and defensive tool.
AUDIENCE SKILL LEVEL
A laptop and a smile!
WHAT EACH STUDENT SHOULD BRING
- A computer with VMware Player/Workstation/Fusion installed
- Note: Administrative Access required for install
- You can use other virtualization platforms if you prefer but specific instructions won’t be provided.
- At least 8GB RAM and 50 GB free disk space · Lab VMs Installed as described here
- Solid internet access
Learn via live stream from instructors that are in the field utilizing the techniques they teach. Classes are split into four training days that are each four hours long. Live Online training includes six months access to dedicated class channels in the Antisyphon Discord server, six months access to live class recordings, a certificate of participation, and 12 months complimentary access to the Antisyphon Cyber Range.
Learn at your own pace with access to course content, lectures, and demos in the Antisyphon On-demand learning platform. Most courses are offered with lifetime access to the course and content updates. All On-demand courses include content update alerts, access to dedicated support channels in the Antisyphon Discord server, a certificate of participation, and 12 months complimentary access to the Antisyphon Cyber Range.
Live Online w/ On-Demand Bundle
This is the best of both worlds! Attend the live online class at its next scheduled interval and gain access to the online training modules in the Antisyphon On-demand training platform. Bundle also includes six months access to dedicated class channels in the Antisyphon Discord server, six months access to live class recordings, a certificate of participation, and 12 months complimentary access to the Antisyphon Cyber Range.
TRAINER & AUTHOR
Carrie Roberts is a programmer, turned pentester, turned red teamer, turned blueish purple. She is currently a Defense Engineer at Walmart. She loves to learn and give back to the community. She is one of the primary Atomic Red Team project maintainers and developers and has developed many of her own open-source tools. She holds master’s Degrees in both Computer Science and Information Security Engineering. She has earned 12 GIAC certifications including the prestigious “Security Expert” (GSE) certification. She has spoken at numerous security conferences including DerbyCon and Wild West Hackin’ Fest, published many blog posts on topics ranging from social engineering to bypassing anti-virus, and contributed new research on the VBA Stomping maldoc technique.
LIVE ONLINE CLASS SCHEDULE
Tue, February 21, 2023 11:00 AM – 4:00 PM ET
Wed, February 22, 2023 12:00 PM – 4:00 PM ET
Thu, February 23, 2023 12:00 PM – 4:00 PM ET
Fri, February 24, 2023 12:00 PM – 4:00 PM ET
Tue, May 16, 2023 11:00 AM – 4:00 PM ET
Wed, May 17, 2023 12:00 PM – 4:00 PM ET
Thu, May 18, 2023 12:00 PM – 4:00 PM ET
Fri, May 19, 2023 12:00 PM – 4:00 PM ET